GitLab 19.4、目標駆動型エージェントとAIコスト管理を強化
はじめに
GitLab 19.4の中心的な変更は、コーディングエージェントを単発のプロンプト応答から、目標に向けて複数回の処理を続ける仕組みへ広げたことです。一方で、長時間動作する自動化にはコストと権限の管理が欠かせません。今回のリリースは、エージェントの実行能力と企業向けガバナンスを同時に強化しています。
主なアップデート
- Duo CLIに目標駆動モード。 公開プレビュー中の
/goalコマンドでは、開発者が自由形式の目標を入力します。エージェントは、目標を完了するか、設定された反復上限に達するまで処理を続けます。1つのモデルが変更を実施し、別のモデルが自然言語の目標と進捗を照合します。実行の停止、目標の変更、再誘導も可能です。 - 既存の制御を維持。 タスクはローカルで動作し、プロジェクトの既存コンテキストや権限、承認ルールを引き継ぎます。ただし、ここでいう検証は形式手法によるコード検証ではありません。別のモデルが目標の記述に照らして結果を判断するため、受け入れ条件を明確にしておく必要があります。
- オープンウェイトモデルを追加。 Duo Agent PlatformはKimi K3、MiniMax M3、GLM 5.3に対応しました。GitLabは、一部の最先端モデルと比べて、1クレジットあたり最大4倍の呼び出しに対応できると説明していますが、発表資料にはベンチマークや絶対的な単価は示されていません。グループ所有者は既定モデルを設定し、チームが選べるモデルを制限できます。
- MCPの権限を細分化。 拡張されたGitLab MCPサーバーを使うと、エージェントはパイプラインの実行・確認、マージリクエストの作成・レビュー、作業項目の更新、リポジトリの閲覧、脆弱性管理を行えます。読み取り専用ツールは既定で「常に許可」、書き込みと削除は「常に確認」です。設定はグループまたはプロジェクト単位で変更できます。脆弱性管理ツールはUltimate限定です。
- コストの帰属を明確化。 クレジット利用のエクスポートでは、課金イベントごとにユーザー、プロジェクト、セッション、ワークフロー種別、クレジット数、トークン数が記録されます。所有者は設定画面からユーザー単位の既定上限を設定し、個別ユーザーに例外を適用できます。月間上限の50%または80%に達すると、請求担当者へ通知できます。
意味と影響
目標駆動型の実行は、途中のすべての手順を監視する負担を減らしますが、人による確認を不要にするものではありません。目標が曖昧なら、進捗を確認するモデルの判断も曖昧になります。また、パイプラインや新しいマージリクエストのような高頻度のトリガーに接続すると、実行回数とコストが急増する可能性があります。導入時には、利用上限を設定し、小規模な試行で消費量を確認するのが現実的です。
今回の方向性は、エージェントを既存のDevSecOps管理に組み込むことです。モデルやツールの選択肢を増やしながら、権限、承認、消費記録は管理可能な状態に保つ。19.4は、より長い開発タスクへの対応と、管理者向けのコスト可視化を同時に進めています。/goalと拡張MCPツールは、条件を満たすPremiumおよびUltimate顧客向けに公開プレビューとして提供されています。
出典:InfoQ 中文
コメント
ログイン状態を確認中…
コメントを読み込み中…