GitLab Duo CLIは、タスクをゴールから完了まで実... ノート
GitLab 日本語

GitLab Duo CLIは、タスクをゴールから完了まで実行します。

開発者向けの従来のターンバイターンチャットは、頻繁な引き継ぎと各ステップでの手動プロンプトの必要性により、大幅な遅延を引き起こします。この「続行ボタン」アプローチは、テストの失敗の修正やリンターエラーのクリーンアップのような複雑でオープンエンドなタスクには非効率的です。GitLabは、GitLab Duo CLIの新機能である/goalスラッシュコマンドで、管理された目標駆動型のワークフローを提供します。開発者は、「テストの失敗を修正する。CIが完全にグリーンであることを確認する」といった望ましい結果を記述し、作業を委任できます。システムはその後、自律的に反復処理を行い、変更を加え、定義された目標に対して検証を実行します。別のモデルが進行状況をチェックし、さらなるアクションが必要かどうか、またはタスクが本当に完了したかどうかを判断します。これにより、継続的な人間の監督の必要がなくなり、開発者は他のことに集中し、検証済みの結果に戻ることができます。/goalコマンドは完全な透明性を提供し、ユーザーは実行を停止したり、新しい目標を設定したり、検証ステップを確認したりできます。この機能はCLIを超えて拡張され、GitLab Duo Slackエージェントが間もなく登場し、コミュニケーションプラットフォーム内での会話による委任を可能にします。GitLabは、開発者が既存の作業環境を変更することなく、反復的で手動の修正を自動化された管理されたフローに変革することを目指しています。これは、単純なAI支援から実用的で目標駆動型の自動化への移行を示し、開発速度と効率を大幅に向上させます。