
チームの最終成果物である仕様を満たすテスト済みのコードが完成しました。次のステップは、
Leaderが最終的な確認を行い、必要に応じてFinishを選択することです。
Leader: 全てのタスクが完了しましたので、プロジェクトを終了します。
ここでは、リーダがプログラマにコードの実装を依頼し、テストライタにテストケースの作
成を依頼します。そして、評価者がツールを使ってコードとテストを評価し、その結果をリー
ダに報告します。このケースでは、一度目のテストで成功しましたが、失敗した場合はテスト
に合格するまでチームで修正を繰り返すことができます。
このプログラムは、最後にまとめてメッセージを出力しているため、出力が得られるまでに
少し時間がかかります。また、エージェントの動作は安定しない場合があります。
正常な実行結果が得られない場合、課金状況に注意した上でプログラムを再実行してみてく
ださい。ディレクトリ上に正しい実装のproduct.py とtest_product.py が保存されていれば正
常です。
また、プログラム中のプロンプトを日本語で書いているため、エージェントも日本語で出力
することを期待しています。しかし、エージェント同士の会話が英語になることがあるようで
す。そのような場合、「あなたは日本人です。」といった役割あるいはペルソナや「必ず日本語
を使ってください。」といった制約をプロンプトで指定することで、日本語を出力しやすくな
るかもしれません。
318