メインコンテンツへスキップ

はじめに

EKB Platformのエージェントビルダーとは何ですか? エージェントビルダーは、EKBプラットフォームに搭載された先進的なエンタープライズ向け機能であり、組織がインテリジェントな自律エージェントを作成、設定、デプロイするために特別に設計されています。事前定義されたスクリプトや限定的なナレッジベースに基づく単純な会話に制限される標準的なチャットボットとは異なり、このエコシステム上のエージェントは特殊化されたデジタルエンティティです。これらのエージェントには、特定の指示(パーソナリティ)、永続的なメモリ、そして重要なことに、現実世界や企業システム、データソースと動的に連携するための「ツールキット」が装備されています。 このプラットフォームは、最先端の大規模言語モデル(LLM)と、お客様の重要なビジネスデータ、ソフトウェアアプリケーション、運用ワークフローとの間の強力なブリッジとして機能します。プロンプトエンジニアリング、API統合、認証管理、コンテキストウィンドウの処理に関連する技術的な複雑さを大幅に抽象化します。この抽象化により、技術開発者からビジネスアナリスト、ドメインエキスパートまで、誰もが広範なコーディングなしに特定のビジネスニーズに合わせた強力なAIアシスタントを構築できる、使いやすいストリーラインされたインターフェースが提供されます。 エージェントビルダープラットフォームの価値提案は、AIを受動的な情報検索ツールから、ビジネスプロセスへの能動的な参加者に変換する能力にあります。エージェントがデータベースのクエリ、ドキュメントの生成、メールの送信、コードの実行などのアクションを実行可能にすることで、組織は以前は人間の介入が必要だった複雑なマルチステップワークフローを自動化できます。「AIとのチャット」から「AIエージェントとの連携」へのこの転換は、エンタープライズの生産性と自動化の根本的な進化を表しています。

プラットフォームアーキテクチャと概要

アーキテクチャは、スケーラビリティ、セキュリティ、柔軟性のために設計されたモジュラー型の4層システムに基づいています:
  • コアインテリジェンス層: この基盤層は、選択された大規模言語モデル(例:GPT-5シリーズ、Claude 3.5 Sonnet、Gemini 3)によって駆動されます。推論、言語理解、コンテキスト統合、意思決定ロジックを含む cognite 処理の主要な作業を担当します。ユーザーの意図を解釈し、計画を立てる「脳」として機能します。
  • ツーリング層(「手足」): この運用層は、コアインテリジェンスを外部システムと現実世界に接続します。コード実行、Webブラウジング、データベースクエリ、ファイル操作のための包括的なネイティブツールキットスイートを含みます。LLMの意図を具体的なAPI呼び出しやシステムコマンドに変換します。
  • 統合層: この接続層は、エンタープライズソフトウェアエコシステムとのシームレスなインタラクションを可能にします。Salesforce、Microsoft 365、Jira、ServiceNowなどの主要サードパーティサービスのための事前構築された安全なコネクタの豊富なライブラリを備えています。APIエンドポイント、データ形式、プロトコルネゴシエーションを管理します。
  • オーケストレーション層: この管理層は、インタラクション全体のライフサイクルを監督します。ユーザー、エージェント、ツール間のデータフローを管理し、認証、エラー回復、状態管理、マルチエージェント委任などの重要な機能を処理します。複雑なマルチステップタスクが信頼性とセキュリティをもって実行されることを保証します。

主要機能

エージェントビルダープラットフォームは、標準的なAIインターフェースと差別化する一連の独自の機能を提供します:
  • カスタムパーソナリティ: 管理者は厳格な行動制約とペルソナ定義を定義できます。エージェントは、正式なコンプライアンスオフィサー、クリエイティブなマーケティングコピーライター、共感力のあるカスタマーサポート担当者など、特定のコミュニケーションスタイルに厳密に準拠するよう設定でき、ブランドの一貫性を確保します。
  • 検索拡張生成(RAG): プラットフォームは、ドキュメントの取り込みと検索を処理するために、ベクトルデータベーステクノロジーをネイティブに統合しています。ユーザーはドキュメント(PDF、DOCX、TXT)をアップロードするだけで、エージェントが自動的に意味検索を実行し、会話中にこの特定のナレッジベースを参照して、検証済みデータに基づいた回答を提供できるようになります。
  • リアルタイムWebアクセス: エージェントは、基盤となるLLMの静的なトレーニングデータに限定されません。ライブインターネットを安全にブラウジングし、リアルタイムの株価、速報ニュース、競合データ、規制の最新情報を取得する能力を備えており、応答が常に最新かつ関連性のあるものであることを保証します。
  • 安全なコード実行: 数学的精度、データ変換、アルゴリズムロジックを必要とするタスクの場合、エージェントは安全な分離されたサンドボックスでPythonまたはNode.jsコードを記述して実行できます。この機能により、チャートの動的生成、Excelファイルの複雑な分析、データクレンジング、シミュレーションモデリングが可能になります。
  • エンタープライズ統合: プラットフォームは、Microsoft 365やGoogle Workspaceなどのサービスに対する堅牢なOAuth 2.0認証プロトコルをサポートします。これにより、エージェントはユーザーに代わって、組織内に定義された既存のすべての権限構造、アクセス制御、セキュリティポリシーを尊重して動作します。
  • 可視化: システムは、データが視覚的に提示されるのが最適なタイミングを自動的に検知するインテリジェントな可視化エンジンを備えています。チャットインターフェース内でインタラクティブなチャート(棒グラフ、円グラフ、折れ線グラフ、散布図)を直接レンダリングし、生のデータテーブルを即座に実行可能な視覚的なインサイトに変換します。

