読み込み中…
読み込み中…
本動画では、大規模な機能実装や実験的なプルリクエスト作成において、従来の「ワンショット」アプローチの限界を克服する dcode の新機能「/goal」コマンドが紹介されています。 この機能は、エージェントに永続的な目標と明確な受容基準(Acceptance Criteria)を与え、外部ループで進捗を監視・評価することで、長時間にわたる自律的な開発を可能にします。 実演では、MCP を使用せずにネイティブブラウザ制御機能を追加する大規模タスクが、開発者の継続的な指示なしに完了した様子が示されています。 これにより、開発者は初期の要件定義と調整に集中し、実行中は他の業務に専念できるという、AI エージェント活用における新たなワークフローのパラダイムシフトを示唆しています。
AI エージェントが「指示待ち」から「自律実行」へ移行する決定的な瞬間を示す動画であり、開発者体験(DX)の向上と大規模プロジェクトへの AI 適用可能性を考える上で必見です。
大規模タスク向けに、エージェントに永続的な目標と評価基準を与える新機能。
従来のアクションループをラップする外部ループで、目標達成度を継続的に検証する仕組み。
実行中に「/goal amend」コマンドで要件を追加・修正でき、人間の介入コストを削減。
MCP を使わずにネイティブブラウザ制御機能を追加するタスクが、4 時間かけて自律的に完了。
この機能は、AI エージェントによるソフトウェア開発のスケール性を劇的に向上させ、複雑な大規模プロジェクトにおける「人間-in-the-loop」のボトルネックを解消する可能性があります。企業や開発者が AI を単なるコード補完ツールから、自律的な実装パートナーとして活用するための基盤技術となり、DevOps や CI/CD プロセス全体の変革を促すでしょう。
従来の AI コーディングエージェントは、一度に完結する小さなタスクには強力ですが、複雑で大規模な機能実装においては「ワンショット」アプローチの限界に直面していました。LangChain が公開したオープンソースツール「dcode」の新機能「/goal」コマンドは、この課題を解決し、開発者が指示を待たずに自律的に大規模プロジェクトを完了させる新たなワークフローを実現します。
大規模な機能追加や実験的なプルリクエスト作成において、従来の AI エージェントは単発の指示(ワンショット)で完結しようとすると失敗することが多々あります。エージェントが作成した解決策が意図とズレていたり、主要機能は完成してもテストや CI(継続的インテグレーション)が通らなかったりするケースです。
「実質的なタスクにおいて、ワンショットで全てをやり遂げることは通常不可能です」
この場合、開発者はプロセス全体を通じて常に人間が介入し、修正や指示を出す必要があり、これがボトルネックとなります。AI に任せるはずの時間が、結局は人間による手動調整に費やされてしまうのです。
この問題に対処するために導入されたのが「/goal」コマンドです。これはエージェントに対して、長時間にわたって達成すべき「永続的な目標」と、その完了を判断する明確な「受容基準(Acceptance Criteria)」を与える機能です。
従来のアクションループ(思考→行動→観察→反応)はそのままに、それを包み込む外部ループが追加されます。この外部ループが継続的に検証を行い、「現在の進捗は永続的な目標を達成しているか」を確認します。基準を満たしていなければ目標はアクティブなまま続き、不可能と判断されればブロック状態になります。
実演では、MCP を使わずにネイティブブラウザ制御機能を dcode に追加するタスクが与えられました。コマンド入力直後に dcode は、その要件を短縮された受容基準に変換し、開発者に提示します。
「dcode はネイティブブラウザ制御インターフェースを通じてブラウザを起動・操作できること」
この基準は可視化され、必要に応じて「/goal amend」コマンドで実行中に追加や修正が可能です。例えば、「Python Playwright API を使用すること」という要件を追加したり、「CI を通すこと」を後から付け加えたりできます。これにより、開発者は初期の要件定義と微調整に集中し、その後は AI の自律的な実行を見守るだけで済みます。
「/goal」機能の真価は、実行中の柔軟な調整にあります。エージェントが作業を進めている最中に、新たな要件や修正指示が必要になった場合でも、元のタスクを繰り返したり、文脈を説明し直したりする必要はありません。
/goal amend コマンドで指示を出すだけで、そのメッセージはアクティブな目標の文脈内で解釈され、即座に作業方針が更新されます。これにより、AI が間違った方向に進んで完了してしまった場合でも、人間が最初からやり直すことなく、より良い製品へと導くことができます。
この新機能の有効性を示すため、開発者は MCP を使わずにネイティブブラウザ制御機能を追加する大規模タスクを実行しました。このプロセスは約 4 時間(午後 3 時から午後 7 時)にわたり、開発者が継続的に指示を出すことなく進行されました。
/goal amend を使用して「CI を通すこと」を追加指示。エージェントはこれを即座に反映し、テストスイートの整備を進めました。実演では、追加された機能を実際に検証。/browser フラグを指定して dcode を起動すると、ブラウザツールが有効化され、LangChain の公式サイトにアクセスするといった操作が AI によって自動実行されました。
この実演は、AI エージェントのスケール性を劇的に向上させる可能性を示しています。開発者は「コードを書く」作業から解放され、「初期の要件定義と調整」に集中できるため、複雑な大規模プロジェクトにおける「人間-in-the-loop」のボトルネックが解消されます。
「4 時間中、私はタスクを繰り返し述べる必要も、dcode が何をすべきか頭の中でチェックリストを作る必要もありませんでした」
このパラダイムシフトは、AI を単なるコード補完ツールから、自律的な実装パートナーへと進化させる基盤技術となります。企業や開発者が AI を活用して DevOps や CI/CD プロセス全体を変革する未来が、dcode のようなオープンソースの拡張性によって現実のものになりつつあります。
この記事はAIが動画の内容を記事化したものです。正確な発言は動画および文字起こしをご確認ください。