AIエージェントを作成する
Agent Studioで最初のAIエージェントを作成し、タスクとワークフローを自動化しましょう
AIエージェントの作成は、Squid applicationのセットアップ後の次のステップです。Agent Studioを使うと、コードを書かずに強力なAIエージェントを構築でき、データソースやシステムに接続できます。
エージェントを作成する
- Squid ConsoleでAgent Studioに移動します

- "Build your first agent" をクリックして、エージェントの構築を開始します
- agent IDを指定します。これは一意の識別子(例: "banking-copilot"、"support-assistant")で、コードからアクセスして呼び出す際、または後でUIで識別する際に使用されます。
Note: このIDは後から変更できず、Squid SDK全体で使用されます。

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

エージェントをテストする
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)