業界横断のユースケース

はじめに

新しいプロジェクトの作成

エージェントビルダーにおける組織とコラボレーションの基本単位はプロジェクトです。プロジェクトは、特定のビジネス機能、チーム、またはイニシアチブに関連するすべてのリソースのための安全で分離されたコンテナとして機能します。プロジェクト内では、エージェント(AIアシスタントそのもの)、ナレッジベース(このワークスペース固有のファイルとドキュメント)、ドキュメント(エージェントが作成または管理するテキストファイル)、データベース(SQLまたはスマートテーブルへの接続)を管理します。 プロジェクトを作成すると、独自の設定、権限、リソース割り当てを持つ専用のワークスペースが確立されます。この分離は、特に複数の部門を持つ大規模企業において、データセキュリティの維持とワークフローの整理に重要です。新しいプロジェクトを作成するには、サイドバーの「+」アイコンをクリックするだけです。プロジェクト名(例:「HR自動化」「Q3財務分析」)の入力が求められます。作成後、プロジェクトワークスペースに入り、エージェントやリソースの追加を開始できます。

エージェント作成方法

メインダッシュボードから「エージェントを作成」をクリックすると、異なるユーザーレベルに対応する2つの主要なパスが提示されます: プロンプトから作成(AIアシスト) プロンプトエンジニアリング初心者や素早くプロトタイプを作成したいユーザーに最適な、最も速くアクセシブルな方法です。自然言語で意図を記述します。例:「Webで競合の価格を調査し、そのデータをGoogleスプレッドシートに保存できるアシスタントが必要です。」システムは専用のメタプロンプトを使用してリクエストを分析し、エージェントを自動的に設定します。適切な名前(例:「市場調査アシスタント」)を選択し、ペルソナと目標を定義する包括的なシステムプロンプトを作成し、リクエストの充足に必要なツールキット(Web検索、Googleスプレッドシート)を有効にします。 カスタムエージェントを作成(手動) 上級ユーザー、プロンプトエンジニア、開発者向けのこのオプションは、エージェントの設定のすべての側面について完全な細粒度の制御を提供します。ブランド化のための名前とアイコンを手動で設定し、パフォーマンスニーズに基づいて特定のLLMバージョンを選択し、必要な特定の統合とツールキットを手動で切り替え、動作を微調整するための詳細なシステム指示をゼロから記述します。この方法は、動作と機能の正確な制御が最も重要な本番グレードのエージェントに推奨されます。

エージェントテンプレート

開発の加速とベストプラクティスの標準化のために、プラットフォームはエグゼクティブロール別に整理された23の事前設定テンプレートを提供しています。各テンプレートには、最適化されたパーソナリティプロンプトと事前選択されたツールキットが付属しています。エージェントページのフィルタタブで閲覧するか、**エージェントテンプレート**で完全なカタログをご覧ください。
  • CFO(最高財務責任者): 予算計画アシスタント、請求書処理エージェント、財務レポートアシスタント、予測およびシナリオモデリングエージェント、トレジャリーおよび税務コンプライアンスエージェント
  • CPO(最高調達責任者): 関税および貿易コンプライアンスエージェント、支出分析エージェント、ベンダーオンボーディングおよびデューデリジェンスエージェント、ベンダー交渉アシスタント
  • CLO(最高法務責任者): 契約レビューAI、NDAレビューエージェント、契約および義務管理エージェント、契約評価アシスタント、規制コンプライアンスエージェント、ディスカバリーおよびリスクエージェント
  • CHRO(最高人事責任者): 従業員アシスタント、履歴書ランク付けアシスタント、パフォーマンスレビューアシスタント
  • CIO(最高情報責任者): 抽出アシスタント、エージェントQAアナリスト、IT Opsおよびインシデント解決、データガバナンスおよびプライバシー、クラウドコストオプティマイザー
