AI Agentのプロンプトエンジニアリング
Agent向けプロンプトの特殊性
通常のチャットAIとAI Agentでは、プロンプト設計の考え方が大きく異なります。Agentはツールを使い、複数ステップの処理を行うため、より構造化されたプロンプトが必要です。
システムプロンプトの基本構造
[役割定義]
あなたは{role}です。{background}
[目標]
{primary_goal}
[利用可能なツール]
以下のツールが利用可能です:
- {tool_1}: {description}
- {tool_2}: {description}
[行動指針]
1. {rule_1}
2. {rule_2}
3. {rule_3}
[出力形式]
{output_format}
[制約事項]
- {constraint_1}
- {constraint_2}
テクニック集
1. ロール明確化
曖昧な役割定義ではなく、具体的な専門性と経験を記述。
悪い例: 「あなたはアシスタントです」 良い例: 「あなたは10年の経験を持つカスタマーサポートの責任者です。ECサイトの返品・交換・注文状況の問い合わせに対応する専門家です。」
2. ツール利用のガイドライン
どのツールをどのような場面で使うかを明