Thoughtworksの最高技術責任者であるファニサ・クマール氏は、スマートプログラミングエージェントの開発における急速な進歩により、これらのシステムが開発者による作業のレビューの前に自己修正できるようになりつつあると指摘しました。この手法は「コントロールおよびドキュメントエンジニアリング」(ハーネスエンジニアリング)として知られるものに依存しており、システムには自動テストとガードレールが装備され、エラーの早期発見と修正を支援します。
エージェントの手動監視の超越
以前は、AIツールにはソースコードをレビューしハルシネーション(幻覚)を発見するために、継続的な人間の監視が必要でした。現在では、ハーネスエンジニアリングにより、エージェントはより少ない介入で、より高い精度で長期的なタスクを実行できるようになり、プログラミングタスクの実行中の継続的な監視の負担から開発者が解放されます。
AIリアクターおよびAIアーキテクチャの台頭
組織が単一のエージェントの管理から、数百のエージェントを同時に扱う段階へと移行するにつれて、「AIファクトリー」(AIリアクターまたはAIファクトリー)と呼ばれるものに対する切実な必要性が浮き彫りになっています。これらのインフラストラクチャは、かつてKubernetesがマイクロサービスの複雑さを分離して管理する上で提供したものに似ており、モデルの選択、運用ワークロードの管理、およびコスト最適化のための統一された環境を提供します。
セキュリティの側面と技術的実践の将来
エージェントの自律性が高まるにつれて、データやツールへのより広いアクセス権を付与する必要性も高まり、これが一部の企業に導入を慎重にさせるセキュリティ上の懸念を引き起こしています。Thoughtworksはそのレポート(Technology Radar, Volume 35)の中で、ペネトレーションテストや本番環境のパスの理解といった従来のエンジニアリング実務が、AIを搭載したシステムを保護するために、かつてないほどの勢いで重要性を regain(取り戻し)していることを指摘しています。
なぜこの進展が重要なのか?
この変革は、遅い人間のレビューへの全面的な依存から、厳格な制御の下で自己監査が可能なソフトウェアシステムへの質的な転換を構成するものです。これは、組織が広範な自動化に伴うセキュリティリスクを軽減しながら、ソフトウェア開発の効率を向上させるのに役立ちます。
ニュースの出典
The New Stack - Software Development
原文を開く ↗