テンプレートをデプロイするには:エージェントページからテンプレートを選択し、AIモデルを選択し、作成をクリックし、一般設定でパーソナリティプロンプトとツールキットをカスタマイズします。

ダッシュボードナビゲーションガイド

プロジェクト内に入ると、インターフェースは生産性のために専門的に設計されており、3つの主要領域に分かれています:
  • 左サイドバー(ナビゲーション): チャットインターフェース、エージェント設定、ナレッジベース管理、統合セットアップなどのコアモジュールへのクイックアクセスを提供します。プロジェクトのプライマリナビゲーションコントローラーとして機能します。
  • センターパネル(チャット/キャンバス): エージェントと会話し、出力を表示し、データを可視化するメインのインタラクション領域です。エージェントがタスクを実行し、結果を提示する「ランタイム」環境です。
  • 右パネル(コンテキスト/設定): アクティブなツール設定、ファイルアップロード、現在のセッション固有のパラメータを表示します。現在のタスクまたは選択されたエージェントに関連するコンテキスト対応のコントロールと情報を提供します。
作成オプションとテンプレートを表示するエージェントビルダーダッシュボード

基本エージェント設定

エージェント設定の一般設定パネル

エージェントID設定

「一般設定」タブは、エージェントのIDと認知アーキテクチャのコントロールセンターです。これらの設定を正しく構成することは、ユーザーの採用とパフォーマンスに不可欠です。
  • エージェント名: ユーザー向けの識別子です。ベストプラクティスは、「Bot 1」といった一般的な名前ではなく、「ITヘルプデスクボット」や「営業アシスタント」のように明確で説明的な名前を使用することです。名前はユーザーがエージェントの特定の機能を理解するのに役立ちます。
  • パーソナリティプロンプト: エージェントの行動、トーン、役割、運用ガイドラインを定義する指示です。会話中のエージェントの応答方法やインタラクション方法を管理し、コミュニケーションスタイル、制約、全体的な行動を形成します。

モデル選択戦略

プラットフォームはマルチモデルアーキテクチャをサポートし、エージェントに最適な「脳」を選択できるようにします。適切なモデルの選択には、インテリジェンス能力、推論速度、運用コストのバランスが必要です。 利用可能なLLMを表示するモデル選択ドロップダウン

パーソナリティプロンプト

システム指示(またはパーソナリティプロンプト)は、利用可能な最も強力な設定レバーです。エージェントの「魂」を定義し、トーン、行動、意思決定フレームワークを管理します。適切に作成されたプロンプトは、信頼性と一貫性を確保します。
  • 役割定義: エージェントが誰であるかを明確に記述します。例:「あなたは経験豊富なシニアPython開発者です。」
  • タスク定義: 主要な目標を定義します。例:「あなたの目標は、コードスニペットをレビューし、パフォーマンスの最適化を提案することです。」
  • 制約設定: 行動の境界を設定します。例:「基本概念の説明はしないでください。高度なパターンのみに焦点を当ててください。」
  • フォーマット指定: 出力がどうあるべきかを定義します。例:「コードブロック付きMarkdownで回答を出力してください。」
  • ツール使用ガイダンス: ツールの使用方法を指示します。例:「応答前に必ずサンドボックスでコードを実行して検証してください。」

応答設定オプション

これらの設定は、エージェント出力の技術フォーマットとクリエイティビティを制御します:
  • 応答フォーマット:
  • テキスト(デフォルト): 標準的な会話出力。
  • JSONオブジェクト: エージェントに有効なJSON構造の出力を強制します。エージェントの出力が別のシステムに供給されるプログラマティック統合に不可欠です。

高度なエージェント機能

基本設定を超えて、EKBはエージェント機能の強化、ワークフロー管理、パフォーマンス最適化を提供するいくつかの高度な機能を提供しています。これらの機能により、エージェントの行動と統合機能を細粒度に制御できます。 カスタムツール設定

カスタムツール

ツールセクションでは、ビルドインツールキットに加えて、カスタムアクションとワークフローを追加することで、エージェントの機能を拡張できます。この機能は、組織固有の独自API、カスタムビジネスロジック、または専門的な操作を統合するために不可欠です。 主な機能:
  • 最初のアクションを追加: 以前に作成したアクションを選択し、既存の機能を再利用してワークフローに効率的に統合します。
  • 新しいアクションを作成: パラメータ、入力、出力、認証の完全な制御により、ゼロから新しいツールを構築するか、カスタムアクションを定義します。オプションで、機密性の高い操作に承認ワークフローを有効にし、セキュリティとガバナンスの追加レイヤーを追加します。
