チャンネルテンプレート

ワンクリックで事前構築されたマルチエージェントワークフローを開始 — コードレビュー、バグ修正、テスト作成など。

マルチエージェントワークフローをゼロから設定するには考えが必要です:どのエージェントがどの役割を果たすか、最初のプロンプトは何か、物事はどの順序で起こるか?テンプレートがこの作業を代わりに行います。テンプレートは、定義されたエージェントの役割と開始プロンプトを持つ事前構成されたチャンネルなので、実証済みのワークフローをワンクリックで開始できます。

テンプレートとは?

テンプレートは3つのことをパッケージ化しています:

  1. エージェントの役割 — 誰が何をするか(例:「1つのエージェントが調査し、1つのエージェントが修正」)
  2. 最初のプロンプト — ワークフローを開始する開始メッセージ
  3. チャンネル名のプレフィックス — チャンネルにデフォルトで意味のある名前が付く

テンプレートを開始すると、開いているターミナルのどれが各役割を果たすかを選択し、チャンネルが最初のプロンプトを送信済みの状態で開きます。

組み込みテンプレート

1DevToolには、すぐに使用できる4つのテンプレートが付属しています:

バグ修正

3つのエージェントが協力してバグを潰します。最初のエージェントが問題を調査し、根本原因を特定します。2つ目のエージェントが修正を適用します。3つ目のエージェントがテストを実行し、修正が機能し、他のものを壊していないことを確認します。バグの説明を提供すると、テンプレートが残りの処理を開始します。

コードレビュー

1つのエージェントがdiffまたはファイルを読み、構造化されたレビューを投稿します:何が良さそうか、何が改善できるか、何がバグかもしれないか。変更を行った後、コミット前に別の目で確認したい場合に便利です。

テスト作成

エージェントがコードを読み、メインのロジックパス、エッジケース、エラー条件をカバーするテストケースを作成します。ファイルや関数を指定すると、実行可能なテストファイルが作成されます。

コードドキュメント化

エージェントがソースコードを読み、明確なドキュメントを作成します:関数のdocstring、READMEセクション、または完全なAPIリファレンス。機能作業のスプリントの後にドキュメントをキャッチアップするのに適しています。

チャンネルテンプレート

テンプレートの使用方法

  1. 左サイドバーからチャンネルパネルを開きます。
  2. パネル上部のテンプレートボタンをクリックします。
  3. 利用可能なテンプレートを閲覧し、 원하는ものをクリックします。
  4. セットアップダイアログが表示されます。テンプレートの各役割について、開いているターミナルのどれがその役割を果たすかを選択します。
  5. テンプレートが求める特定のコンテキスト(例:バグの説明、レビューするファイル)を追加します。
  6. 開始をクリックします。チャンネルが開き、ワークフローが自動的に開始されます。

独自のテンプレートを作成

気に入ったチャンネルワークフローを設定したら、それをテンプレートとして保存して再利用できます:

  1. 保存したいチャンネルを開きます。
  2. チャンネルヘッダーの**...**メニューをクリックします。
  3. テンプレートとして保存を選択します。
  4. テンプレートに名前と短い説明を付けます。
  5. テンプレートパネルを次に開いたとき、個人のテンプレートリストに表示されます。

カスタムテンプレートは、チームのワークフローに特に役立ちます — チームが繰り返し実行し、毎回一貫した開始設定の恩恵を受けるプロセスに最適です。

ヒント: テンプレートを作成するときは、明確な最初のプロンプトを含めましょう。開始メッセージが具体的であるほど、テンプレートを使用するたびに必要なセットアップが少なくなります。