製品ドキュメント

この翻訳は機械生成です(ベータ版)。正本は英語のガイドです。

統制された自動化

Console Bots

チャットで範囲を限定した ArchiBot タスクを作成し、タスクパケットをレビューします。オペレーターは、ボットの実行を決めるポリシー、プロファイル、ブループリントを設定できます。

顧客管理者プラットフォームオペレーター

最終更新

安全なサンプルデータを使用した Bots の Task chat タブと Task packet。チーム、プロファイル、ソースのフィールドと、Overview、Source、Product、QA & save のタブがあります。
安全なサンプルデータ:Task packet には、下書きを保存する前にボットタスクに必要な情報をまとめます。

Bots(/bots)は、範囲と説明が明確な変更を ArchiBot の作業にします。「Console のマージイベントで完了し、レビュー、QA、人の承認を経てからマージ可能になる範囲限定の ArchiBot 作業を作成します。」ボットタスクにはリポジトリとブランチ、ボットが変更できるパス、変更の証拠となる QA メモを記録します。

タスクを保存してもコードはマージされません。チームで実行が有効になるまでは Setup only バッジが表示され、タスクはレビュー可能な記録として扱われます。Workspace handoff enabled の場合も、ワークスペース開始前に Console がポリシー、プロファイル、ブループリント、同時実行数の上限、月次予算を確認します。

表示できるユーザー

  • チーム管理者は自分のチームのボット作業を下書き、管理します。
  • プラットフォームオペレーターとプラットフォーム管理者は任意のチームで同じ作業を行い、実行を制御する Bot policy、Bot profiles、Blueprints を管理します。
  • チームメンバーには Bots は表示されません。タスクの下書きをチーム管理者に依頼してください。

タブ

タブ内容
Task chat下書き用のチャットビルダーとタスクパケット。
Bot tasksレビュー、QA、ログ、承認状態がある下書きおよび完了済みタスク。
Run history実行要求、実行ランナー、アクティビティ、シークレットを含まないログ。
Bot policyチームごとの有効化スイッチと実行を制御する上限。
Bot profilesワーカーテンプレート、推論、制限を定めるプロファイル。
Blueprints固定ワークフローテンプレートと、チームごとの有効状態。

チャットでタスクを作成する

  1. 新しいボットタスクを選ぶか、Task chat → ArchiBot とチャットを開いたままにします。
  2. 変更内容、完了条件、QA での確認方法を説明します。Acceptance criteria、QA plan、Add evidence、Narrow scopeのスターターが役立ちます。
  3. ArchiBot にメッセージに入力して送信します。返信のたびに QA メモが更新され、タイトルや範囲の候補が提示されることがあります。
  4. Task packetを開いて、取り込まれたチーム、プロファイル、ソースを確認します。次に、概要、ソース(リポジトリ、ベースブランチ、Path scope)、任意の プロダクト(Add dependent product repository)、QA と保存 の各タブを確認します。
  5. セットアップ専用のチームでは 下書きを保存、引き継ぎが有効な場合は Start bot を選びます。タイトルや必須項目が設定されるまでボタンは無効です。オペレーターは先にチームを選びます。

タスクは具体的にしてください。受け入れ条件を含む「Space Console にフィールドを追加する」は有効ですが、「アプリを直す」だけでは不十分です。

安全なサンプルデータを使用した Task packet。チーム、プロファイル、ソースのカードと、その下に Overview、Source、Product、QA & save のタブがあります。

ボットタスクと実行

Bot tasksにはすべてのタスクが表示されます。タスクをキャンセルすると監査記録は保持され、削除されるのではなくキャンセル済みになります。

Run historyには実行要求が一覧表示されます。Run detailにはモード、ブランチ、ランナージョブ、アクティビティのタイムライン、シークレットを含まないログが表示されます。マージイベントが発生すると、マージリクエストを開くからそのイベントを開けます。承認とマージはCI & Reviewで人が行います。

Bot policy(オペレーター)

Bot policyではチームのボット実行可否を決め、Team enabledまたは無効と表示します。

  1. このチームのボット実行を許可。プラットフォームのスイッチと実行オーケストレーターも有効である必要があります。
  2. 新しい実行に使う既定のプロファイルとワークスペースターゲット。
  3. 月次ボット予算と同時実行数(プリセットを選択可能)。
  4. ログとアーティファクトの保持期間、実行後のワークスペースクリーンアップ、アーティファクトの扱い(例:Shared Drive へのアーカイブ)。
  5. チームが使えるブループリント。

Save policyを選びます。

Bot profiles(オペレーター)

Bot profilesでチームを選び、New profileを選択します。名前、ブループリント、変更可能な範囲の説明を設定します。このプロファイルを選択可能にするを有効にし、ワークスペースターゲット、テンプレート、推論レベル、ランタイム上限、予算、同時実行数、ツール許可リストを設定します。Save profileを選びます。

Blueprints(オペレーター)

Blueprintsには、固定ワークフロー(管理対象機能、修正、ドキュメント)が一覧され、それぞれのレビュー用モデル、QA 手順、ランタイム上限、ファイル数上限が表示されます。チームで有効にする / チームで無効にするで利用可否を設定します。ブループリントを有効にしても作業は開始されません。

スマートフォンでの表示

  • 6 つのタブは横スクロールし、すべての操作に大きなタップ領域があります。
  • 編集中は Save policy と Save profile が画面下部に固定されます。
  • Task packetでは、表示中は下書きを保存がある QA と保存 の行が画面下部に固定されます。
  • 日数や数値を選ぶプリセットは全幅のボタンです。

安全なサンプルデータを使用したスマートフォンの Bot policy。横スクロールする Bots タブ、「このチームのボット実行を許可」設定、画面下部に固定された Save policy があります。

安全なコンテンツ

タスク、QA メモ、プロファイル、ブループリントに、パスワード、API キー、Cookie、招待リンク、Webhook シークレット、リポジトリトークン、データベース URL、生ログ、顧客データを含めないでください。リポジトリ URL、ブランチ名、課題参照、パス範囲、Console に表示されたエラーは記載できます。

関連ガイド

完了の条件

  • タスクタイトル、リポジトリ、ブランチ、パス範囲、QA メモにシークレットが含まれていません。
  • ワークスペースまたはマージイベントの発生を想定する前に、チームポリシーと ISM によってボット実行が有効になっています。
  • CI & Review では引き続き人が承認してマージします。