ユースケース:
  • 社内API統合: 標準ツールキットで利用できない社内APIに接続します。
  • カスタムビジネスロジック: ビジネス固有の専門的な計算、検証、ワークフローを実装します。
  • サードパーティサービス: カスタムAPI呼び出しを通じてニッチサービスやレガシーシステムと統合します。
  • データ変換: 特定のデータ処理や変換タスクのためのツールを作成します。

MCPサーバー(Model Context Protocol)

MCPサーバー設定 Model Context Protocol(MCP)サーバーは、事前設定されたサーバー接続を通じて、エージェントに外部ツールとデータソースへのアクセスを提供します。MCPは、AIエージェントが外部システムと通信する方法を標準化し、サービスの幅広いエコシステムとのシームレスな統合を可能にします。 人気サーバーのクイック追加:
  • Sentry: エージェントインタラクションから直接アプリケーションのエラーとパフォーマンス問題を監視します。エージェントはエラーログをクエリし、パフォーマンス指標を追跡し、問題の診断を支援できます。
  • 事前設定された設定: 人気のサーバーには最適化されたデフォルト設定が付属しており、統合は「追加」をクリックするだけで完了します。
高度な設定:
  • カスタムMCPサーバー: カスタムMCPサーバーを追加するか、特定の要件に合わせて既存の設定を変更します。
  • MCPツールキット設定: エージェント機能の強化のためにModel Context Protocol(MCP)サーバーを設定します。
  • サーバー管理: サーバーのステータスを監視し、接続を管理し、統合問題をトラブルシューティングします。
  • 複数プロトコル: サーバーは異なる転送方法(HTTP、SSE)と認証オプションで設定できます。
利点:
  • 標準化されたプロトコルを通じた外部ツールとAPIへのアクセス
  • 監視および可視化ツールによるエージェント機能の強化
  • 人気の開発者サービスとの統合の簡素化
  • 社内システムに対するカスタムサーバーサポート

エージェントメモリ

エージェントメモリは、会話全体を通してユーザーの設定、過去のインタラクション、コンテキスト情報をエージェントが記憶できるようにします。この機能は、エージェントが重要な詳細を呼び出し、長期的なインタラクションで連続性を維持できるようにすることで、よりパーソナライズされた体験を作成します。 メモリ管理機能: エージェントメモリ設定
  • 自動検出: エージェントは会話からユーザーの設定などの重要な情報を自動的に識別し、保存します。
  • 承認ワークフロー: 新しいメモリは永続的に保存される前に承認が必要であり、ユーザーがどの情報を保持するかを制御できます。ユーザー固有: メモリはユーザーごとに分離されており、各個人のプライバシーとパーソナライズされた体験を確保します。
  • 管理ツール: 直感的なインターフェースを通じて、メモリの表示、編集、承認、却下、削除を行います。
  • フィルタリング: ユーザー別にメモリをソートし、すべてを一覧表示します。
  • リアルタイム更新: 承認されたメモリはエージェントの応答を即座に向上させます。
ユースケース:
  • パーソナルアシスタント: ユーザーの設定、スケジュール、よく使用する設定を記憶します。
  • カスタマーサポート: 過去の問題、解決策、顧客固有の情報を呼び出します。
  • 営業エージェント: クライアントの設定、購入履歴、コミュニケーションスタイルを記憶します。
  • プロジェクト管理: 進行中のプロジェクト、チームメンバー、優先事項に関するコンテキストを維持します。

プロンプトライブラリ

プロンプトライブラリ設定 プロンプトライブラリは、エージェント用のカスタムプロンプトテンプレートを作成および管理できるようにします。この機能により、メッセージ入力内のドロップダウンから事前定義されたプロンプトを選択でき、一般的なインタラクションを効率化し、エージェント行動の一貫性を確保します。 プロンプトライブラリの機能:
  • クイックアクセス: ユーザーはメッセージ入力のドロップダウンからプロンプトを選択し、迅速にタスクを開始できます。
  • カスタマイズ可能: 異なるワークフローとユースケースに合わせて、プロンプトの作成、編集、削除が可能です。
  • エージェント固有: 各エージェントは、その役割と機能に合わせた独自のプロンプトライブラリを持つことができます。
  • 簡単管理: ドラッグで並べ替え、インライン編集、ワンクリック削除が可能です。
