Skip to content

エージェントメモリーサービス

プレミアム機能

DataRobot's Agentic AI capabilities are a premium feature; contact your DataRobot representative for enablement information. DataRobotの試用版では、この機能を制限付きでお試しいただけます。

DataRobotのエージェントメモリーサービスでは、異なるユースケースに対応する2つの異なるAPIが提供されています。 お使いのビルドに合った方法を選択し、その方法に関するドキュメントに従ってください。 1つのアプリケーションで2つをマージする必要はありません。

DataRobotモデルを使用して、DataRobotのREST APIおよびPython APIクライアントを通じてチャットスタイルの履歴(セッション、ターン)を保持および取得する必要がある場合は、チャット履歴APIセクションに説明があるチャット履歴APIを利用します。 詳細については、REST APIおよびPython APIクライアントのリファレンスドキュメントを参照してください。

長期的なmem0スタイルのメモリー(オープンソースのmem0スタックからの移行を含む)を使用している場合、またはmem0製品に準拠した例やリクエスト形式が必要な場合は、mem0 APIを利用します。 このインターフェイスの場合、標準のリソースはmem0ドキュメントです。

チャット履歴APIは、DataRobotに統合されたパスです。これは、他のDataRobotリソースに使用するのと同じREST APIであり、DataRobot Python APIクライアントでも同様の機能が提供されています。

Python APIクライアント:Python APIクライアントには、構築を容易にするために専用の型が追加されています。

  • datarobot.models.memory.MemorySpaceは、メモリースペース(保存された会話データのコンテナ)に基本的なCRUDを提供します。
  • datarobot.models.memory.Sessiondatarobot.models.memory.Eventは、チャットスタイルのエージェントアプリケーションを構築する際、セッションイベント(ターンやメッセージなど)を使用します。

REST API:これらのリソースにはREST APIを使用します。認証およびベースURLのパターンは、DataRobotのv2 APIの他の部分と同様です。 詳細については、関連する操作とスキーマのREST APIリファレンスを参照してください。

DataRobotのチャット履歴およびセッションモデルを、プラットフォームのAPIやPythonパッケージと連携させたい場合は、この方法を選択します。

チャット履歴APIは、DataRobotに統合されたパスです。これは、他のDataRobotリソースに使用するのと同じREST APIであり、DataRobot Python APIクライアントでも同様の機能が提供されています。

Python APIクライアント:Python APIクライアントには、構築を容易にするために専用の型が追加されています。

  • datarobot.models.memory.MemorySpaceは、メモリースペース(保存された会話データのコンテナ)に基本的なCRUDを提供します。
  • datarobot.models.memory.Sessiondatarobot.models.memory.Eventは、チャットスタイルのエージェントアプリケーションを構築する際、セッションイベント(ターンやメッセージなど)を使用します。

REST API:これらのリソースにはREST APIを使用します。認証およびベースURLのパターンは、DataRobotのv2 APIの他の部分と同様です。 詳細については、関連する操作とスキーマのREST APIリファレンスを参照してください。

DataRobotのチャット履歴およびセッションモデルを、プラットフォームのAPIやPythonパッケージと連携させたい場合は、この方法を選択します。

DataRobotには、オープンソースのmem0製品のインターフェイスと1対1で対応することを目的とした、mem0互換のHTTP APIも用意されています。

概念の概要、エンドポイントの動作、特に例(言語およびフレームワーク固有のスニペットを含む)については、その製品用に管理されている公式のmem0ドキュメントを参照してください。

https://docs.mem0.aiからmem0の主要なドキュメントにアクセスし、リクエストとレスポンスの形式、メモリーの追加や検索の方法、一般的なエージェントフレームワークとの連携方法について確認してください。 DataRobotサービスは同じAPIサーフェスと互換性があるように構築されているため、これらのガイドはDataRobotのエンドポイントと認証に適用されます。 mem0のセマンティクスやエコシステムをターゲットとする場合、またはオープンソースサービスに対して作成された統合を移植する場合は、この方法を選択してください。