メインコンテンツまでスキップ

エージェント管理

概要

エージェントは、特定のタスクを実行するためのワークフローを定義したものです。複数のステップ(コマンド)を組み合わせて、自動化されたワークフローを構築できます。


エージェント一覧

ヘッダーの「エージェント」をクリックすると、エージェント一覧画面が表示されます。

一覧の構成

各エージェントはカード形式で表示され、以下の情報を確認できます:

  • エージェント名
  • 説明文
  • ステップ数
  • 公開/非公開ステータス
  • 作成者

エージェントの操作

各エージェントカードから以下の操作が可能です:

操作説明
編集エージェントの詳細画面を開いて編集
複製エージェントのコピーを作成
削除エージェントを削除(確認ダイアログあり)

注意: システムエージェント(システムが自動作成したもの)は読み取り専用で、編集・削除はできません。


エージェントの作成

「エージェント作成」ボタンをクリックすると、作成モードの選択画面が表示されます。

おまかせ作成(AI支援モード)

AIがゴール(目標)に基づいてワークフローを自動提案するモードです。

手順

  1. 「おまかせ作成」を選択します
  2. 基本情報を入力します:
    • エージェント名: エージェントの名前
    • 説明: エージェントの用途や目的
    • ワーカー: 実行に使用するワーカーを選択
  3. ゴールに「やりたいこと」を入力します(例:「GitHubのリポジトリからコードを取得し、テストを実行して結果をレポートする」)
  4. AIがゴールを分析し、ワークフローステップを提案します
  5. 提案されたステップを確認・修正します:
    • ステップの追加・削除
    • ステップの順序変更
    • 各ステップの設定調整
  6. 必要に応じて環境変数を設定します
  7. 「保存」をクリックしてエージェントを作成します

カスタム作成(手動モード)

ステップを手動で一つずつ追加してワークフローを構築するモードです。

手順

  1. 「カスタム」を選択します
  2. 基本情報を入力します:
    • エージェント名: エージェントの名前
    • 説明: エージェントの用途や目的
    • ワーカー: 実行に使用するワーカーを選択
  3. ワーカーの初期化コマンド(initコマンド)が自動的に最初のステップに追加されます
  4. ワーカーが提供するコマンド一覧からステップを追加します:
    • コマンドを選択して「追加」をクリック
    • 各ステップのパラメータを設定
  5. ステップの順序をドラッグまたは上下ボタンで調整します
  6. 各ステップのオプションを設定します:
    • 必須(Required): このステップが失敗した場合にワークフローが停止
    • 有効(Enabled): このステップを有効/無効化
    • API使用(useInApi): APIからの呼び出し時にこのステップを含める
  7. 必要に応じて環境変数を設定します
  8. 「保存」をクリックしてエージェントを作成します

エージェントの編集

エージェント一覧から対象のエージェントをクリックまたは編集アイコンをクリックすると、エージェント詳細画面が表示されます。

基本情報の編集

  • エージェント名: 名前を変更
  • 説明: 説明文を更新
  • ゴール: エージェントの目標を変更(おまかせ作成で作成した場合)

ステップの管理

  • ステップの追加: ワーカーのコマンド一覧から新しいステップを追加
  • ステップの削除: 不要なステップを削除
  • ステップの並べ替え: ドラッグ&ドロップまたは上下ボタンで順序を変更

設定オプション

設定説明
エラー時停止(stopOnError)ステップが失敗した場合にワークフロー全体を停止する
自動リトライ(autoRetry)失敗したステップを自動的に再実行する
有効/無効(Active)エージェントを有効化/無効化する
公開/非公開(Public)他のユーザーがこのエージェントを利用できるようにする

環境変数

エージェント実行時に使用する環境変数を設定できます。

  1. 「環境変数」セクションで「追加」ボタンをクリックします
  2. キーを入力します
  3. 複数の環境変数を追加できます
  4. 不要な環境変数は削除ボタンで削除します

変更履歴

エージェント詳細画面の下部に、変更履歴がタイムライン形式で表示されます。

  • 変更日時
  • 変更者
  • 変更内容の概要

ワーカー情報

エージェントに割り当てられたワーカーの情報が表示されます(読み取り専用)。


エージェントの削除

  1. エージェント一覧で対象エージェントの削除アイコンをクリックします
  2. 確認ダイアログが表示されます
  3. 「削除」をクリックして削除を確定します

注意: 削除したエージェントは復元できません。関連する会話は残りますが、エージェントは利用できなくなります。


チャットでのエージェント利用

作成したエージェントは、チャット画面のエージェント選択ドロップダウンから選択して利用できます。

  1. チャット画面を開きます
  2. エージェント選択ドロップダウンからエージェントを選択します
  3. メッセージを入力して送信します
  4. エージェントが設定されたワークフローに従って応答を生成します