プロンプト例:
  • 「添付ファイルを分析し、主要な調査結果を要約してください」
  • 「現在のプロジェクトの週次ステータスレポートを生成してください」
  • 「ナレッジベースで[トピック]に関する情報を検索してください」
  • 「以下のバグについてJiraにタスクを作成してください」
利点:
  • タイピングを削減し、クエリのフォーマットの一貫性を確保します
  • 提示されたプロンプトを通じてユーザーがエージェント機能を発見するのを支援します
  • 最適化されたプロンプト構造を使用することで、エージェントの応答品質を向上させます
  • 一般的なワークフローと繰り返しタスクを加速します

プロンプト設定

プロンプト設定 プロンプト設定は、ユーザーのプロンプトを改善し、会話中にインテリジェントな提案を提供するためのAI搭載の強化機能を提供します。これらの機能は、クエリを自動的に最適化し、コンテキスト対応のガイダンスを提供することで、ユーザーがより良い結果を得るのに役立ちます。 プロンプトの改善:
  • 自動強化: 有効にすると、システムはチャット中のユーザーのプロンプトを分析し、エージェントに送信する前により良い明瞭さと詳細度で強化できます。
  • 最適化: コンテキストを追加し、曖昧な用語を明確にし、エージェントの理解を高めるためにクエリを構造化します。
  • 透明性: ユーザーはプロンプトがどのように改善されるかを確認でき、時間の経過とともにより良いプロンプトエンジニアリングを学習できます。
プロンプト提案:
  • インテリジェントな推薦: コンテキストとエージェント機能に基づいて、会話中にユーザーにスマートなプロンプト提案を提供します。
  • コンテキスト対応: 提案は現在の会話トピックと最近のインタラクションに応じて適応します。
  • 発見可能: 適切なタイミングで関連する提案を表示することで、ユーザーがエージェントの機能を学ぶのを支援します。
利点:
  • より構造化されたプロンプトによる応答品質の向上
  • 効果的なクエリへの誘導によるユーザーのフラストレーションの軽減
  • プロンプトエンジニアリングのベストプラクティスを学ぶための教育ツール
  • 明確で適切に形成された入力によるエージェントパフォーマンスの向上

構造化出力

構造化出力設定 構造化出力により、エージェントが応答時に従うべき特定の出力スキーマを定義できます。この機能は、他のシステム、データベース、ワークフローと容易に統合できる一貫性のある解析可能な応答を確保します。 主な機能:
  • スキーマ定義: エージェント出力の正確な構造を定義するカスタムJSONスキーマを作成します。
  • 型安全性: 応答が特定のデータ型(文字列、数値、ブール値、配列、オブジェクト)に準拠することを確保します。
  • 必須フィールド: 出力に常に存在する必要があるフィールドを指定します。
  • 検証: 自動検証により、出力が返される前に定義されたスキーマと一致することを確保します。
  • 複数スキーマ: 異なるエージェントタスクやワークフローに対して異なる出力スキーマを作成します。
ユースケース:
  • API統合: 外部APIやマイクロサービスが直接消費できる応答を生成します。
  • データベース操作: エージェント出力がデータベース挿入に対して正しくフォーマットされることを確認します。
  • フォーム入力: ドキュメントからのデータ抽出を事前定義されたフォームフィールドに構造化します。
  • レポート: 自動的に処理できる一貫性のあるレポート構造を生成します。
  • データパイプライン: エージェント出力をダウンストリームのデータ処理システムに供給します。
スキーマ例:

バージョン履歴

バージョン履歴 バージョン履歴は、エージェントの設定に対するすべての変更の完全な監査証跡を提供します。この機能により、変更の追跡、以前のバージョンへの復元、変更管理ポリシーへの準拠が可能になります。 機能:
  • 完全な履歴: タイムスタンプとユーザー帰属を含むすべての設定変更を表示します。
  • バージョン比較: 異なるバージョンを比較して、正確に何が変更されたかを確認します。
  • ロールバック機能: 問題が発生した場合、以前の動作する設定に迅速に復元できます。
  • ユーザー帰属: 説明責任とコンプライアンスのために、各変更を行ったユーザーを追跡します。
ユースケース:
  • トラブルシューティング: バージョン変更を比較して、問題がいつ導入されたかを特定します。
  • コンプライアンス: 規制要件のための監査証跡を維持します。
  • コラボレーション: 共有エージェント開発におけるチームメンバーによる変更を追跡します。
  • 実験: 必要に応じてロールバックできることを知り、設定変更を安全にテストします。
  • ドキュメント: エージェントの進化と設定決定の履歴を維持します。