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

AIエージェントを作成する

Agent Studioで最初のAIエージェントを作成し、タスクとワークフローを自動化しましょう

AIエージェントの作成は、Squid applicationのセットアップ後の次のステップです。Agent Studioを使うと、コードを書かずに強力なAIエージェントを構築でき、データソースやシステムに接続できます。

エージェントを作成する

  1. Squid ConsoleAgent Studioに移動します
    エージェントの作成 - ステップ 1
  2. "Build your first agent" をクリックして、エージェントの構築を開始します
  3. agent IDを指定します。これは一意の識別子(例: "banking-copilot"、"support-assistant")で、コードからアクセスして呼び出す際、または後でUIで識別する際に使用されます。

Note: このIDは後から変更できず、Squid SDK全体で使用されます。

エージェントの作成 - ステップ 2

ヒント

自然言語でinstructions、connectors、guardrailsなどを設定できる会話型AIアシスタントのAgent Builderを使って、エージェントを構成することもできます。

  1. エージェントを構成する - 次の設定をカスタマイズします:
  • LLM Model: エージェントを動かす基盤AIモデルを選択します
  • Agent Instructions: ユーザー入力に対してエージェントがどのように応答すべきかを定義します。応答トーン、行動ガイドライン、手順(step-by-step processes)を含めます
  • Abilities: エージェントを強化する機能を追加します(任意)。データベースに接続する、ドキュメントをアップロードする、APIを統合する、またはカスタム関数を追加します

エージェントの作成 - ステップ 3

エージェントをテストする

Test Agentタブに移動 - エージェントと対話して挙動を検証します

  • テスト用のプロンプトや質問を送信する
  • リアルタイムの応答を確認する
  • 裏側の処理(behind-the-scenes processing)を確認する
  • 必要に応じてinstructionsやabilitiesを反復改善する

エージェントのテスト

エージェント設定を構成する

次を管理するには、Agent Settingsタブにアクセスします:

  • Access Control - エージェントをpublicにするか、セキュリティルールで制限します
  • Audit Logging - 利用状況、質問、応答を追跡します
  • Guardrails - コンプライアンス制御と安全対策を追加します
警告

本番環境にデプロイする前に、必ずエージェントのアクセスを制限してください。publicエージェントは認証なしで誰でもアクセスできます。

次のステップ

エージェントを作成した後は、次のことができます:

Abilitiesを追加 - Abilities sectionで、データベース接続、ドキュメントのアップロード、API統合を行います

セキュリティを実装 - エージェントのアクセスを制御するためのsecurity rulesを作成します

SDKで開発 - Squid SDKを使ってカスタムコードでエージェントを拡張します

ワークフローを作成 - 複数のエージェントを連携(chain)させ、複雑な自動化を実現します

ヒント

基本的なinstructionsからシンプルに始め、エージェントの挙動を理解しながら徐々にabilitiesを追加してください。本番に昇格させる前に、dev環境で十分にテストしましょう。

エージェント構成例

カスタマーサポートエージェント

  • Instructions: 「製品機能、価格、アカウントの問題に関する顧客の質問に回答してください。常に親切でプロフェッショナルなトーンを維持してください。ドキュメントから情報を提供する場合は、ソースを引用してください。」
  • Abilities: ナレッジベース(製品ドキュメント、FAQ)、Database connector(顧客アカウント)

データ分析エージェント

  • Instructions: 「売上データを分析し、可視化を作成してください。明確でビジネス向けの言葉で洞察を提示してください。回答には常にデータソースと期間を含めてください。」
  • Abilities: SQL database connector、チャート生成関数(Chart generation function)

ドキュメント処理エージェント

  • Instructions: 「アップロードされたドキュメントから重要情報を抽出し、結果を要約してください。日付、金額、アクションアイテムに注目してください。出力は構造化されたJSONとして整形してください。」
  • Abilities: ファイルアップロード(ナレッジベース)、カスタム抽出関数(Custom extraction function)