新しい強力なLLMにアップグレードしたチームが、期待通りに結果が改善されないという不満を抱えることはよくあります。原因はモデルではなくプロンプトにあることが多いです。古いプロンプトは弱いモデル向けに設計されており、タスクを「このモジュールを確認し、その関数を変更し、これらのファイルには触れない」といった固定のステップに分割していました。強力なモデルはそのような手取り足取りの指示を必要とせず、むしろその制約が推論と柔軟性を制限することがあります。
新しいアプローチは、プロンプトをタスク契約として扱うことです。正確な経路を指定する代わりに、目標、境界(触れてはいけないもの)、受け入れ基準(成功をどう検証するか)、そして進める前に明確化すべき曖昧さを定義します。このアプローチはモデルの計画立案と適応能力を活用し、より良い結果と少ない反復につながります。
エンジニアリングチームにとって、このシフトはマインドセットの変更を必要とします:モデルを細かく管理することから、明確な期待を持って委任することへ。また、プロンプトライブラリとテスト戦略の更新も意味します。その見返りは大きく、強力なモデルは適切な枠組みを与えられれば、より創造的で堅牢なソリューションを提供できます。