はじめに:CSVで求人運用を最速化する
AI求人作成くんは、ChatGPT/Claude/Gemini/DeepSeekなどのマルチAIと、CSV一括処理(最大200件同時生成)を組み合わせることで、求人原稿作成を大幅に効率化します。
さらに、DALL-E/Geminiによる画像生成、Indeed/マイナビ/doda/エンゲージなど25以上の求人媒体への対応、スタイル設定(絵文字制限/フォーマル/カジュアル/ポップ)、プリセットテンプレート管理、Web検索連携(Perplexity AI)、4段階権限システムを備えており、企画から配信直前までをCSVベースでスムーズに運用できます。
本ガイドでは、CSVインポート/エクスポートの実践手順と運用のコツを詳しく解説します。
CSV準備:必須列と推奨オプション
基本の列定義(最小構成)
以下は最小限での推奨ヘッダー例です(UTF‑8推奨)。
title,company,location,employment_type,description,salary_min,salary_max,board_targets,ai_model,style,emoji_limit,template_id,image_mode,image_prompt,image_url,web_search,contact_email
説明:
title/company/location/employment_type/description:求人の基本情報
salary_min/salary_max:年収または月給(数値)。媒体側での表記差異は後段のマッピングで吸収
board_targets:投稿先(例:indeed|mynavi|doda|engage)。複数は「|」区切り
ai_model:chatgpt/claude/gemini/deepseek から選択(行単位で切替可能)
style:formal/casual/pop から選択。emoji_limitで絵文字の最大数(0で禁止)
template_id:プリセットテンプレートID(部門別の定型文を適用)
image_mode:dalle/gemini/url/none。image_promptまたはimage_urlと併用
web_search:true/false。trueでPerplexity AIにより職種・企業情報を補強
contact_email:応募/問い合わせ用メール
推奨の追加列例
skills:必須/歓迎スキル(「,」区切り)
benefits:福利厚生テキスト
work_style:出社/ハイブリッド/フルリモート
deadline:掲載期限(YYYY-MM-DD)
notes_internal:社内向けメモ(非公開)
インポート手順(最大200件同時)
手順1:テンプレートの取得
[求人作成] > [CSV] > [テンプレートをダウンロード] から媒体横断テンプレート、または媒体別テンプレート(Indeed/マイナビ/doda/エンゲージ)を入手。プリセットテンプレートIDは[テンプレート管理]で確認できます。
手順2:CSVを作成しアップロード
Excel/スプレッドシートで編集し、CSV(UTF-8)で保存
[CSVインポート]画面でファイルを選択
マッピングプレビューで列とシステム項目の対応を確認(自動推測+手動調整可)
検証を実行:必須欠落・文字数超過・数値/日付形式・媒体NGワードを自動チェック
検証OKで「一括生成」を実行。1バッチ最大200件まで同時キュー投入され、各行ごとに指定ai_modelで生成されます。
手順3:結果確認と修正
行ステータス:完了/要修正/警告。差分編集後、対象行のみ再生成可能
ログ:生成AI・プロンプト要約・Web検索有無・画像生成履歴を保存
画像生成と配信時の見え方
DALL‑E/Geminiの使い分け
image_mode=dalle|gemini+image_prompt:職種や勤務地に即したキービジュアルを自動作成
image_mode=url+image_url:自社素材の固定利用
生成画像は媒体のガイドラインに合わせ自動リサイズ。画像不可媒体では自動的に非表示に切替えます。
媒体別マッピングとエクスポート
Indeed/マイナビ/doda/エンゲージ対応
媒体ごとの必須/推奨項目差異は「媒体プリセット」で吸収。board_targetsに応じて自動整形し、不可記号・文字数を調整します。スタイル(formal/casual/pop)とemoji_limitは媒体ポリシーに準拠して適用されます。
書き出し形式
媒体横断CSV:社内レビューや他システム連携向け
媒体別CSVパッケージ:各媒体の取込仕様に沿った列順・値へ変換
[エクスポート]から対象求人を選び、媒体横断/媒体別を選択してダウンロード。画像は必要に応じてZIP同梱リンクを生成します。
マルチAIとWeb検索の活用
ai_model列で品質とスピードを最適化
chatgpt:汎用性高・表現の自然さ
claude:長文要約・職務内容の精緻化
gemini:構造化や画像指示との連携に強い
deepseek:コスト効率重視の大規模一括
web_search=trueで情報補強
Perplexity AI連携により、企業情報や市場用語を補強。事実ベースの文面に自動整形します(社外公開不可情報はnotes_internalを除外)。
スタイル/絵文字/テンプレート
CSVでブランドトーンを統一
style=formal/casual/pop で文体を制御
emoji_limit=0で絵文字禁止、数値で上限管理
template_idで部署/職種別プリセットを適用し、記載抜けを抑止
権限と承認フロー
4段階権限(例:管理者/承認者/編集者/閲覧のみ)に対応しています。
CSVインポートは「編集者以上」が実行可能、媒体別エクスポートや公開確定は「承認者以上」に制限できます。操作ログは行単位で監査可能です。
プランと上限管理
生成回数の目安:トライアル100生成、スターター300生成、グロース600生成、スモール1,000生成、スタンダード3,000生成。
CSV一括生成では「1行=1回の生成」としてカウントされます。バッチ処理は最大200行まで対応し、同時並行の処理数はシステム状況に応じて最適化されます。生成回数の上限に近づいた場合は、ダッシュボード上に警告が表示されるため、利用状況を把握しながら運用できます。
ベストプラクティス
文字コード:UTF‑8推奨(BOM有無どちらも可)
改行:description等に含める場合はダブルクォートで囲む
数値・日付:salary_min/maxは数値、deadlineはYYYY-MM-DD
媒体差異:必須列は媒体プリセットで補完。不足はテンプレートで既定値を用意
検証エラー:ヘッダー名のブレを避け、マッピング画面で保存プリセットを活用
トラブルシューティング
よくあるエラー
必須項目の欠落:title/description/board_targets などの必須フィールドが入力されているか確認します。
画像生成の失敗:image_mode と image_prompt/url の設定不整合を見直し、正しい組み合わせに修正します。
媒体NGワード:警告ログを確認し、該当表現を修正して再生成します。媒体ごとの掲載ルールに注意します。
セキュリティ/監査
CSVアップロードは TLS通信で保護されます。
また、インポート・エクスポートのログは保存され、権限に応じた閲覧制御が適用されます。
さらに、社内監査用としてエクスポート履歴のCSV取得も可能です。これにより、運用履歴の追跡とコンプライアンス対応を容易にします。
まとめ
CSV一括処理とマルチAI、媒体プリセットを組み合わせれば、最大200件の求人を短時間で高品質に作成・配信準備できます。
スタイル/絵文字制御やWeb検索連携も行単位で完結。まずはテンプレートを入手し、小規模バッチで検証→本番運用へ段階的に移行しましょう。