HALO メモリは、エンドユーザーの会話をプロジェクトごとに分離されたトピック、概要、リンクされた生のやりとりに変えます。取得により、関連するソース レコードがモデルに返されます。 HALO は、ユーザー向けの最終的な回答を生成しません。
#スコープ モデル
| 値 | 意味 | ルール |
|---|---|---|
HALO_API_KEY | 信頼できる呼び出し元を認証します。 | ヘッダーのみ。ツール引数 |
projectKey | メモリ製品または環境が必要な場合があります | 既存のプロジェクトを参照する必要があり、sk- で始めることはできません |
endUserKey | 安定した顧客識別子 | 必須かつ null 以外 |
sessionData | 現在のメッセージとアプリケーションの状態 | 現在のタスクがコンテキスト選択を必要とする場合にパスします |
#推奨フロー
- 1取得関数を宣言します
追加
halo_retrieve_end_user_memoryをモデルに送信されたツールに送信します。 - 2呼び出されたときのみ実行する
バックエンドがプロジェクトとエンドユーザー ID を挿入し、HALO 関数エンドポイントを呼び出します。
- 3ソースをモデルに返します
フィード
functionResponseモデルのツール ループに戻ります。 - 4最終交換をキャプチャします
アシスタントの回答が完了したら、ユーザーとアシスタントのやり取りを個別に作成します。
#メモリに保存されるもの
- エンドユーザー スコープの全体的な概要。
- トピックのキー、ラベル、エイリアス、信頼度、および概要。
- トピックにリンクされた生のユーザー/アシスタントのリクエストとレスポンスのレコード。
- 書き込みの分類と要約に必要な処理ジョブと使用法。