AI コーディング エージェントで興味深いことが起こっています。開発者は、これらのコーディング エージェントにさまざまなペルソナを引き受けて、個々のプログラマーではなくチームのように振る舞うよう依頼していると言い始めています。
たとえば、ソフトウェア製品の機能を作成する開発者は、まず AI コーディング製品 (Gemini であれ Codex であれ) に対して、その機能の目的を概説するドキュメントを作成する「プロダクト マネージャー」として機能するように指示します。
その後、開発者は、そのドキュメントを翻訳する「スペック エージェント」として機能するように指示します。どのような技術的な作業を行う必要があるかを概説する、より具体的な指示 (仕様書と呼ばれる)。次に、仕様ドキュメントを特定のコーディング タスクに変換する「タスク」エージェントとして機能します。次に、それらのタスクを実行するコーディング エージェント。そして最後に、出力に間違いがないかをチェックする「レビュー」エージェントになることです。