はじめに
Zepは、AIアプリケーションに長時間のメモリソリューションを提供するために設計されたプラットフォームです。Zepは、AIアシスタントがユーザーのナレッジグラフを構築するために、ユーザーとのやり取りを継続的に学習・記憶するのに役立ちます。Zepは、Python、TypeScript、Goなどの様々なプログラミング言語やフレームワークをサポートし、高速メモリ抽出、きめ細かなメモリ制御などの機能により、ユーザーのチャット履歴やビジネスデータを統合することができます。Zepは、応答精度を向上させるだけでなく、幻惑や運用コストを大幅に削減します。ZepはAIアプリケーションの応答精度を向上させるだけでなく、幻惑、待ち時間、運用コストを大幅に削減します。
ZepはAIアプリケーションとインテリジェンス用の長期記憶レイヤーで、ユーザーとのやり取りや変化するビジネスデータから継続的に学習します。Zepはインテリジェンスがユーザーを完全かつ完全に理解することを保証し、よりパーソナライズされた正確なユーザー体験を構築することを可能にします。
Zepはユーザーのチャット履歴とビジネスデータを使用して、各ユーザーのナレッジグラフを自動的に構築します。ナレッジグラフにはユーザに関するエンティティ、リレーションシップ、ファクトが含まれます。ファクトが変更されたり置き換わったりすると、Zepはグラフを更新して新しい状態を反映します。Zepを使用することで、回答をパーソナライズして問題を解決するために必要な情報をインテリジェンスに提供するプロンプトを構築することができます。キューが正しい情報を持つようにすることで、錯覚を減らし、想起を向上させ、大規模言語モデル(LLM)呼び出しのコストを削減します。
推奨学習:https://blog.getzep.com/
機能一覧
- メモリーフュージョンユーザーとのインタラクションとビジネスデータをナレッジグラフに融合し、正確なコンテキスト情報を提供します。
- 迅速なメモリー抽出ミリ秒レベルでメモリから関連する結果を得ることは、大規模なユーザーの使用をサポートします。
- きめ細かなメモリ制御スコアリングフレームワークとコントロールをカスタマイズすることで、記憶の抽出と関連性を調整します。
- セキュリティとプライバシーの遵守SOC 2 Type II、CCPA、GDPRなど、セキュリティとプライバシーに関するコンプライアンス要件に対応。
- 多言語およびフレームワークのサポートPython、TypeScript、Goなど、複数のプログラミング言語やフレームワークをサポート。
- プロダクションレベルのスケーラビリティ数百万ユーザーまで容易に拡張できる本番環境向け。
ヘルプの使用
設置プロセス
- クローン・ゼップ・ウェアハウス::
git clone https://github.com/getzep/zep.git
- Zepサーバの設定編集部
zep.yaml
ファイルで、ロギング・レベル、HTTPバインディング・アドレスとポート、Postgresデータベース接続情報などを設定します。
log:
level: info
format: console
http:
host: 0.0.0.0
port: 8000
postgres:
user: postgres
password: postgres
host: localhost
port: 5432
database: postgres
- Zepサーバーの起動::
./zep up
使用ガイドライン
- ナレッジグラフへのチャットメッセージの追加::
await zep_client.memory.add(session_id, messages=[Message(role="user", content="我无法登录!")])
- ナレッジグラフへのビジネスデータの追加::
await zep_client.graph.add(user_id=user_id, type="json", data={"account_status": "suspended"})
- 現在のセッションのメモリを取得する::
memory = zep_client.memory.get(session_id="session_id")
print(memory.context)
主な機能
- メモリーフュージョンZepはユーザーとのやり取りとビジネスデータをナレッジグラフに融合することで、正確なコンテキスト情報を提供します。ユーザーはAPIコールを介してナレッジグラフにチャットメッセージやビジネスデータを追加することができ、Zepは新しい情報を既存のコンテキストにインテリジェントに統合します。
- 迅速なメモリー抽出Zepはミリ秒単位でメモリから関連する結果を取得できるため、AIアプリケーションはユーザーの要求に迅速に対応できる。ユーザーはAPIコールで現在のセッションの関連メモリを取得でき、Zepは最も関連性の高いコンテキスト情報を返します。
- きめ細かなメモリ制御Zepは柔軟な記憶コントロールオプションを提供しており、ユーザーは記憶の抽出方法や結果の関連性を特定のニーズに合わせて調整することができます。
- セキュリティとプライバシーの遵守ZepはSOC 2 Type II、CCPA、GDPRなどのセキュリティとプライバシーに関するコンプライアンス要件を満たし、ユーザーデータのセキュリティとプライバシーを保証します。ユーザーは安心してZepにビジネスデータとユーザーインタラクションを追加することができ、Zepはデータの安全な保存と処理を保証します。