TikaAgenticAI
AGENTIC AI と MCP フレームワーク
1つのAIエンジン。3つのアクセスチャネル。無限の柔軟性。
Tikaのエージェント型AIは、単に質問に答えるだけではありません。自律的にライブCRMサービスにアクセスし、リアルタイムデータを取得します。アプリ内チャット、MCPプロトコル、インサイト分析エンジンはすべて同じツールレイヤーによって駆動されており、あらゆるAIクライアントをCRMインテリジェンスに柔軟に接続することが可能です。
ライフサイエンス分野の主要組織から信頼されています
アクセスチャネル
CRMと連携する3つの方法
AIを活用した同一のツールレイヤーが、3つの異なるチャネルを通じて提供されます。各チャネルは異なるユーザーやユースケースに合わせて設計されており、いずれもリアルタイムのCRMデータを参照します。
MSLや営業担当者からの自然言語による質問に対応します。LLMが質問を分析し、自律的にCRMツールを呼び出し、担当エリアの範囲内かつ役割に制限された、根拠に基づいた回答をストリーミングします。
フィールドチーム向けオープンスタンダード(Model Context Protocol)により、MCP対応のAIエージェント(Claude Desktop、Cursor、カスタムエージェントなど)は、カスタム統合を行うことなく、TikaのCRMツールを検出して呼び出すことができます。
AIエージェントおよび開発ツール向けRAGを活用した専用モードで、フィールドインサイトの全データセットを分析し、テーマ、感情の傾向、戦略的パターンを抽出するとともに、ダウンロード可能なレポートを生成します。
経営層および戦略向け仕組み
リアルタイムのCRMデータに基づく関数呼び出し
古いスナップショットに基づくチャットボットではありません。LLMは、お客様のREST APIが使用するのと同じJavaサービスメソッドを自律的に呼び出します。常に最新の状態であり、常に地域スコープに限定されています。
「CAR-Tに関する専門知識を持つ、ニューヨークの精神科医の講演者を探してください」
意図を理解し、適切なツールを選択し、パラメータを構築する
テリトリー範囲のユーザーコンテキストを用いて、稼働中のCRMサービスのメソッドを呼び出す
実際のCRMデータに基づいたリアルタイムのSSEレスポンス
MCP ツールカタログ
今すぐ利用できる11のライブCRMツール
各ツールは、アプリ内チャットアシスタント(Spring AI @Tool)とMCPサーバー(@McpTool)の両方に登録されています。つまり、1つの実装で2つのインターフェースを提供しています。すべてのツールは読み取り専用であり、冪等性を持っています。
共有ツール — すべてのアプリケーション
名前、専門分野、またはNPIでHCPおよびアカウントを検索します。該当する検索結果を、担当地域フラグ付きで返します。
HCPの完全なプロフィール — 氏名、専門分野、資格、NPI、ティア、KOLステージ、所属、担当地域情報、やり取り履歴、および連絡先詳細。
トピックの専門知識、専門分野、所在地、ティア(グローバル/地域/新興)、ステータスで講演者を検索します。専門知識タグ、評価、イベント履歴が返されます。
講演者の詳細プロフィール — 経歴、専門分野、ティア、ステータス、トピックの専門知識、報酬額、W-9 準拠状況、イベント参加回数、評価、および空き状況。
ページ分割されたインタラクション一覧 — HCPとの面談、電話、メール。HCP名、ステータス、タイプ、日付範囲、およびMIR関連フラグでフィルタリング可能。
完全なインタラクション記録 — 出席者、議論された製品、主要トピック、メモ、MIRデータ、および関連文書。
製薬業界向けツール — アプリコードごとのリクエスト単位で追加
担当地域内で最高スコアを獲得した医療従事者(HCP)の一覧。総合スコア(0~100)およびHCPごとの推奨される次善のアクションが記載されています。優先度順に並べ替えられています。
個々のHCPに対する正確なTikaScore — 総合スコア(0~100)、シグナルごとの内訳、およびシグナルの重み。
特定の地域において、NRxの伸びが鈍化している、または市場シェアが低下しているHCP。減少幅が大きい順に並べ替えられています。
コールプランの達成率が50%未満の医療従事者、およびエンゲージメントが低下している医療従事者(最近訪問されていない、またはエンゲージメントが途絶えるリスクがある者)。
RAG技術を搭載した専用ツールで、現場からのインサイト全データを分析し、各テリトリー/ターゲットエリア(TA)にわたるテーマを抽出、センチメントを要約し、ダウンロード可能なレポート(Word/Excel)を生成します。チャットアシスタントのインサイト分析モードから利用可能です。
実践編
真の課題。真のツールが呼び出された。
このLLMは、自然言語に基づいてツールを自律的に選択し、連携させます。実際の運用例は以下の通りです。
北東部で、現在進行中の臨床試験に携わっている精神医学分野のKOLを探す
TikaScoreに基づく上位10名の医療従事者は誰か、またそれぞれに対して次に何をすべきか?
カリフォルニア州で、CAR-Tに関する専門知識を持ち、講演可能なスピーカーを検索
今四半期、担当エリア内で処方箋数が減少している医療従事者は誰ですか?
スミス医師の完全なプロフィール、最近の関与履歴、および講演者ステータスを表示
訪問計画の進捗は遅れていませんか?最近訪問していない医療従事者は誰ですか?
アーキテクチャと柔軟性
拡張性を重視した設計
このフレームワークは、新しいAI機能を数週間ではなく、わずか数分で追加できるよう設計されています。その柔軟性の秘密はここにあります。
すべてのCRMツールは一度作成するだけで、チャットアシスタント(@Tool)とMCPサーバー(@McpTool)の両方に登録されます。同一のサービスレイヤー、同一のテリトリー範囲設定、デュアルアクセスを実現します。
すべてのツール呼び出しにおいて、認証済みセッションからサーバー側でユーザーコンテキストを解決します。LLMが提供するIDを信頼することは決してありません。RBACおよびテリトリー制限は、AIとRESTの両方に等しく適用されます。
共有ツールはすべてのアプリで読み込まれます。製薬業界固有のツール(TikaScore、NBA、コールプラン)は、ユーザーのアプリコードに基づいてリクエストごとに追加されます。MSLユーザーには製薬関連の機能は一切表示されません。
OpenAI GPT-4oおよびAnthropic Claudeをサポートし、デプロイメントごとに設定可能です。ツール層はLLMに依存しないため、ツールを一切変更することなくプロバイダーを切り替えることができます。
Server-Sent Eventsを介して、トークン単位で回答をストリーミングします。フォローアップの質問に対応するため、セッション内でマルチターン会話のコンテキストが維持されます。
MCP互換のAIエージェント(Claude Desktop、Cursor IDE、カスタムエージェントなど)であれば、特別な統合作業なしにTikaのツールを検出して呼び出すことができます。APIキーによる認証が行われます。
拡張性
新しいツールの追加はこれほど簡単
このフレームワークは、新しいAI機能を簡単に追加できるように設計されています。そのパターンは以下の通りで、すべてのツールがこのパターンに従っています。
RESTコントローラーでも使用されるのと同じサービス層です。テリトリースコープで、テスト済み、本番環境対応です。
説明とパラメータのアノテーションを追加します。LLMはこれらを読み取り、ツールを呼び出すタイミングを決定します。MCPクライアントはこれを自動検出します。
このツールは、アプリ内チャット、MCPクライアント、および将来追加されるあらゆるAIチャネルですぐに利用可能になります。配線作業も設定変更も不要です。
よくある質問
よくある質問
これは、エクスポートされたCRMデータに基づくチャットボットですか?
いいえ。このモデルは、REST APIが使用するのと同じライブサービスメソッドを呼び出します。回答の内容は、CRMレコードの情報と同じ程度に最新のものとなります。
ここでMCPはどのような役割を果たしているのですか?
MCPは、他のAIクライアントがTikaのCRMツールを検出して呼び出せるようにするオープンプロトコルです。アプリ内チャットも同様のツールを使用しています。
MSLは製薬業界専用のツールを閲覧できますか?
いいえ。共有ツールはすべてのアプリで読み込まれます。TikaScore、次善のアクション、およびコールプランツールは、ユーザーのアプリコードから読み込まれます。
モデルは、表示が許可されているHCP IDを選択しますか?
いいえ。担当地域と役割は、認証済みセッションからサーバー側で判定されます。
