Grok Build Workflows リリース

Grok Build は並列エージェントの自動オーケストレーションをサポートしました

xAI は Grok Build において、ユーザーが大規模で複雑なタスクを自然言語で記述できる機能「Workflows」をリリースしました。Grok はタスクを計画し、バックグラウンドで数百の並列エージェントを使用して実行し、完了時に最終的な統合レポートを提供します。

Workflows のユースケース

Workflows は、単一の会話の能力を超える多面的なタスク向けに設計されています。これには以下が含まれます:

  • 大規模なコードレビュー: 大規模な Pull Request (PR) 内のすべての機能をレビューする。
  • Issue Triage: プロジェクトの直近 100 件の issue をトリアージする。
  • Codebase Auditing: 特定の種類のバグについてコードベースを監査する。

本質的に、独立した断片に分割可能で、最終的な統合レポートを必要とするあらゆるタスクが、ワークフローの候補となります。

技術的な実装と実行

オーケストレーションと計画

Grok は、各タスクを、作業フェーズ、各フェーズに割り当てられたエージェント、および結果を集計する方法を定義するスクリプトとして計画します。各エージェントは、精度を維持するために、クリーンで集中したコンテキストで動作します。システムは、最終レポートに含める前に、独立した懐疑派(skeptics)を使用して結果を検証するような、敵対的なチェックを実装できます。

エージェントの容量と状態管理

  • Agent Budget: 標準的な実行では 128 個のエージェントが割り当てられ、より大規模なジョブでは最大 1,024 個のエージェントの容量があります。
  • Persistence: 進捗はインクリメンタルに保存されます。実行が一時停止して再開された場合、システムはすでに完了した作業をやり直すことはありません。
  • Monitoring: ユーザーは /workflows コマンドを使用して、フェーズごとの更新やエージェントごとのトークン数を含む、ライブの進捗状況を監視できます。

Workflows の保存と再利用

ユーザー自身がオーケストレーション・スクリプトを書く必要はありません。Grok がユーザーのリクエストに基づいてワークフローを作成し、スモークテストを行い、その後の実行を通じて改善していきます。

ストレージと共有

  • Team Sharing: .grok/workflows/ に保存された Workflows は、ユーザーのチームと共有されます。
  • Personal Use: ~/.grok/workflows/ に保存された Workflows は、ユーザーのすべての環境で利用可能です。

コマンド統合

ワークフローが保存されると、引数を受け取るカスタムスラッシュコマンドになります。例えば、保存された PR レビュー・ワークフローは /pr-review [PR_NUMBER] を介して実行できます。

内蔵機能

xAI は、組み込みのワークフローとして /deep-research を含めました。この特定のワークフローは、リサーチ・クエリを並列の調査員に展開し、すべての主張をソースに照らして検証し、引用付きのレポートを返します。

Sources

関連

  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch
  • Dispatch