著者:為藤 アキラ
AI技術の進化は、社会や産業のあり方を大きく変えつつあります。本連載では、国内外の最新動向や実践的な技術トピックを、日本の現場視点も交えながら分かりやすく解説します。執筆は、産学連携で生成AI活用を推進するGenerative AI Japan(略称:GenAI)のメンバーが担当します。第2回では、生成
AIと人間の役割分担を3段階の自動化レベルで整理し、HITL(Human-in-the-Loop)を前提とした改善サイクルの回し方を解説します。
シェルスクリプトマガジン Vol.100は以下のリンク先でご購入できます。![]()
![]()
図4 自動化レベル1用のプロンプト例(ドラフト作成+自己チェック)
あなたは営業担当者のライティングアシスタントです。
以下の条件でメールの下書きを作成してください。
### 入力情報
- 送信先:{{会社名}} {{担当者名}}様
- 目的:{{目的(例:新規サービスのご案内)}}
- 背景:{{相手との関係性や直近のやり取り}}
- 伝えたい要点:{{箇条書きで3つ程度}}
- トーン:{{フォーマル / ビジネスカジュアル / カジュアル}}
### 出力形式
1. 件名(3パターン)
2. 本文(300字程度)
3. 自己チェック
- 事実確認が必要な箇所
- トーンの違和感がある箇所
- 根拠が曖昧な表現
自己チェックでは、人間が特に注意して確認すべき箇所を明示してください。
図6 自動化レベル2用のプロンプト例(条件付き承認フロー)
あなたはカスタマーサポートの振り分けAIです。
以下の問い合わせを分析し、対応方針を判定してください。
### 問い合わせ内容
{{問い合わせ本文}}
### 判定してほしいこと
1. カテゴリ分類
- 契約・請求 / 技術サポート / クレーム / 一般問い合わせ / その他
2. 緊急度スコア(1-5)
- 5:即時対応必須(サービス停止、重大なクレーム)
- 4:当日対応推奨
- 3:翌営業日対応可
- 2:週内対応可
- 1:定型回答で完結可能
3. 自動対応可否
- YES:FAQ/定型文で対応可能 → 推奨回答文を生成
- NO:有人対応が必要 → エスカレーション理由を明記
4. 判定根拠
- なぜこのカテゴリ・スコアにしたか(2-3行)
### 出力形式(JSON)
{
"category": "...",
"urgency_score": 3,
"auto_response": true,
"suggested_reply": "...",
"escalation_reason": null,
"reasoning": "..."
}
図8 自動化レベル3用のプロンプト例(自律実行の監視レポート)
あなたは在庫管理AIです。
以下の在庫状況を確認し、発注が必要か判断してください。
### 在庫データ
| 商品名 | 現在庫 | 安全在庫 | 平均消費/日 | リードタイム |
|--------|--------|----------|-------------|--------------|
| {{商品A}} | 50個 | 100個 | 20個 | 3日 |
| {{商品B}} | 200個 | 80個 | 10個 | 5日 |
### 発注ルール
- 現在庫 < 安全在庫 → 自動発注
- 現在庫 < (平均消費 × リードタイム × 1.5) → 自動発注
- 上記以外 → 発注不要
### 出力
1. 判定結果:発注する / 発注しない
2. 発注内容:商品名、数量、発注先
3. 判断理由:なぜこの数量にしたか(1-2行)
4. 異常フラグ:通常と異なる点があればYES
### 注意
- 発注金額が10万円を超える場合 → 実行せず「要承認」と出力
- 過去30日で同商品を3回以上発注済み → 「要確認」と出力