From 3b76267d470cd7a68cf12f87b590ded04079af41 Mon Sep 17 00:00:00 2001 From: James C Date: Tue, 19 May 2026 14:55:44 -0400 Subject: [PATCH 1/3] Overview graphic, restructuring of samples, troubleshooting guide, and other small changes --- Docs/README.md | 4 +- Docs/troubleshooting.md | 168 + Overview.png | Bin 0 -> 1688943 bytes README.md | 71 +- .../advanced_memory_lifecycle.py | 0 .../advanced_search_patterns.py | 0 Samples/Demo.ipynb | 2991 ----------------- Samples/Demo_async.ipynb | 2900 ---------------- Samples/Notebooks/Demo.ipynb | 977 ++++++ Samples/Notebooks/Demo_async.ipynb | 915 +++++ .../{ => Notebooks}/Demo_function_app.ipynb | 349 +- .../Demo_function_app_async.ipynb | 359 +- .../processing_fact_extraction.py | 0 .../processing_thread_summary.py | 0 .../processing_user_profile.py | 0 .../{ => Quickstarts}/quickstart_cosmos.py | 0 Samples/{ => Quickstarts}/quickstart_local.py | 2 +- .../{ => Scenarios}/scenario_chat_memory.py | 0 .../scenario_counter_tuning.py | 0 .../scenario_customer_support.py | 0 .../scenario_memory_reconciliation.py | 0 .../{ => Scenarios}/scenario_multi_agent.py | 0 .../scenario_rag_with_memory.py | 0 .../scenario_remote_processor.py | 0 .../scenario_remote_processor_async.py | 0 .../scenario_tagging_and_filtering.py | 0 26 files changed, 2119 insertions(+), 6617 deletions(-) create mode 100644 Docs/troubleshooting.md create mode 100644 Overview.png rename Samples/{ => Advanced}/advanced_memory_lifecycle.py (100%) rename Samples/{ => Advanced}/advanced_search_patterns.py (100%) delete mode 100644 Samples/Demo.ipynb delete mode 100644 Samples/Demo_async.ipynb create mode 100644 Samples/Notebooks/Demo.ipynb create mode 100644 Samples/Notebooks/Demo_async.ipynb rename Samples/{ => Notebooks}/Demo_function_app.ipynb (61%) rename Samples/{ => Notebooks}/Demo_function_app_async.ipynb (51%) rename Samples/{ => Processing}/processing_fact_extraction.py (100%) rename Samples/{ => Processing}/processing_thread_summary.py (100%) rename Samples/{ => Processing}/processing_user_profile.py (100%) rename Samples/{ => Quickstarts}/quickstart_cosmos.py (100%) rename Samples/{ => Quickstarts}/quickstart_local.py (96%) rename Samples/{ => Scenarios}/scenario_chat_memory.py (100%) rename Samples/{ => Scenarios}/scenario_counter_tuning.py (100%) rename Samples/{ => Scenarios}/scenario_customer_support.py (100%) rename Samples/{ => Scenarios}/scenario_memory_reconciliation.py (100%) rename Samples/{ => Scenarios}/scenario_multi_agent.py (100%) rename Samples/{ => Scenarios}/scenario_rag_with_memory.py (100%) rename Samples/{ => Scenarios}/scenario_remote_processor.py (100%) rename Samples/{ => Scenarios}/scenario_remote_processor_async.py (100%) rename Samples/{ => Scenarios}/scenario_tagging_and_filtering.py (100%) diff --git a/Docs/README.md b/Docs/README.md index 4332550..a748741 100644 --- a/Docs/README.md +++ b/Docs/README.md @@ -10,10 +10,12 @@ This folder contains the main project documentation for Agent Memory Toolkit. | [local_testing.md](local_testing.md) | Covers local setup, environment configuration, RBAC, Cosmos provisioning, running the toolkit and Azure Functions locally, and testing change feed auto-processing with serverless or autoscale container provisioning. | | [azure_testing.md](azure_testing.md) | Covers Azure deployment, cloud configuration, required services, change feed settings, throughput mode configuration, and validation steps for running the toolkit in Azure. | | [design_patterns.md](design_patterns.md) | Shows when and how to call CRUD operations, summarization, fact extraction, and memory retrieval in chat and multi-agent applications, including automatic processing via the change feed. | +| [troubleshooting.md](troubleshooting.md) | Helps diagnose common setup, authentication, Cosmos DB, embeddings, Durable Functions, vector search, and change feed issues. | ## Recommended Reading Order 1. Start with [concepts.md](concepts.md) to understand the data model and memory lifecycle. 2. Use [local_testing.md](local_testing.md) to get the toolkit running and validated on your machine. 3. Use [azure_testing.md](azure_testing.md) when you are ready to deploy or validate the full stack in Azure. -4. See [design_patterns.md](design_patterns.md) for integration patterns in real applications. \ No newline at end of file +4. See [design_patterns.md](design_patterns.md) for integration patterns in real applications. +5. Use [troubleshooting.md](troubleshooting.md) when setup, processing, search, or automatic change feed behavior does not work as expected. \ No newline at end of file diff --git a/Docs/troubleshooting.md b/Docs/troubleshooting.md new file mode 100644 index 0000000..3c2da8d --- /dev/null +++ b/Docs/troubleshooting.md @@ -0,0 +1,168 @@ +# Troubleshooting Agent Memory Toolkit + +Use this guide when local memory works but Cosmos DB, embeddings, Durable Functions, or automatic change feed processing does not. + +--- + +## Quick Triage + +| Symptom | First checks | +|---------|--------------| +| Import errors | Install with `pip install -e ".[dev]"` and import `CosmosMemoryClient` or `AsyncCosmosMemoryClient`. | +| Missing configuration | Verify `.env`, `azure_functions/local.settings.json`, and Azure Function App settings use the same endpoint, database, and container values. | +| Cosmos 401 or 403 | Run `az login` and confirm Cosmos DB data-plane RBAC is assigned. | +| Cosmos operations fail before connecting | Call `create_memory_store()` or `connect_cosmos()` before cloud operations. | +| Search returns no vector results | Confirm embeddings are generated and `EMBEDDING_DIMENSIONS` matches the container vector policy. | +| Durable Function calls fail | Start the Functions host and check `ADF_ENDPOINT`, `ADF_KEY`, and the orchestrator route. | +| Change feed does not create summaries or facts | Confirm change feed settings, thresholds, lease container, counter container, and that inserted documents have `type: "turn"`. | + +--- + +## 1. Environment And Imports + +Install the package from the repository root: + +```bash +pip install -e ".[dev]" +pip install -r azure_functions/requirements.txt +``` + +The public clients are: + +```python +from agent_memory_toolkit import CosmosMemoryClient +from agent_memory_toolkit.aio import AsyncCosmosMemoryClient +``` + +If notebooks cannot import the package, run them from the repo root with paths such as `Samples/Notebooks/Demo.ipynb`, or add the repository root to `sys.path`. + +--- + +## 2. Configuration And Authentication + +For local runs, keep `.env` and `azure_functions/local.settings.json` aligned: + +```env +COSMOS_DB_ENDPOINT=https://.documents.azure.com:443/ +COSMOS_DB_DATABASE=ai_memory +COSMOS_DB_CONTAINER=memories +COSMOS_DB_COUNTERS_CONTAINER=counter +COSMOS_DB_LEASE_CONTAINER=leases +AI_FOUNDRY_ENDPOINT=https://.services.ai.azure.com/ +EMBEDDING_MODEL=text-embedding-3-large +EMBEDDING_DIMENSIONS=1536 +ADF_ENDPOINT=http://localhost:7071/api +ADF_KEY= +``` + +Run `az login` before using `DefaultAzureCredential`. + +Required roles: + +| Service | Role | +|---------|------| +| Cosmos DB | Cosmos DB Built-in Data Contributor | +| Azure OpenAI / AI Services | Cognitive Services OpenAI User | + +RBAC changes can take several minutes to propagate. + +--- + +## 3. Cosmos DB Store Creation + +Run `create_memory_store()` before relying on cloud operations. It creates the database plus the `memories`, `counter`, and `leases` containers. + +The memories container is created with: + +- hierarchical partition key on `user_id` and `thread_id` +- vector index on `/embedding` +- full-text index on `/content` + +If vector or full-text search fails after changing dimensions or indexing settings, create a fresh container with the desired configuration. Cosmos container vector policies are creation-time infrastructure choices. + +Use `COSMOS_DB_THROUGHPUT_MODE=serverless` for the default setup. Use `autoscale` with `COSMOS_DB_AUTOSCALE_MAX_RU` when you need provisioned autoscale throughput. + +--- + +## 4. Embeddings And Search + +Embedding failures usually mean one of these is wrong: + +- `AI_FOUNDRY_ENDPOINT` +- `EMBEDDING_MODEL` +- `EMBEDDING_DIMENSIONS` +- Azure OpenAI / AI Services RBAC + +For hybrid search, `search_terms` is required when `hybrid_search=True`. + +If search returns documents but scores look poor, check that records have an `embedding` field and that the query uses similar language to the stored memory content. + +--- + +## 5. Durable Functions Processing + +Thread summaries, fact extraction, and user summaries require the Functions host. + +Start local dependencies: + +```bash +azurite --silent --location /tmp/azurite --debug /tmp/azurite/debug.log +cd azure_functions +func start +``` + +The SDK posts to: + +```text +/orchestrators/memory_orchestrator +``` + +For local testing, `ADF_ENDPOINT` is usually `http://localhost:7071/api` and `ADF_KEY` is blank. For Azure, use the deployed Function App URL and set `ADF_KEY` if function-key auth is enabled. + +If orchestration polling times out, check the Functions logs first. The orchestration may still be running, or an activity may be waiting on Cosmos DB or the LLM endpoint. + +--- + +## 6. Change Feed Processing + +Automatic processing requires these settings in the Functions app or `local.settings.json`: + +```json +"COSMOS_DB__accountEndpoint": "https://.documents.azure.com:443/", +"COSMOS_DB_COUNTERS_CONTAINER": "counter", +"COSMOS_DB_LEASE_CONTAINER": "leases", +"THREAD_SUMMARY_EVERY_N": "5", +"FACT_EXTRACTION_EVERY_N": "3", +"USER_SUMMARY_EVERY_N": "10" +``` + +Set a threshold to `"0"` to disable that processing type. + +Only documents with `type: "turn"` increment counters. Derived memories such as `summary`, `fact`, and `user_summary` do not trigger threshold counts. + +If nothing fires: + +- verify the Functions host shows the Cosmos DB trigger +- confirm the `leases` container exists +- confirm the `counter` container is writable +- insert enough new turn documents to cross the configured threshold +- check for generated documents with `memory_type="summary"`, `memory_type="fact"`, or `get_user_summary(user_id=...)` + +--- + +## 7. Async Client Notes + +Use async Azure credentials with the async client: + +```python +from azure.identity.aio import DefaultAzureCredential +from agent_memory_toolkit.aio import AsyncCosmosMemoryClient +``` + +Always `await` cloud operations and close the client when done: + +```python +await memory.close() +``` + +In notebooks, top-level `await` is supported, so do not wrap cells with `asyncio.run()`. \ No newline at end of file diff --git a/Overview.png b/Overview.png new file mode 100644 index 0000000000000000000000000000000000000000..d34616ca5c08132c0facef8a22dffa94b4ceec31 GIT binary patch literal 1688943 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�L4nvd8vgQ{-6485Fr9-si+xh=MuT-GRj?; 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�CKK0GR9zt|{PbD35$;l^@5! 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

e_6kW-DNo($yo? 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 z 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

(Q6Zw4BY&dSBEc)E6w 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

a_%O7gR2l+yMn^@8mak@4fzafA#PB*>}F@ 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 z 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�rNZkomwe2C`^G>eJnt3 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

XvNM}CC0{B#_G{%<)q^# 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%0Dv{1V0YfW&^-p$rv`*m}@xsWIs8t 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
Z{Yo6t90 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

N$Y;y9!~pL-go2s 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

y+ls`O^$h{a=6N^l}F2hRgVc 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 literal 0 HcmV?d00001 diff --git a/README.md b/README.md index f182885..f515a3b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Azure Cosmos DB Agent Memory Toolkit - Public Preview +![Agent Memory Toolkit overview](Overview.png) + + [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/) [![Azure Cosmos DB](https://img.shields.io/badge/Azure-Cosmos%20DB-0078D4?logo=microsoft-azure)](https://azure.microsoft.com/en-us/products/cosmos-db/) @@ -10,46 +13,6 @@ Agent Memory Toolkit is a Python SDK for storing, retrieving, and transforming agent memories on Azure Cosmos DB. It gives your agent both raw conversation history and higher-value derived memory — thread summaries, extracted facts, and cross-thread user profiles — all searchable semantically. The processing pipeline can run **in-process** (zero infra) or in a sibling **Azure Durable Function app** that watches the Cosmos DB change feed. Sync (`CosmosMemoryClient`) and async (`AsyncCosmosMemoryClient`) APIs are mirror-images of each other. -``` -┌──────────────────────────────────────────────────────────────────────────────────────┐ -│ YOUR AGENTIC APP │ -│ Uses CosmosMemoryClient / AsyncCosmosMemoryClient │ -└─────────────────────────────────────────┬────────────────────────────────────────────┘ - │ - ▼ -┌──────────────────────────────────────────────────────────────────────────────────────┐ -│ AGENT MEMORY TOOLKIT (Python SDK) │ -│ │ -│ • Local in-memory CRUD │ -│ • Cosmos DB storage and retrieval │ -│ • Pluggable processor: in-process or remote Durable Function app │ -└──────────────────────────────────────────┬──────────────────────────────┬────────────┘ - │ │ - │ read / write │ Invoke processing pipeline - ▼ ▼ -┌───────────────────────────────────┐ ┌──────────────────────────────────┐ -│ AZURE COSMOS DB (NoSQL) │ │ AZURE DURABLE FUNCTIONS │ -│ │ │ │ -│ Stores: │ │ Orchestrates memory processing: │ -│ • turns │ │ • thread summaries │ -│ • summaries │◄─── memory management ───►│ • fact extraction │ -│ • facts │ │ • user summaries │ -│ • user summaries │ │ │ -│ │ │ On-demand (SDK) or automatic │ -│ Supports query, vector, text │ change feed trigger │ (Cosmos DB change feed trigger). │ -│ search over stored memories. │───────────────────────────►│ │ -└───────────────────────┬───────────┘ └──────────────────┬───────────────┘ - │ embeddings and LLM-based processing │ - └──────────────────────┬───────────────────────────────────┘ - ▼ - ┌──────────────────────────────────┐ - │ MICROSOFT FOUNDRY │ - │ │ - │ • Embeddings for search │ - │ • Chat/LLM generation │ - │ │ - └──────────────────────────────────┘ -``` --- @@ -156,7 +119,7 @@ print(memory.get_user_summary(user_id=USER)) ### 4. Run a sample ```bash -python Samples/quickstart_cosmos.py +python Samples/Quickstarts/quickstart_cosmos.py ``` See [`Samples/`](Samples/) for end-to-end scenarios (chat memory, RAG, multi-agent, customer support, remote processor). @@ -273,6 +236,29 @@ memory = CosmosMemoryClient(..., processor=DurableFunctionProcessor()) --- +### Architecture overview + +``` ++--------------------------+ +| Agent app | ++------------+-------------+ + | + v ++--------------------------+ +--------------------------+ +| Agent Memory Toolkit | <--> | Microsoft Foundry | +| Python sync/async SDK | | LLMs + embeddings | ++------------+-------------+ +------------+-------------+ + ^ ^ + | | + v v ++--------------------------+ +--------------------------+ +| Azure Cosmos DB | <--> | Azure Durable Functions | +| memories + search | | optional processing | ++--------------------------+ +--------------------------+ +``` + +--- + ## Public API reference | Symbol | Module | Purpose | @@ -297,6 +283,7 @@ Async equivalents (`AsyncInProcessProcessor`, `AsyncDurableFunctionProcessor`) l - **[Docs/local_testing.md](Docs/local_testing.md)** — Prerequisites, environment setup, running locally, debugging - **[Docs/azure_testing.md](Docs/azure_testing.md)** — Azure deployment, RBAC, cloud validation - **[infra/README.md](infra/README.md)** — `azd` deployment, Bicep modules, BYOR settings, counter-trigger tuning +- -**[Docs/troubleshooting.md](Docs/troubleshooting.md)** — Common issues and resolutions for setup, auth, Cosmos DB, embeddings, Durable Functions, vector search, change feed, etc. --- @@ -308,7 +295,7 @@ agent_memory_toolkit/ Python SDK (sync + aio mirror) function_app/ Sibling Azure Durable Function app infra/ Bicep modules + main.bicep for `azd up` azure.yaml `azd` config — provisions Cosmos + AI Foundry + Function app -Samples/ Demo notebooks + sample scripts +Samples/ Categorized demo notebooks + sample scripts Docs/ Conceptual + operational docs tests/ Unit + integration tests (pytest) ``` diff --git a/Samples/advanced_memory_lifecycle.py b/Samples/Advanced/advanced_memory_lifecycle.py similarity index 100% rename from Samples/advanced_memory_lifecycle.py rename to Samples/Advanced/advanced_memory_lifecycle.py diff --git a/Samples/advanced_search_patterns.py b/Samples/Advanced/advanced_search_patterns.py similarity index 100% rename from Samples/advanced_search_patterns.py rename to Samples/Advanced/advanced_search_patterns.py diff --git a/Samples/Demo.ipynb b/Samples/Demo.ipynb deleted file mode 100644 index f98a547..0000000 --- a/Samples/Demo.ipynb +++ /dev/null @@ -1,2991 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "080f4913", - "metadata": {}, - "source": [ - "# Agent Memory Toolkit – Demo\n", - "\n", - "This notebook walks through the **Agent Memory Toolkit** library using the synchronous `CosmosMemoryClient` class:\n", - "\n", - "1. **Setup** – Install dependencies and load environment variables\n", - "2. **Local memory operations** – `add_local`, `get_local`, `update_local`, `delete_local`\n", - "3. **Cosmos DB operations** – `add_cosmos`, `get_memories`, `get_thread`\n", - "4. **Thread Summary** – `generate_thread_summary()` (in-process LLM)\n", - "5. **Memory Extraction** – `extract_memories()` (facts + episodic + procedural)\n", - "6. **User Summary** – `generate_user_summary()` (cross-thread profile)\n", - "7. **Vector / hybrid search** – `search_cosmos()`\n", - "8. **Tagging, salience & deduplication** – tag mutation, salience filter, `reconcile()`\n", - "9. **Automatic processing (Change Feed)** – optional Azure Function for background processing\n", - "\n", - "> 💡 **Tip:** the synchronous `CosmosMemoryClient` accepts an optional `processor=` kwarg (defaults to `InProcessProcessor`). Pass `DurableFunctionProcessor()` to delegate summarization to the sibling Azure Function app — see `Samples/scenario_remote_processor.py`.\n" - ] - }, - { - "cell_type": "markdown", - "id": "4c72ab7a", - "metadata": {}, - "source": [ - "## 1. Setup\n", - "\n", - "Install/import dependencies and load environment variables from `.env`." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "843cc6f6", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:21.928709Z", - "start_time": "2026-05-04T19:50:21.527024Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.174774Z", - "iopub.status.busy": "2026-05-04T20:26:45.174674Z", - "iopub.status.idle": "2026-05-04T20:26:45.425206Z", - "shell.execute_reply": "2026-05-04T20:26:45.424817Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "COSMOS_DB_ENDPOINT: https://akataria-agent-memory-testing.documents.azure.com:443/\n", - "COSMOS_DB_DATABASE: ai_memory\n", - "COSMOS_DB_CONTAINER: memories\n", - "COSMOS_DB_COUNTERS_CONTAINER: counter\n", - "COSMOS_DB_LEASE_CONTAINER: leases\n", - "COSMOS_DB_THROUGHPUT_MODE: serverless\n", - "COSMOS_DB_AUTOSCALE_MAX_RU: 1000\n" - ] - } - ], - "source": [ - "import os, json\n", - "\n", - "from dotenv import load_dotenv\n", - "\n", - "from azure.identity import DefaultAzureCredential\n", - "\n", - "\n", - "\n", - "# Add parent directory to path so we can import the package easily\n", - "\n", - "import sys\n", - "\n", - "sys.path.insert(0, os.path.abspath(\"..\"))\n", - "\n", - "\n", - "\n", - "from agent_memory_toolkit import CosmosMemoryClient\n", - "\n", - "\n", - "\n", - "# Load environment variables from .env in the repo root\n", - "\n", - "load_dotenv(os.path.join(\"..\", \".env\"))\n", - "\n", - "\n", - "\n", - "print(\"COSMOS_DB_ENDPOINT:\", os.getenv(\"COSMOS_DB_ENDPOINT\"))\n", - "\n", - "print(\"COSMOS_DB_DATABASE:\", os.getenv(\"COSMOS_DB_DATABASE\"))\n", - "\n", - "print(\"COSMOS_DB_CONTAINER:\", os.getenv(\"COSMOS_DB_CONTAINER\"))\n", - "\n", - "print(\"COSMOS_DB_COUNTERS_CONTAINER:\", os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"))\n", - "\n", - "print(\"COSMOS_DB_LEASE_CONTAINER:\", os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"))\n", - "\n", - "print(\"COSMOS_DB_THROUGHPUT_MODE:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", - "\n", - "print(\"COSMOS_DB_AUTOSCALE_MAX_RU:\", os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\"))" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "bfc05f0f", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:26.577174Z", - "start_time": "2026-05-04T19:50:25.925102Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.426245Z", - "iopub.status.busy": "2026-05-04T20:26:45.426169Z", - "iopub.status.idle": "2026-05-04T20:26:45.930974Z", - "shell.execute_reply": "2026-05-04T20:26:45.930215Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "CosmosMemoryClient instance created\n", - "Throughput mode: serverless\n", - "Local memory store: []\n" - ] - } - ], - "source": [ - "# Create a CosmosMemoryClient instance.\n", - "# Credential priority: explicit cosmos_credential > explicit cosmos_key > DefaultAzureCredential.\n", - "# Set COSMOS_DB_KEY in your .env if you don't yet have control-plane RBAC (currently in private preview).\n", - "memory = CosmosMemoryClient(\n", - " cosmos_endpoint=os.getenv(\"COSMOS_DB_ENDPOINT\"),\n", - " cosmos_database=os.getenv(\"COSMOS_DB_DATABASE\"),\n", - " cosmos_container=os.getenv(\"COSMOS_DB_CONTAINER\"),\n", - " cosmos_counter_container=os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"),\n", - " cosmos_lease_container=os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"),\n", - " cosmos_throughput_mode=os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"),\n", - " cosmos_autoscale_max_ru=int(os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\")),\n", - " cosmos_key=os.getenv(\"COSMOS_DB_KEY\"),\n", - " ai_foundry_endpoint=os.getenv(\"AI_FOUNDRY_ENDPOINT\"),\n", - " ai_foundry_api_key=os.getenv(\"AI_FOUNDRY_API_KEY\"),\n", - " embedding_deployment_name=os.getenv(\"AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME\", \"text-embedding-3-large\"),\n", - " chat_deployment_name=os.getenv(\"AI_FOUNDRY_CHAT_DEPLOYMENT_NAME\", \"gpt-4o-mini\"),\n", - " use_default_credential=True,\n", - ")\n", - "\n", - "print(\"CosmosMemoryClient instance created\")\n", - "print(\"Throughput mode:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", - "print(\"Local memory store:\", memory.local_memory)\n" - ] - }, - { - "cell_type": "markdown", - "id": "630ce536", - "metadata": {}, - "source": [ - "## 2. Local Memory Operations\n", - "\n", - "### 2a. Add memories with `add_local`\n", - "\n", - "Each memory has a `user_id`, `role`, `content`, optional `type` (raw/summary/fact), and optional `metadata`." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "d7c1bdc2", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:29.762172Z", - "start_time": "2026-05-04T19:50:29.732980Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.932875Z", - "iopub.status.busy": "2026-05-04T20:26:45.932737Z", - "iopub.status.idle": "2026-05-04T20:26:45.936154Z", - "shell.execute_reply": "2026-05-04T20:26:45.935563Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "User ID: user-09577899\n", - "Thread ID: e14d2b93-dbdc-46e7-99db-d3c916198047\n", - "\n" - ] - } - ], - "source": [ - "import uuid\n", - "THREAD_ID = str(uuid.uuid4())\n", - "# Use a unique user_id per demo run so we get a clean extraction without\n", - "# inheriting facts from prior runs that would dedup new content away.\n", - "USER_ID = f\"user-{uuid.uuid4().hex[:8]}\"\n", - "print(f\"User ID: {USER_ID}\")\n", - "print(f\"Thread ID: {THREAD_ID}\\n\")\n" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "8e5eafcd", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:31.130333Z", - "start_time": "2026-05-04T19:50:31.098819Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.937757Z", - "iopub.status.busy": "2026-05-04T20:26:45.937671Z", - "iopub.status.idle": "2026-05-04T20:26:45.945112Z", - "shell.execute_reply": "2026-05-04T20:26:45.944708Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Added 12 memories\n", - "[\n", - " {\n", - " \"id\": \"a54fd759-3890-4c76-a477-f34c1e1ef6da\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"What's the weather like in Seattle this weekend?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942713+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"34f80709-d595-4a2d-b725-ba0b2fbed14e\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"This weekend Seattle will be around 55\\u00b0F with partly cloudy skies on Saturday and light rain expected Sunday.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942755+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"53301627-d160-47bd-bcdd-eff5901ac8d7\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"That sounds nice enough. Can you help me book a trip to Seattle for this weekend?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942783+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"8a47c8f7-92ac-4819-8c9d-629cd3400a93\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Sure! I found round-trip flights departing Friday evening and returning Sunday night. There are also several hotels in downtown Seattle with availability. Would you like me to look at specific airlines or neighborhoods?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942808+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"131015e6-1239-45ec-aec8-c4296bd62146\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942831+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"f01ae2bb-762f-415f-a45f-0772eee54523\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"I found a round-trip on Alaska Airlines for $275 and two hotel options within a 5-minute walk of Pike Place Market: the Inn at the Market ($189/night) and a Hilton Garden Inn ($145/night). Want me to reserve one of these?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942855+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"fd18c1e3-9a53-4445-aced-43475091b16f\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Whenever you book a flight for me, always book an aisle seat \\u2014 never a window or middle.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942877+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"b47560e8-ccee-43b4-96ba-d50bc397c9ba\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Got it. I'll always select an aisle seat for your bookings.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942903+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"a1c02435-fcd4-4150-9c18-4267743e5173\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"For trip planning, my workflow is: first check the weather for the destination, then check flights, then book the hotel last after everything else is confirmed.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942927+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"fe6666fd-aa9d-41f9-ab17-a1fff6a530a3\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Noted \\u2014 I'll follow that order: weather, then flights, then hotel.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942951+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"f17b3408-455a-47e7-ad62-0670d4ea2915\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"And never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942973+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"4be20fc0-477e-43a6-aef0-d7375d444031\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Will do \\u2014 no overnight bookings without your explicit approval.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942996+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " }\n", - "]\n", - "Rules thread ID: 49f67589-95eb-430b-a227-086987af20ae (8 turns)\n" - ] - } - ], - "source": [ - "# Add sample conversation: weather in Seattle → booking a trip (6 turns)\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"What's the weather like in Seattle this weekend?\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"This weekend Seattle will be around 55°F with partly cloudy skies on Saturday and light rain expected Sunday.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"That sounds nice enough. Can you help me book a trip to Seattle for this weekend?\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Sure! I found round-trip flights departing Friday evening and returning Sunday night. There are also several hotels in downtown Seattle with availability. Would you like me to look at specific airlines or neighborhoods?\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"I found a round-trip on Alaska Airlines for $275 and two hotel options within a 5-minute walk of Pike Place Market: the Inn at the Market ($189/night) and a Hilton Garden Inn ($145/night). Want me to reserve one of these?\",\n", - ")\n", - "\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Got it. I'll always select an aisle seat for your bookings.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"For trip planning, my workflow is: first check the weather for the destination, then check flights, then book the hotel last after everything else is confirmed.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Noted — I'll follow that order: weather, then flights, then hotel.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"And never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Will do — no overnight bookings without your explicit approval.\",\n", - ")\n", - "\n", - "print(f\"Added {len(memory.local_memory)} memories\")\n", - "print(json.dumps(memory.get_local(), indent=2))\n", - "\n", - "# A second short thread of pure procedural-style instructions. Demonstrates\n", - "# that the extractor produces clean procedural items when the conversation is\n", - "# focused on rules/workflows rather than mixed with factual booking specifics.\n", - "RULES_THREAD_ID = str(uuid.uuid4())\n", - "for role, content in [\n", - " (\"user\", \"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\"),\n", - " (\"agent\", \"Got it. I'll always select an aisle seat for your bookings.\"),\n", - " (\"user\", \"For trip planning, my workflow is: first check the weather, then check flights, and book the hotel last after everything else is confirmed.\"),\n", - " (\"agent\", \"Noted — I'll follow that order: weather, then flights, then hotel.\"),\n", - " (\"user\", \"Never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\"),\n", - " (\"agent\", \"Will do — no overnight bookings without your explicit approval.\"),\n", - " (\"user\", \"When picking a hotel, only recommend ones that include complimentary breakfast.\"),\n", - " (\"agent\", \"Understood — only hotels with complimentary breakfast.\"),\n", - "]:\n", - " memory.add_local(user_id=USER_ID, role=role, thread_id=RULES_THREAD_ID, content=content)\n", - "\n", - "print(f\"Rules thread ID: {RULES_THREAD_ID} ({sum(1 for m in memory.local_memory if m['thread_id']==RULES_THREAD_ID)} turns)\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "cf15cfcf", - "metadata": {}, - "source": [ - "### 2b. Query memories with `get_local`\n", - "\n", - "Retrieve all memories, or filter by `memory_id`, `user_id`, `role`, or `memory_type`. Filters are combined with AND logic." - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "c58a71ce", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:34.927677Z", - "start_time": "2026-05-04T19:50:34.908938Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.946689Z", - "iopub.status.busy": "2026-05-04T20:26:45.946605Z", - "iopub.status.idle": "2026-05-04T20:26:45.949420Z", - "shell.execute_reply": "2026-05-04T20:26:45.948952Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total memories: 20\n", - "\n", - "Memories for user-001: 20\n", - "Tool memories: 0\n", - "\n", - "Fact memories: 0\n", - "\n", - "Agent memories for user-001: 10\n" - ] - } - ], - "source": [ - "# Get all memories\n", - "all_memories = memory.get_local()\n", - "print(f\"Total memories: {len(all_memories)}\\n\")\n", - "\n", - "# Filter by user_id\n", - "user1_memories = memory.get_local(user_id=USER_ID)\n", - "print(f\"Memories for user-001: {len(user1_memories)}\")\n", - "\n", - "# Filter by role\n", - "tool_memories = memory.get_local(role=\"tool\")\n", - "print(f\"Tool memories: {len(tool_memories)}\")\n", - "for m in tool_memories:\n", - " print(f\" [{m['id'][:8]}...] {m['content'][:60]}\")\n", - "\n", - "# Filter by type\n", - "facts = memory.get_local(memory_types=[\"fact\"])\n", - "print(f\"\\nFact memories: {len(facts)}\")\n", - "for m in facts:\n", - " print(f\" [{m['id'][:8]}...] {m['content']}\")\n", - "\n", - "# Combine filters: user-001 + agent role\n", - "user1_agent = memory.get_local(user_id=USER_ID, role=\"agent\")\n", - "print(f\"\\nAgent memories for user-001: {len(user1_agent)}\")" - ] - }, - { - "cell_type": "markdown", - "id": "871b7cfa", - "metadata": {}, - "source": [ - "### 2c. Update a memory with `update_local`\n", - "\n", - "Update any combination of `content`, `role`, `memory_type`, or `metadata` for an existing memory by its `id`." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "da42d953", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:37.601997Z", - "start_time": "2026-05-04T19:50:37.567424Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.950727Z", - "iopub.status.busy": "2026-05-04T20:26:45.950648Z", - "iopub.status.idle": "2026-05-04T20:26:45.953103Z", - "shell.execute_reply": "2026-05-04T20:26:45.952670Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Before update:\n", - "{\n", - " \"id\": \"131015e6-1239-45ec-aec8-c4296bd62146\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:26:45.942831+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - "}\n", - "\n", - "After update:\n", - "{\n", - " \"id\": \"131015e6-1239-45ec-aec8-c4296bd62146\",\n", - " \"user_id\": \"user-09577899\",\n", - " \"thread_id\": \"e14d2b93-dbdc-46e7-99db-d3c916198047\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", - " \"metadata\": {\n", - " \"edited\": true,\n", - " \"reason\": \"user clarified hotel budget\"\n", - " },\n", - " \"created_at\": \"2026-05-04T20:26:45.942831+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000,\n", - " \"updated_at\": \"2026-05-04T20:26:45.951502+00:00\"\n", - "}\n" - ] - } - ], - "source": [ - "# Update the user's budget constraint to be more specific\n", - "target_id = memory.local_memory[4][\"id\"] # \"Something near Pike Place Market...\"\n", - "print(f\"Before update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\\n\")\n", - "\n", - "memory.update_local(\n", - " memory_id=target_id,\n", - " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", - " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", - ")\n", - "print(f\"After update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\")" - ] - }, - { - "cell_type": "markdown", - "id": "ab7b5085", - "metadata": {}, - "source": [ - "### 2d. Delete a memory with `delete_local`\n", - "\n", - "Remove a memory by its `id`." - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "8dea4bad", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:40.888339Z", - "start_time": "2026-05-04T19:50:40.858576Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.954501Z", - "iopub.status.busy": "2026-05-04T20:26:45.954409Z", - "iopub.status.idle": "2026-05-04T20:26:45.956864Z", - "shell.execute_reply": "2026-05-04T20:26:45.956501Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Deleting memory 53301627...\n", - "\n", - "Remaining memories: 19\n", - " [e14d2b93...] [a54fd759...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e14d2b93...] [34f80709...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e14d2b93...] [8a47c8f7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e14d2b93...] [131015e6...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e14d2b93...] [f01ae2bb...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e14d2b93...] [fd18c1e3...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e14d2b93...] [b47560e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e14d2b93...] [a1c02435...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [e14d2b93...] [fe6666fd...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e14d2b93...] [f17b3408...] role=user type=turn And never book me into anything that departs or ar\n", - " [e14d2b93...] [4be20fc0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [5a6bffdb...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [49f67589...] [f5f9a65f...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [49f67589...] [5c70dee0...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [49f67589...] [5d2f37b4...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [49f67589...] [4ad08e53...] role=user type=turn Never book me into anything that departs or arrive\n", - " [49f67589...] [1bd931bb...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [87019f1f...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [49f67589...] [cb598c87...] role=agent type=turn Understood — only hotels with complimentary breakf\n" - ] - } - ], - "source": [ - "# Delete the tool memory (index 2 – the tool call)\n", - "tool_memory_id = memory.local_memory[2][\"id\"]\n", - "print(f\"Deleting memory {tool_memory_id[:8]}...\")\n", - "memory.delete_local(tool_memory_id)\n", - "\n", - "# Verify it's gone\n", - "print(f\"\\nRemaining memories: {len(memory.get_local())}\")\n", - "for m in memory.get_local():\n", - " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m['role']:<6} type={m['type']:<8} {m['content'][:50]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "c5fb8224", - "metadata": {}, - "source": [ - "## 3. Cosmos DB Operations\n", - "\n", - "### 3a. Cosmos DB Connection\n", - "\n", - "The client auto-connects to Cosmos DB when `cosmos_endpoint` is provided in the constructor. You can also call `connect_cosmos()` explicitly to reconnect or override connection parameters.\n", - "\n", - "> **Prerequisites:**\n", - "> - A Cosmos DB for NoSQL account with a database and container matching your `.env` values\n", - "> - The container should have a [vector embedding policy](https://learn.microsoft.com/azure/cosmos-db/nosql/vector-search) configured on the `embedding` field\n", - "> - Entra ID / managed identity RBAC role (e.g. *Cosmos DB Built-in Data Contributor*)\n", - "> - An Azure AI Foundry embedding model deployment for `add_cosmos` and `search_cosmos`" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "7ab2774c", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:43.406979Z", - "start_time": "2026-05-04T19:50:43.381359Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.958017Z", - "iopub.status.busy": "2026-05-04T20:26:45.957936Z", - "iopub.status.idle": "2026-05-04T20:26:45.959723Z", - "shell.execute_reply": "2026-05-04T20:26:45.959390Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Connected: True\n" - ] - } - ], - "source": [ - "# Already connected via constructor — call connect_cosmos() only if you need to reconnect\n", - "print(f\"Connected: {memory._container_client is not None}\")" - ] - }, - { - "cell_type": "markdown", - "id": "4b497000", - "metadata": {}, - "source": [ - "### 3b. Add memories to Cosmos DB with `add_cosmos`" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "940034e6", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:47:06.565165Z", - "start_time": "2026-05-04T19:47:06.416457Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:45.960747Z", - "iopub.status.busy": "2026-05-04T20:26:45.960690Z", - "iopub.status.idle": "2026-05-04T20:26:46.487278Z", - "shell.execute_reply": "2026-05-04T20:26:46.486386Z" - } - }, - "outputs": [], - "source": [ - "memory.push_to_cosmos()" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "35d972e3", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:44.709781Z", - "start_time": "2026-05-04T19:50:44.527683Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:46.490001Z", - "iopub.status.busy": "2026-05-04T20:26:46.489835Z", - "iopub.status.idle": "2026-05-04T20:26:46.651391Z", - "shell.execute_reply": "2026-05-04T20:26:46.650680Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "New Thread ID: bb7ca0ed-e4e6-4152-911d-57ce21ed751b\n", - "\n", - "Local memory count (should be unchanged): 19\n", - "\n", - "Memories in Cosmos DB for new thread: 5\n", - " [bb7ca0ed...] [8f712520...] role=user Can you recommend some good restaurants in New York City?\n", - " [bb7ca0ed...] [52eb7686...] role=tool {\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nob\n", - " [bb7ca0ed...] [dfea17c8...] role=agent Absolutely! NYC has incredible dining options. For Italian, \n", - " [bb7ca0ed...] [573b3124...] role=user I love Italian food. Are there any options that are budget-f\n", - " [bb7ca0ed...] [81c3abc7...] role=agent For budget-friendly Italian in NYC, check out L'industrie Pi\n" - ] - } - ], - "source": [ - "# Push a new thread directly to Cosmos DB without adding to local memory first\n", - "new_thread_id = str(uuid.uuid4())\n", - "print(f\"New Thread ID: {new_thread_id}\\n\")\n", - "\n", - "# Add memories directly to Cosmos DB using add_cosmos\n", - "memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", - " content=\"Can you recommend some good restaurants in New York City?\",\n", - ")\n", - "memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"tool\", thread_id=new_thread_id,\n", - " content='{\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nobu\", \"Katz\\'s Deli\", \"Le Bernardin\"]}',\n", - " metadata={\"tool_name\": \"restaurant_search\", \"tool_call_id\": \"call_abc123\"},\n", - ")\n", - "memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", - " content=\"Absolutely! NYC has incredible dining options. For Italian, try Carbone in Greenwich Village. For sushi, Nobu in Tribeca is world-class. For a classic NYC experience, Katz's Delicatessen on the Lower East Side is a must.\",\n", - ")\n", - "memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", - " content=\"I love Italian food. Are there any options that are budget-friendly?\",\n", - ")\n", - "memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", - " content=\"For budget-friendly Italian in NYC, check out L'industrie Pizzeria in Williamsburg or Artichoke Basille's Pizza. Both are highly rated and won't break the bank.\",\n", - ")\n", - "\n", - "# Verify the memories were added directly to Cosmos DB (not in local memory)\n", - "print(f\"Local memory count (should be unchanged): {len(memory.local_memory)}\\n\")\n", - "\n", - "cosmos_results = memory.get_memories(user_id=\"user-002\", thread_id=new_thread_id)\n", - "print(f\"Memories in Cosmos DB for new thread: {len(cosmos_results)}\")\n", - "for r in cosmos_results:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} {r['content'][:60]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "40d603f1", - "metadata": {}, - "source": [ - "### 3c. Retrieve memories from Cosmos DB with `get_memories`\n", - "\n", - "Supports the same filters as `get_local`: `memory_id`, `user_id`, `role`, `memory_type`." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "c953c0c6", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:46.986830Z", - "start_time": "2026-05-04T19:50:46.739178Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:46.653079Z", - "iopub.status.busy": "2026-05-04T20:26:46.652949Z", - "iopub.status.idle": "2026-05-04T20:26:46.794147Z", - "shell.execute_reply": "2026-05-04T20:26:46.793081Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Memories for user-001: 19\n", - "\n", - " [e14d2b93...] [a54fd759...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e14d2b93...] [34f80709...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e14d2b93...] [8a47c8f7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e14d2b93...] [131015e6...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e14d2b93...] [f01ae2bb...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e14d2b93...] [fd18c1e3...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e14d2b93...] [b47560e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e14d2b93...] [a1c02435...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [e14d2b93...] [fe6666fd...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e14d2b93...] [f17b3408...] role=user type=turn And never book me into anything that departs or ar\n", - " [e14d2b93...] [4be20fc0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [5a6bffdb...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [49f67589...] [f5f9a65f...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [49f67589...] [5c70dee0...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [49f67589...] [5d2f37b4...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [49f67589...] [4ad08e53...] role=user type=turn Never book me into anything that departs or arrive\n", - " [49f67589...] [1bd931bb...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [87019f1f...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [49f67589...] [cb598c87...] role=agent type=turn Understood — only hotels with complimentary breakf\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Agent memories: 331\n", - " [26f28370...] [3f04a33a...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [26f28370...] [afebb21e...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [26f28370...] [9b9a4a3b...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [96f8868c...] [afbb20b5...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [96f8868c...] [c175440a...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [96f8868c...] [ba7a7168...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [5827e67c...] [d3497550...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [5827e67c...] [3edcb648...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [5827e67c...] [679afa68...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [5827e67c...] [44bc0998...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [bec477fa...] [3e65264f...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [bec477fa...] [9c440b51...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [800e58b0...] [966440e7...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [800e58b0...] [3f8e2989...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [a3968726...] [900a8c86...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [a3968726...] [91cc1977...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [09dc7d13...] [b8be927e...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [09dc7d13...] [f822061c...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [09dc7d13...] [4f82afee...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [6e44bfdf...] [554813b8...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [6e44bfdf...] [de33c4e1...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [d78550ff...] [415b6b5a...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [ticket-d...] [7dff7796...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-d...] [f518daf5...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-d...] [32fd980e...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-7...] [505cdf04...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-7...] [c8fc1e0a...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-d...] [cdf309ab...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [a912fa55...] [fc43544b...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [a912fa55...] [c898a267...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [a912fa55...] [00f08077...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [a912fa55...] [c2242b74...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [a912fa55...] [277aa203...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [3283e3ce...] [3347c70d...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [3283e3ce...] [7325fcca...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3283e3ce...] [d4c2d4b1...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [93f9f763...] [0eb2219f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [93f9f763...] [d7de15e4...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [3e8c0348...] [1c85da9a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3e8c0348...] [95fd0352...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [3e8c0348...] [b63df7c7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [cc7ba964...] [eab7a8dc...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [cc7ba964...] [043b1f73...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [bfaa7891...] [3ecd376a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [bfaa7891...] [d78560d0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [bfaa7891...] [168452e9...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [69b363f1...] [678aae82...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [69b363f1...] [1b9459b6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [67df7d45...] [f48762ba...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [67df7d45...] [d922da49...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [67df7d45...] [ccdb6efc...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [49296007...] [eed6a8e5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [49296007...] [495f8e55...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [0087a4c7...] [c8444bda...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [0087a4c7...] [83b493a7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [0087a4c7...] [1ff00508...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a62f6290...] [bb3e7800...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [a62f6290...] [926a875e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [154bf409...] [799c324a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [154bf409...] [3234f409...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [154bf409...] [e635815b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [0fcdecee...] [c2f5d5a5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [0fcdecee...] [cba4eb09...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [t1...] [2af2a94e...] role=agent type=turn Agent response\n", - " [78ada42c...] [26821e00...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [78ada42c...] [104974d7...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [78ada42c...] [caaa7d25...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [dd0ad3f9...] [81fe48ff...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [dd0ad3f9...] [e5b990ab...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [a402c62b...] [426026b6...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [e2e2402e...] [d37cf5bf...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [e2e2402e...] [5eebb35c...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [e2e2402e...] [307dc427...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [e2e2402e...] [53e01cf6...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [thread-0...] [72aadb29...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [aa7d2515...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [77886873...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-4...] [3e7ac221...] role=agent type=turn Cosmos is great\n", - " [thread-4...] [5dc2cf5b...] role=agent type=turn yes DiskANN\n", - " [thread-4...] [99f7cf33...] role=agent type=turn colocates data\n", - " [thread-0...] [0349d4e5...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [efea8437...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [3bec5407...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [3cb84a20...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [57ea857b...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [0f628302...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [06666f17...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [548dd8a9...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [bd139b4f...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-2...] [02c7e958...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-2...] [6def8d60...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-0...] [b8db28d6...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [cbf0f0be...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [771971c9...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [80f6b374...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [c5c544d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [2c69aa14...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [b9161808...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [a27126d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [98e2d8de...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [805cf355...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [7c3af0fe...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [72cdd403...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-b...] [30296030...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-b...] [a64b3ad1...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [t1...] [8422cbfd...] role=agent type=turn Agent response\n", - " [d0421430...] [47eae793...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [d0421430...] [13017c8c...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [d0421430...] [22d94ba6...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [dd381d0c...] [8f58418d...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [dd381d0c...] [d7e35289...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [dd381d0c...] [46fda2e6...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [dd381d0c...] [de105f27...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [1a5388ca...] [f64a1f54...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [1a5388ca...] [efb3613c...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [462c0b89...] [4e8648c0...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [462c0b89...] [1fe994b2...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [82849ac6...] [24cf1624...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [82849ac6...] [7ea3e0ac...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [e9d75005...] [831c50e2...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [e9d75005...] [3e754348...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [e9d75005...] [2d8ad427...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [75d8811b...] [f792c4e7...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [75d8811b...] [8a41f22a...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [75d8811b...] [20f5c5de...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [e8f0a465...] [efcc37f1...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [e8f0a465...] [d1569024...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [45853aeb...] [2094ee58...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [ticket-9...] [6743a768...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-9...] [5cf00dc0...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-9...] [3aec4d8c...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-f...] [5d5a3234...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-f...] [e2aff8e0...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-b...] [c8451dd2...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [84350066...] [cc6e41cf...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [84350066...] [c8a01395...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [84350066...] [9a5c4e1d...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [84350066...] [6b1206fd...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [84350066...] [25903ff0...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [4c99b9ba...] [d1d42c19...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [4c99b9ba...] [6587d05b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [4c99b9ba...] [f133d14c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [73810c6b...] [4a24bc5a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [73810c6b...] [6037ae5b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [34249f73...] [eb3f86b6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [34249f73...] [81d468be...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [34249f73...] [71a3704f...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [eb1efd30...] [d943c1a2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [eb1efd30...] [fbf6a5a9...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ae1eb483...] [a2d755ba...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ae1eb483...] [1eabf113...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [151e417e...] [00f1ec4f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [151e417e...] [a49ad927...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [151e417e...] [374d57e5...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [75b607c1...] [18d7b346...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [75b607c1...] [22c624a7...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [18ec5623...] [20ddefe7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [18ec5623...] [17a3e670...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [18ec5623...] [d53dad25...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [6514d03a...] [2fbee9d5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6514d03a...] [08f3076a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [thread-0...] [1f6ffd63...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [3a203195...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [a92f4b54...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [6370552e...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [e38ecbee...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [72ddcc06...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-5...] [c3c713fa...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-5...] [c7364e90...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-3...] [c527bd97...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-3...] [7371ee6c...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-0...] [95d62050...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [be0085d4...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [c09230e7...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-c...] [3582eb74...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-c...] [598dff39...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [2dec0199...] [d53348b1...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [2dec0199...] [048b347d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [2dec0199...] [f3b2e998...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [97d1c7d2...] [45d6f3eb...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [97d1c7d2...] [61ec5e9b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [437580e8...] [741b0b83...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [437580e8...] [ebb06dba...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [9ed6e905...] [f200bbc0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [9ed6e905...] [59877c89...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [9ed6e905...] [9a2a651c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [9ed6e905...] [bfb488e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [9ed6e905...] [0d216b3d...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [9ed6e905...] [c9b3d5ab...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [ede78157...] [d89aa694...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ede78157...] [bda83ce2...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e2422aed...] [0cc39f4a...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e2422aed...] [d2d28ce4...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e2422aed...] [a0ebc75c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e2422aed...] [a07d551b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e2422aed...] [fac38202...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e2422aed...] [01b514c0...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [ba2753c5...] [f62c3be1...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ba2753c5...] [5f541c2a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [d3a73355...] [7fc1a400...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [d3a73355...] [a895d314...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [d3a73355...] [05901836...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [d3a73355...] [a762cd26...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [d3a73355...] [81ce6316...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [d3a73355...] [86a404c9...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e9ed3070...] [9cf12919...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e9ed3070...] [8712d011...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [92fcfce7...] [9b497f45...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [92fcfce7...] [2ac1f955...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [92fcfce7...] [340d4e33...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [92fcfce7...] [3a3d1544...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [92fcfce7...] [ba8c8d52...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [92fcfce7...] [2485f06d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [26392a45...] [41f1ba4d...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [26392a45...] [54cf4894...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [f0fd9a78...] [7df1661f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [f0fd9a78...] [1f84e8ac...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [f0fd9a78...] [034bd98c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [f0fd9a78...] [9bc141ef...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [f0fd9a78...] [51227197...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [f0fd9a78...] [f6cd2184...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [5c3287a4...] [5955e0e9...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [5c3287a4...] [9866371e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [b48abfd4...] [04627b70...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [b48abfd4...] [8cd6cac1...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [b48abfd4...] [b022017e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [b48abfd4...] [83a30869...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [b48abfd4...] [1d2f503d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [b48abfd4...] [a087dfa4...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [dbdc90d0...] [8aaead6f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [dbdc90d0...] [e2e684e6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [a1210ca7...] [8486acee...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [a1210ca7...] [1329afa7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [a1210ca7...] [0712700a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a1210ca7...] [3a6887c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [a1210ca7...] [9c18002a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [a1210ca7...] [7835ebd2...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [e97abcfc...] [c40acde3...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e97abcfc...] [25890ac3...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [8f82e8c2...] [86395b5c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [8f82e8c2...] [f810ee90...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [8f82e8c2...] [2c53284f...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [8f82e8c2...] [03f4f090...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f82e8c2...] [e61823c0...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f82e8c2...] [de44f072...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [1bc3a721...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [925c1a31...] [81c4308b...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [925c1a31...] [bbbce8be...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [490aeb85...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [1aba6dfb...] [67c9d6d2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [1aba6dfb...] [f973d01f...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [df2c66e2...] [885e20a1...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [df2c66e2...] [a14e680c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [df2c66e2...] [291b33d2...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [0085b70d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [ae1bb147...] [49f590c9...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ae1bb147...] [36fc3840...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [d2b63415...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [df2c66e2...] [293d9579...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [ae1bb147...] [6d68214d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [ae1bb147...] [88479523...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [85e74267...] [32b3911a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [85e74267...] [2594fb41...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [1a2686a2...] [72643b0a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [1a2686a2...] [0ce72055...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [1a2686a2...] [c91a8397...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [1a2686a2...] [b0f0f031...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [1a2686a2...] [de786284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [1a2686a2...] [863a0e92...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6c5e0b18...] [9d94e048...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6c5e0b18...] [b3cac85c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [6c5e0b18...] [bce69f91...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [6c5e0b18...] [096d24da...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ac8cf2db...] [e388f6c6...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ac8cf2db...] [ad4aa222...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [0df5b6dc...] [26681a8e...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [0df5b6dc...] [864f087a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [0df5b6dc...] [0cdaa994...] role=agent type=turn Got it — aisle seats only.\n", - " [0df5b6dc...] [4f35ab5b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [0df5b6dc...] [ab9e45ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [bc4a98cb...] [1076e63c...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bc4a98cb...] [6ba1d437...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bc4a98cb...] [fcf81c7c...] role=agent type=turn Got it — aisle seats only.\n", - " [bc4a98cb...] [45e487f4...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bc4a98cb...] [1c81ae44...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [bdd72079...] [9a99982d...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bdd72079...] [f17db44a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bdd72079...] [804c1f25...] role=agent type=turn Got it — aisle seats only.\n", - " [bdd72079...] [56d4e04b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bdd72079...] [9857a10d...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [42b91b2c...] [aee54464...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [42b91b2c...] [2610f0f2...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [42b91b2c...] [81e4ae3f...] role=agent type=turn Got it — aisle seats only.\n", - " [42b91b2c...] [88c29041...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [42b91b2c...] [aec0a2ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [e50f775e...] [88a718fa...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e50f775e...] [5d25077d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e50f775e...] [4f8721a6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e50f775e...] [3f00a18c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e50f775e...] [4d4926ec...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e50f775e...] [96aa9017...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [26ba3a10...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f42e1b5...] [2430022a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f42e1b5...] [300757b0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [c997e440...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [7b8fc78b...] [0e5d8a0a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [7b8fc78b...] [c0437ffe...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [c1138077...] [30da082b...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [40665284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [c1138077...] [2b7e104d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [c1138077...] [4e5b3a7d...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6b59bbaf...] [6a66be86...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6b59bbaf...] [546aff6a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e14d2b93...] [34f80709...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e14d2b93...] [8a47c8f7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e14d2b93...] [f01ae2bb...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e14d2b93...] [b47560e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e14d2b93...] [fe6666fd...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e14d2b93...] [4be20fc0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [f5f9a65f...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [49f67589...] [5d2f37b4...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [49f67589...] [1bd931bb...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [cb598c87...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [bb7ca0ed...] [dfea17c8...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [bb7ca0ed...] [81c3abc7...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n" - ] - } - ], - "source": [ - "# Get all memories for user-001\n", - "results = memory.get_memories(user_id=USER_ID)\n", - "print(f\"Memories for user-001: {len(results)}\\n\")\n", - "for r in results:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")\n", - "\n", - "# Get only agent memories\n", - "agent_results = memory.get_memories(role=\"agent\")\n", - "print(f\"\\nAgent memories: {len(agent_results)}\")\n", - "for r in agent_results:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "167de1b9", - "metadata": {}, - "source": [ - "### 3d. Update & Delete in Cosmos DB\n", - "\n", - "`update_cosmos` and `delete_cosmos` work just like their local counterparts. If the content changes, the embedding is automatically re-generated." - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "1e41f9cb", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:51.818340Z", - "start_time": "2026-05-04T19:50:51.660999Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:46.796271Z", - "iopub.status.busy": "2026-05-04T20:26:46.796138Z", - "iopub.status.idle": "2026-05-04T20:26:46.891804Z", - "shell.execute_reply": "2026-05-04T20:26:46.890873Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Before: Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "After: Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\n" - ] - } - ], - "source": [ - "# Update the user's budget message to add a hotel budget constraint\n", - "user_msgs = memory.get_memories(user_id=USER_ID, role=\"user\")\n", - "target = [m for m in user_msgs if \"Pike Place\" in m[\"content\"]][0]\n", - "print(f\"Before: {target['content']}\\n\")\n", - "\n", - "memory.update_cosmos(\n", - " memory_id=target[\"id\"],\n", - " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", - " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", - ")\n", - "\n", - "updated = memory.get_memories(memory_id=target[\"id\"])[0]\n", - "print(f\"After: {updated['content']}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "f00ef033", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:53.902331Z", - "start_time": "2026-05-04T19:50:53.061878Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:46.893830Z", - "iopub.status.busy": "2026-05-04T20:26:46.893695Z", - "iopub.status.idle": "2026-05-04T20:26:50.409303Z", - "shell.execute_reply": "2026-05-04T20:26:50.408798Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{'id': '52eb7686-6c58-4c0f-bfd4-2a5a3579e451', 'user_id': 'user-002', 'thread_id': 'bb7ca0ed-e4e6-4152-911d-57ce21ed751b', 'role': 'tool', 'type': 'turn', 'content': '{\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nobu\", \"Katz\\'s Deli\", \"Le Bernardin\"]}', 'metadata': {'tool_name': 'restaurant_search', 'tool_call_id': 'call_abc123'}, 'created_at': '2026-05-04T20:26:46.514321+00:00', 'tags': [], '_rid': 'EShyAMqZjm9qMjEBAAAAAA==', '_self': 'dbs/EShyAA==/colls/EShyAMqZjm8=/docs/EShyAMqZjm9qMjEBAAAAAA==/', '_etag': '\"00009606-0000-0800-0000-69f901060000\"', '_attachments': 'attachments/', '_ts': 1777926406}\n", - "Deleted tool memory 52eb7686...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Remaining memories in Cosmos DB: 1061\n", - " [9060aacb...] [fact_31f...] role=system type=fact The user is building a recommendation engine for a\n", - " [9060aacb...] [fact_24c...] role=system type=fact The user chose a hybrid recommendation approach co\n", - " [9060aacb...] [fact_801...] role=system type=fact The user plans to use embeddings generated from bo\n", - " [9060aacb...] [fact_9e2...] role=system type=fact The user prefers Python for development.\n", - " [9060aacb...] [fact_d31...] role=system type=fact The user wants to use FastAPI for the API layer of\n", - " [9060aacb...] [ep_63631...] role=system type=episodic Last quarter, the user implemented a similar recom\n", - " [9060aacb...] [summary_...] role=system type=summary The user discussed building a hybrid recommendatio\n", - " [26f28370...] [050930c1...] role=user type=turn I love hiking in the Pacific Northwest\n", - " [26f28370...] [3f04a33a...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [26f28370...] [1286f137...] role=user type=turn I usually run 5 miles every morning before work\n", - " [26f28370...] [afebb21e...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [26f28370...] [9b9a4a3b...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [96f8868c...] [6f2b06d0...] role=user type=turn I live in Seattle and work at Microsoft as a softw\n", - " [96f8868c...] [afbb20b5...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [96f8868c...] [f3ed4abc...] role=user type=turn My favourite programming language is Python and I'\n", - " [96f8868c...] [c175440a...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [96f8868c...] [b14f468d...] role=user type=turn I'm currently working on a project involving large\n", - " [96f8868c...] [ba7a7168...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [96f8868c...] [b10d9418...] role=user type=turn Last spring I went hiking on Mount Rainier with my\n", - " [96f8868c...] [8adba5c7...] role=user type=turn When debugging an LLM, always check the prompt fir\n", - " [96f8868c...] [fact_486...] role=system type=fact The user lives in Seattle.\n", - " [96f8868c...] [fact_c52...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [96f8868c...] [fact_af9...] role=system type=fact The user's favorite programming language is Python\n", - " [96f8868c...] [fact_08a...] role=system type=fact The user has 8 years of experience using Python.\n", - " [96f8868c...] [fact_117...] role=system type=fact The user is currently working on a project involvi\n", - " [96f8868c...] [fact_ee1...] role=system type=fact The user has a dog.\n", - " [__proced...] [proc_616...] role=system type=procedural When debugging a large language model, always chec\n", - " [96f8868c...] [ep_13a6b...] role=system type=episodic Last spring, the user went hiking on Mount Rainier\n", - " [5827e67c...] [3782ffef...] role=user type=turn I'm planning a trip to Japan next spring. Any sugg\n", - " [5827e67c...] [d3497550...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [5827e67c...] [8717fe0d...] role=user type=turn I'd love to see Kyoto and Tokyo. How long should I\n", - " [5827e67c...] [3edcb648...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [5827e67c...] [summary_...] role=system type=summary The user planned a spring trip to Japan focused on\n", - " [5827e67c...] [30f39fca...] role=user type=turn What about food? I'm a vegetarian.\n", - " [5827e67c...] [679afa68...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [5827e67c...] [20418cbb...] role=user type=turn Are there any vegetarian restaurants you'd recomme\n", - " [5827e67c...] [44bc0998...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [bec477fa...] [410dcaf7...] role=user type=turn What's a good pasta recipe for a weeknight dinner?\n", - " [bec477fa...] [3e65264f...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [bec477fa...] [93d8e2c1...] role=user type=turn Sounds great. I love simple Italian food, especial\n", - " [bec477fa...] [9c440b51...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [bec477fa...] [fact_584...] role=system type=fact The user prefers simple Italian food, especially d\n", - " [bec477fa...] [summary_...] role=system type=summary The conversation focused on suggesting a simple pa\n", - " [800e58b0...] [bc01e3d3...] role=user type=turn I want to visit Italy next year — Rome, Florence, \n", - " [800e58b0...] [966440e7...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [800e58b0...] [b1134253...] role=user type=turn Perfect — I love wine, especially Chianti and Brun\n", - " [800e58b0...] [3f8e2989...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [800e58b0...] [fact_bfd...] role=system type=fact The user plans to visit Italy next year, including\n", - " [800e58b0...] [fact_070...] role=system type=fact The user loves wine, especially Chianti and Brunel\n", - " [800e58b0...] [summary_...] role=system type=summary The user discussed plans to visit Italy next year,\n", - " [a3968726...] [80c78945...] role=user type=turn What's the best way to deploy a Python FastAPI app\n", - " [a3968726...] [900a8c86...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [a3968726...] [00c996bc...] role=user type=turn Cool. I'm a Python engineer building AI tooling.\n", - " [a3968726...] [91cc1977...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [a3968726...] [fact_423...] role=system type=fact The user is a Python engineer building AI tooling.\n", - " [a3968726...] [summary_...] role=system type=summary The conversation focused on the best way to deploy\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user is a Python engineer building AI tooling.\n", - " [09dc7d13...] [a313f4fe...] role=user type=turn Hi! I'm planning a trip to Tokyo next month.\n", - " [09dc7d13...] [b8be927e...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [09dc7d13...] [a048b3cd...] role=user type=turn I'd love food recommendations. I'm vegetarian.\n", - " [09dc7d13...] [f822061c...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [09dc7d13...] [6c05d0fc...] role=user type=turn Also, what's the best way to get around the city?\n", - " [09dc7d13...] [4f82afee...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [6e44bfdf...] [5f70d499...] role=user type=turn I've been having trouble sleeping lately. Any tips\n", - " [6e44bfdf...] [554813b8...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [6e44bfdf...] [ceb47ce6...] role=user type=turn Does caffeine really affect sleep that much?\n", - " [6e44bfdf...] [de33c4e1...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [d78550ff...] [d78c85d4...] role=user type=turn Can you remind me of the Tokyo restaurant suggesti\n", - " [d78550ff...] [415b6b5a...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [ticket-d...] [d6a1be75...] role=user type=turn Hi, I'm having issues with my Surface Pro 9. The b\n", - " [ticket-d...] [7dff7796...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-d...] [318d37d4...] role=user type=turn I bought it in March 2024 from the Microsoft Store\n", - " [ticket-d...] [f518daf5...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-d...] [902ed190...] role=user type=turn It's alex.chen@example.com. The order number was M\n", - " [ticket-d...] [32fd980e...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-d...] [630500b2...] role=user type=turn OK, will do. By the way, I work as a software engi\n", - " [ticket-d...] [fact_b48...] role=system type=fact The user owns a Surface Pro 9 with a battery that \n", - " [ticket-d...] [fact_55f...] role=system type=fact The user purchased the Surface Pro 9 in March 2024\n", - " [ticket-d...] [fact_812...] role=system type=fact The user's email address is alex.chen@example.com.\n", - " [ticket-d...] [fact_68e...] role=system type=fact The Surface Pro 9 order number is MS-78234.\n", - " [ticket-d...] [fact_fe9...] role=system type=fact The user's Surface Pro 9 is currently under warran\n", - " [ticket-d...] [fact_198...] role=system type=fact The user works as a software engineer and relies o\n", - " [ticket-d...] [fact_369...] role=system type=fact The user will run the Surface app battery diagnost\n", - " [ticket-d...] [summary_...] role=system type=summary The user reported that their Surface Pro 9 battery\n", - " [ticket-7...] [59d28891...] role=user type=turn Hello again — Alex from the previous battery ticke\n", - " [ticket-7...] [505cdf04...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-7...] [4c3d1d55...] role=user type=turn Great. While we're talking, can you recommend a US\n", - " [ticket-7...] [c8fc1e0a...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-7...] [f5cf5370...] role=user type=turn Multi-monitor is exactly what I need — I run 3 dis\n", - " [ticket-7...] [fact_032...] role=system type=fact The user's name is Alex.\n", - " [ticket-7...] [fact_ba5...] role=system type=fact The Surface app diagnostic reports that the user's\n", - " [ticket-7...] [fact_64c...] role=system type=fact Alex requires a USB-C dock compatible with the Sur\n", - " [ticket-7...] [summary_...] role=system type=summary Alex contacted support regarding a degraded batter\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user's name is Alex.; The user's email address\n", - " [ticket-d...] [f6741f54...] role=user type=turn Hi, I have a quick question about my Microsoft 365\n", - " [ticket-d...] [cdf309ab...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [a912fa55...] [975d78b5...] role=user type=turn Compare the environmental impact of electric vehic\n", - " [a912fa55...] [fc43544b...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [a912fa55...] [c898a267...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [a912fa55...] [00f08077...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [a912fa55...] [c2242b74...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [a912fa55...] [277aa203...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [thread-0...] [f844e873...] role=system type=fact User prefers Python over Java for backend work\n", - " [thread-0...] [d54ab12f...] role=system type=fact User is allergic to peanuts\n", - " [thread-0...] [24cf3d6a...] role=system type=fact User lives in Seattle, WA\n", - " [thread-0...] [323d880f...] role=system type=episodic Last Friday the user shipped a Cosmos-backed searc\n", - " [thread-0...] [b6c5a9ab...] role=system type=episodic User attended PyCon 2024 in Pittsburgh\n", - " [thread-0...] [b18fc854...] role=system type=procedural When the user says 'deploy', run `azd up` and tail\n", - " [thread-0...] [ce09b345...] role=system type=procedural Always confirm before purging Cosmos containers\n", - " [thread-5...] [fe918ee7...] role=system type=episodic Last Friday the user shipped a Cosmos-backed searc\n", - " [thread-5...] [31426409...] role=system type=episodic User attended PyCon 2024 in Pittsburgh\n", - " [thread-5...] [52d4d63f...] role=system type=procedural When the user says 'deploy', run `azd up` and tail\n", - " [thread-5...] [9ec66aac...] role=system type=procedural Always confirm before purging Cosmos containers\n", - " [3283e3ce...] [44e2a84b...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [3283e3ce...] [3347c70d...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [3283e3ce...] [7325fcca...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3283e3ce...] [1548d960...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [3283e3ce...] [d4c2d4b1...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [93f9f763...] [b19855ba...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [93f9f763...] [0eb2219f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [93f9f763...] [61ada8c9...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [93f9f763...] [d7de15e4...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [3283e3ce...] [summary_...] role=system type=summary The user planned a weekend trip to Seattle with sp\n", - " [3283e3ce...] [fact_6dd...] role=system type=fact For a weekend trip to Seattle, the user requires r\n", - " [3283e3ce...] [fact_7a7...] role=system type=fact For a weekend trip to Seattle, the user requires h\n", - " [3283e3ce...] [fact_07e...] role=system type=fact For a weekend trip to Seattle, the user prefers ac\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [9269dfde...] [6550cc6e...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [9269dfde...] [2b249321...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [9269dfde...] [ccced81a...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [3e8c0348...] [1c85da9a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3e8c0348...] [ad231b3b...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [3e8c0348...] [0eba1fb4...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [3e8c0348...] [95fd0352...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [3e8c0348...] [b63df7c7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [cc7ba964...] [5a1dd03f...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [cc7ba964...] [eab7a8dc...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [cc7ba964...] [e353165a...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [cc7ba964...] [043b1f73...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [bfaa7891...] [1899de86...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [bfaa7891...] [3ecd376a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [bfaa7891...] [d78560d0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [bfaa7891...] [168452e9...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [bfaa7891...] [352b0816...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [69b363f1...] [12da5f11...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [69b363f1...] [678aae82...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [69b363f1...] [f282cce3...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [69b363f1...] [1b9459b6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [67df7d45...] [f48762ba...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [67df7d45...] [d922da49...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [67df7d45...] [ccdb6efc...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [67df7d45...] [eece0053...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [67df7d45...] [78c59756...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [49296007...] [525fa21b...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [49296007...] [eed6a8e5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [49296007...] [817d2b13...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [49296007...] [495f8e55...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [0087a4c7...] [7112974f...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [0087a4c7...] [c8444bda...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [0087a4c7...] [aca1086e...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [0087a4c7...] [83b493a7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [0087a4c7...] [1ff00508...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a62f6290...] [3ca18d6c...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [a62f6290...] [bb3e7800...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [a62f6290...] [9fd37b3a...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [a62f6290...] [926a875e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [64930fb1...] [a67d7b29...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [64930fb1...] [2ccb8a00...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [64930fb1...] [10c23217...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [154bf409...] [c9f3116a...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [154bf409...] [799c324a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [154bf409...] [3234f409...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [154bf409...] [e635815b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [154bf409...] [c8dc5c13...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [0fcdecee...] [ddc8b396...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [0fcdecee...] [c2f5d5a5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [0fcdecee...] [f03aa200...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [0fcdecee...] [cba4eb09...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [3283e3ce...] [ep_420f4...] role=system type=episodic The user was planning a weekend trip to Seattle an\n", - " [30b8b16c...] [913e5379...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [30b8b16c...] [e5e45fef...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [30b8b16c...] [08dddc67...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [t1...] [2af2a94e...] role=agent type=turn Agent response\n", - " [78ada42c...] [d288134a...] role=user type=turn Hi! I'm planning a trip to Tokyo next month.\n", - " [78ada42c...] [26821e00...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [78ada42c...] [bd2d2b5e...] role=user type=turn I'd love food recommendations. I'm vegetarian.\n", - " [78ada42c...] [104974d7...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [78ada42c...] [22e034f0...] role=user type=turn Also, what's the best way to get around the city?\n", - " [78ada42c...] [caaa7d25...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [dd0ad3f9...] [039bf606...] role=user type=turn I've been having trouble sleeping lately. Any tips\n", - " [dd0ad3f9...] [81fe48ff...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [dd0ad3f9...] [5cb804de...] role=user type=turn Does caffeine really affect sleep that much?\n", - " [dd0ad3f9...] [e5b990ab...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [a402c62b...] [b5efa043...] role=user type=turn Can you remind me of the Tokyo restaurant suggesti\n", - " [a402c62b...] [426026b6...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [e2e2402e...] [a2ebd8fc...] role=user type=turn I'm planning a trip to Japan next spring. Any sugg\n", - " [e2e2402e...] [d37cf5bf...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [e2e2402e...] [e3e3d7ce...] role=user type=turn I'd love to see Kyoto and Tokyo. How long should I\n", - " [e2e2402e...] [5eebb35c...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [e2e2402e...] [summary_...] role=system type=summary The user planned a spring trip to Japan focused on\n", - " [e2e2402e...] [f194f077...] role=user type=turn What about food? I'm a vegetarian.\n", - " [e2e2402e...] [307dc427...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [e2e2402e...] [ba7e6fe2...] role=user type=turn Are there any vegetarian restaurants you'd recomme\n", - " [e2e2402e...] [53e01cf6...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [thread-0...] [f4734224...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [d5e42a3c...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [72aadb29...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [1cc0c040...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [aa7d2515...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [5eddb02b...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [77886873...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [6099050f...] role=system type=fact The user loves Azure Cosmos DB.\n", - " [thread-0...] [b0c0dd47...] role=system type=fact Azure Cosmos DB supports vector search powered by \n", - " [thread-0...] [summary_...] role=system type=summary The conversation consisted of brief exchanges abou\n", - " [thread-0...] [6bb1605b...] role=system type=fact Azure Cosmos DB supports hierarchical partition ke\n", - " [thread-4...] [a38d21e1...] role=user type=turn Hi I love Cosmos\n", - " [thread-4...] [3e7ac221...] role=agent type=turn Cosmos is great\n", - " [thread-4...] [8a13148e...] role=user type=turn vector search?\n", - " [thread-4...] [5dc2cf5b...] role=agent type=turn yes DiskANN\n", - " [thread-4...] [f555f850...] role=user type=turn HPK?\n", - " [thread-4...] [99f7cf33...] role=agent type=turn colocates data\n", - " [thread-4...] [summary_...] role=system type=summary The conversation briefly touched on Microsoft Azur\n", - " [thread-0...] [58d255e2...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [0349d4e5...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [13a6491b...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [efea8437...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [8ce337ef...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [3bec5407...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-9...] [bc800311...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user lives in Seattle, WA.; The user is allerg\n", - " [thread-0...] [aa91e94e...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [3cb84a20...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [02c03996...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [57ea857b...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [9055c362...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [0f628302...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [793a5ee5...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [06666f17...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [d208eeea...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [548dd8a9...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [978dcff8...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [bd139b4f...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-2...] [79fca8cc...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-2...] [02c7e958...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-2...] [89959614...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-2...] [6def8d60...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-2...] [8b910b34...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-2...] [summary_...] role=system type=summary The user discussed planning a hiking and camping t\n", - " [thread-2...] [fact_0c0...] role=system type=fact The user is planning a hiking trip to Olympic Nati\n", - " [thread-2...] [fact_206...] role=system type=fact The user plans to camp for two nights during the O\n", - " [thread-2...] [fact_b39...] role=system type=fact The user follows a vegetarian diet.\n", - " [test-thr...] [3c31c8da...] role=user type=turn Test message 214ecc\n", - " [test-thr...] [9380bb97...] role=user type=turn Test message 6e6446\n", - " [test-thr...] [1944068a...] role=user type=turn Test message 0eff02\n", - " [test-thr...] [summary_...] role=system type=summary The user sent three short test messages containing\n", - " [e9cdb066...] [fact_ade...] role=system type=fact The user lives in Seattle.\n", - " [e9cdb066...] [fact_716...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [e9cdb066...] [fact_cfe...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_6a4...] role=system type=procedural When asked about deployment, always check the reso\n", - " [e9cdb066...] [ep_4a734...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [5672dff1...] [summary_...] role=system type=summary The user shared details about their daily running \n", - " [f28bdc49...] [summary_...] role=system type=summary The user shared their enthusiasm for Italian cooki\n", - " [5672dff1...] [fact_8da...] role=system type=fact The user goes running every morning before work, c\n", - " [f28bdc49...] [fact_512...] role=system type=fact The user loves Italian cooking, especially pasta.\n", - " [f28bdc49...] [fact_661...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [test-thr...] [e8afd5dd...] role=user type=turn Test message ac3aa2\n", - " [test-thr...] [ecce99ca...] role=user type=turn Test message 15ec87\n", - " [test-thr...] [a43a8567...] role=user type=turn Test message fca3a8\n", - " [test-thr...] [summary_...] role=system type=summary The user sent three separate test messages contain\n", - " [test-thr...] [94c5afad...] role=user type=turn Test message e4a27e\n", - " [test-thr...] [476a9588...] role=user type=turn Test message 330890\n", - " [test-thr...] [4bdf8f28...] role=user type=turn Test message 506cf6\n", - " [test-thr...] [summary_...] role=system type=summary The conversation consisted of three standalone tes\n", - " [5622a10b...] [fact_cb8...] role=system type=fact The user lives in Seattle.\n", - " [5622a10b...] [fact_493...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [5622a10b...] [fact_a13...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_1f4...] role=system type=procedural When discussing deployment, always check the resou\n", - " [5622a10b...] [ep_0d448...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [c90da0a1...] [summary_...] role=system type=summary The conversation was a brief exchange about the us\n", - " [c90da0a1...] [fact_e6a...] role=system type=fact The user loves Italian cooking, especially pasta.\n", - " [c90da0a1...] [fact_d86...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [thread-0...] [3771c68f...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [b8db28d6...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [8f280507...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [cbf0f0be...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [7bc1a0bd...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [771971c9...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [638e47a9...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [80f6b374...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [7207f7da...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [c5c544d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [ec28abb0...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [2c69aa14...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [test-thr...] [eb09e3b8...] role=user type=turn Test message c67925\n", - " [test-thr...] [390f2924...] role=user type=turn Test message 5c0bc7\n", - " [test-thr...] [9c356b00...] role=user type=turn Test message 075f33\n", - " [test-thr...] [summary_...] role=system type=summary The user sent three separate test messages contain\n", - " [c60acfe1...] [fact_9eb...] role=system type=fact The user lives in Seattle.\n", - " [c60acfe1...] [fact_a13...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [c60acfe1...] [fact_6e6...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_699...] role=system type=procedural When discussing deployment, always check the resou\n", - " [c60acfe1...] [ep_a1e72...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [08a365ae...] [fact_d32...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [08a365ae...] [summary_...] role=system type=summary The user shared their enthusiasm for Italian cooki\n", - " [4d28c3df...] [fact_b23...] role=system type=fact The user runs approximately 5 kilometres each day.\n", - " [4d28c3df...] [summary_...] role=system type=summary The conversation was about the user’s daily runnin\n", - " [test-thr...] [3cb4cee8...] role=user type=turn Test message 396b1a\n", - " [test-thr...] [ee9ba6ab...] role=user type=turn Test message ce1cff\n", - " [test-thr...] [0c4ad50f...] role=user type=turn Test message 35de30\n", - " [test-thr...] [summary_...] role=system type=summary The conversation consisted of three short test mes\n", - " [6a0c8737...] [fact_318...] role=system type=fact The user lives in Seattle.\n", - " [6a0c8737...] [fact_c00...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [6a0c8737...] [fact_234...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_1f2...] role=system type=procedural When asked about deployment, always check the reso\n", - " [6a0c8737...] [ep_b5220...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [a8ea2e65...] [fact_7b9...] role=system type=fact The user goes running every morning before work, t\n", - " [8216c24f...] [fact_31f...] role=system type=fact The user enjoys Italian cooking, especially pasta \n", - " [8216c24f...] [fact_7ba...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [cc830eaa...] [fact_7d5...] role=system type=fact The user has a golden retriever named Buddy.\n", - " [cc830eaa...] [fact_b66...] role=system type=fact Buddy is 3 years old.\n", - " [cc830eaa...] [fact_8b1...] role=system type=fact Buddy loves playing fetch at the park.\n", - " [thread-0...] [f4d39b04...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [b9161808...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [c3a74683...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [a27126d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [91c3e7dc...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [98e2d8de...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [cd0271bc...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [805cf355...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [826c773c...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [7c3af0fe...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [012f758c...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [72cdd403...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-b...] [9b72c25d...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-b...] [30296030...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-b...] [efabc25b...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-b...] [a64b3ad1...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-b...] [105b6260...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-b...] [summary_...] role=system type=summary The user discussed planning a hiking trip to Olymp\n", - " [t1...] [b7bbcd71...] role=user type=turn Hello from quickstart!\n", - " [t1...] [8422cbfd...] role=agent type=turn Agent response\n", - " [d0421430...] [5cb583cf...] role=user type=turn I live in Seattle and work at Microsoft as a softw\n", - " [d0421430...] [47eae793...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [d0421430...] [7ae79706...] role=user type=turn My favourite programming language is Python and I'\n", - " [d0421430...] [13017c8c...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [d0421430...] [76abf10b...] role=user type=turn I'm currently working on a project involving large\n", - " [d0421430...] [22d94ba6...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [d0421430...] [5b337ad5...] role=user type=turn Last spring I went hiking on Mount Rainier with my\n", - " [d0421430...] [b019f3b9...] role=user type=turn When debugging an LLM, always check the prompt fir\n", - " [d0421430...] [fact_ab2...] role=system type=fact The user lives in Seattle.\n", - " [d0421430...] [fact_f60...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [d0421430...] [fact_0f6...] role=system type=fact The user's favourite programming language is Pytho\n", - " [d0421430...] [fact_83f...] role=system type=fact The user has 8 years of experience using Python.\n", - " [d0421430...] [fact_606...] role=system type=fact The user is currently working on a project involvi\n", - " [__proced...] [proc_1d3...] role=system type=procedural When debugging a large language model, always chec\n", - " [d0421430...] [ep_c4c50...] role=system type=episodic Last spring, the user went hiking on Mount Rainier\n", - " [dd381d0c...] [8a755754...] role=user type=turn I'm planning a trip to Japan next spring. Any sugg\n", - " [dd381d0c...] [8f58418d...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [dd381d0c...] [59506060...] role=user type=turn I'd love to see Kyoto and Tokyo. How long should I\n", - " [dd381d0c...] [d7e35289...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [d0421430...] [summary_...] role=system type=summary The user shared personal and professional backgrou\n", - " [d0421430...] [fact_58d...] role=system type=fact The user's favorite programming language is Python\n", - " [d0421430...] [fact_9de...] role=system type=fact The user is currently working on a project involvi\n", - " [d0421430...] [ep_918b6...] role=system type=episodic Last spring, the user went hiking on Mount Rainier\n", - " [dd381d0c...] [summary_...] role=system type=summary The user planned a spring trip to Japan focused on\n", - " [dd381d0c...] [50dd67ed...] role=user type=turn What about food? I'm a vegetarian.\n", - " [dd381d0c...] [46fda2e6...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [dd381d0c...] [747e073c...] role=user type=turn Are there any vegetarian restaurants you'd recomme\n", - " [dd381d0c...] [de105f27...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [dd381d0c...] [fact_982...] role=system type=fact The user is planning a trip to Japan next spring.\n", - " [dd381d0c...] [fact_cd7...] role=system type=fact The user wants to visit Kyoto and Tokyo during the\n", - " [dd381d0c...] [fact_555...] role=system type=fact The user follows a vegetarian diet.\n", - " [1a5388ca...] [553b498c...] role=user type=turn What's a good pasta recipe for a weeknight dinner?\n", - " [1a5388ca...] [f64a1f54...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [1a5388ca...] [fa9e29e3...] role=user type=turn Sounds great. I love simple Italian food, especial\n", - " [1a5388ca...] [efb3613c...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [1a5388ca...] [fact_aa1...] role=system type=fact The user prefers simple Italian food made with fre\n", - " [1a5388ca...] [fact_088...] role=system type=fact The user loves simple Italian food, especially dis\n", - " [1a5388ca...] [summary_...] role=system type=summary The user asked for a good weeknight pasta recipe a\n", - " [462c0b89...] [5148d545...] role=user type=turn I want to visit Italy next year — Rome, Florence, \n", - " [462c0b89...] [4e8648c0...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [462c0b89...] [aedd2520...] role=user type=turn Perfect — I love wine, especially Chianti and Brun\n", - " [462c0b89...] [1fe994b2...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [462c0b89...] [fact_82d...] role=system type=fact The user plans to visit Italy next year, including\n", - " [462c0b89...] [fact_bf6...] role=system type=fact The user loves wine, especially Chianti and Brunel\n", - " [462c0b89...] [summary_...] role=system type=summary The user discussed plans to visit Italy next year,\n", - " [82849ac6...] [56c4c3c3...] role=user type=turn What's the best way to deploy a Python FastAPI app\n", - " [82849ac6...] [24cf1624...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [82849ac6...] [99893621...] role=user type=turn Cool. I'm a Python engineer building AI tooling.\n", - " [82849ac6...] [7ea3e0ac...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [82849ac6...] [fact_dad...] role=system type=fact The user is a Python engineer building AI tooling.\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user is a Python engineer.; The user is buildi\n", - " [82849ac6...] [summary_...] role=system type=summary The user asked about the best way to deploy a Pyth\n", - " [de98eb46...] [summary_...] role=system type=summary The user discussed building a hybrid recommendatio\n", - " [de98eb46...] [fact_5e8...] role=system type=fact The user is building a recommendation engine for a\n", - " [de98eb46...] [fact_c9e...] role=system type=fact The user chose a hybrid recommendation approach us\n", - " [de98eb46...] [fact_f77...] role=system type=fact The user prefers Python and plans to use FastAPI f\n", - " [de98eb46...] [ep_3a65f...] role=system type=episodic Last quarter, the user implemented a recommendatio\n", - " [de98eb46...] [fact_3a9...] role=system type=fact The user plans to implement a hybrid recommendatio\n", - " [de98eb46...] [fact_9d1...] role=system type=fact The user intends to use embeddings on book descrip\n", - " [e9d75005...] [c3b41618...] role=user type=turn I love hiking in the Pacific Northwest\n", - " [e9d75005...] [831c50e2...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [de98eb46...] [fact_a37...] role=system type=fact The user prefers Python for development.\n", - " [de98eb46...] [fact_15f...] role=system type=fact The user wants to use FastAPI for the API layer of\n", - " [de98eb46...] [ep_53f68...] role=system type=episodic Last quarter, the user implemented a similar recom\n", - " [e9d75005...] [88803076...] role=user type=fact My favorite food is sushi, especially salmon nigir\n", - " [e9d75005...] [820486f6...] role=user type=turn I usually run 5 miles every morning before work\n", - " [e9d75005...] [3e754348...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [e9d75005...] [d983c7e3...] role=user type=fact I work as a software engineer at a startup in Seat\n", - " [e9d75005...] [a001039f...] role=user type=fact My preferred programming language is Python\n", - " [e9d75005...] [2d8ad427...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [75d8811b...] [b6b19602...] role=user type=turn Hi! I'm planning a trip to Tokyo next month.\n", - " [75d8811b...] [f792c4e7...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [75d8811b...] [17ccb199...] role=user type=turn I'd love food recommendations. I'm vegetarian.\n", - " [75d8811b...] [8a41f22a...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [75d8811b...] [532d93ee...] role=user type=turn Also, what's the best way to get around the city?\n", - " [75d8811b...] [20f5c5de...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [e8f0a465...] [a630e370...] role=user type=turn I've been having trouble sleeping lately. Any tips\n", - " [e8f0a465...] [efcc37f1...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [e8f0a465...] [bcd60808...] role=user type=turn Does caffeine really affect sleep that much?\n", - " [e8f0a465...] [d1569024...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [e9d75005...] [summary_...] role=system type=summary The user shared personal background information in\n", - " [45853aeb...] [1cf925ed...] role=user type=turn Can you remind me of the Tokyo restaurant suggesti\n", - " [45853aeb...] [2094ee58...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [e9d75005...] [fact_fb7...] role=system type=fact The user loves hiking in the Pacific Northwest.\n", - " [e9d75005...] [fact_6ee...] role=system type=fact The user usually runs 5 miles every morning before\n", - " [ticket-9...] [ed75dc84...] role=user type=turn Hi, I'm having issues with my Surface Pro 9. The b\n", - " [ticket-9...] [6743a768...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-9...] [090753e4...] role=user type=turn I bought it in March 2024 from the Microsoft Store\n", - " [ticket-9...] [5cf00dc0...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-9...] [4fba41de...] role=user type=turn It's alex.chen@example.com. The order number was M\n", - " [ticket-9...] [3aec4d8c...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-9...] [3f14a39f...] role=user type=turn OK, will do. By the way, I work as a software engi\n", - " [e8f0a465...] [summary_...] role=system type=summary The user asked for help with recent sleep difficul\n", - " [75d8811b...] [fact_74b...] role=system type=fact The user is planning a trip to Tokyo next month.\n", - " [75d8811b...] [fact_858...] role=system type=fact The user follows a vegetarian diet.\n", - " [e8f0a465...] [fact_e49...] role=system type=fact The user has been having trouble sleeping lately.\n", - " [75d8811b...] [summary_...] role=system type=summary The user discussed plans for a trip to Tokyo next \n", - " [__user_s...] [user_sum...] role=system type=user_summary The user is planning a trip to Tokyo next month (m\n", - " [ticket-9...] [summary_...] role=system type=summary The user reported that their Surface Pro 9 battery\n", - " [ticket-9...] [fact_5d4...] role=system type=fact The user owns a Surface Pro 9 with a battery that \n", - " [ticket-9...] [fact_d40...] role=system type=fact The user purchased the Surface Pro 9 in March 2024\n", - " [ticket-9...] [fact_dfd...] role=system type=fact The user's email address is alex.chen@example.com.\n", - " [ticket-9...] [fact_d88...] role=system type=fact The order number for the Surface Pro 9 purchase is\n", - " [ticket-9...] [fact_b5d...] role=system type=fact The user's Surface Pro 9 is currently under warran\n", - " [ticket-9...] [fact_d3e...] role=system type=fact The user works as a software engineer and relies o\n", - " [ticket-9...] [fact_b88...] role=system type=fact The user agreed to run the Surface app diagnostic \n", - " [ticket-9...] [fact_772...] role=system type=fact The contact email associated with the Surface Pro \n", - " [ticket-9...] [fact_4e4...] role=system type=fact The user owns a Surface Pro 9 that currently exper\n", - " [ticket-9...] [fact_ac3...] role=system type=fact The order number for the user's Surface Pro 9 purc\n", - " [ticket-f...] [e1f26087...] role=user type=turn Hello again — Alex from the previous battery ticke\n", - " [ticket-f...] [5d5a3234...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-f...] [65e5092f...] role=user type=turn Great. While we're talking, can you recommend a US\n", - " [ticket-f...] [e2aff8e0...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-f...] [28bd61e6...] role=user type=turn Multi-monitor is exactly what I need — I run 3 dis\n", - " [ticket-f...] [summary_...] role=system type=summary Alex reported a degraded battery on a Surface Pro \n", - " [ticket-f...] [fact_165...] role=system type=fact The Surface app diagnostic reported that the user'\n", - " [ticket-f...] [fact_9cf...] role=system type=fact A replacement battery service unit will be shipped\n", - " [ticket-f...] [fact_343...] role=system type=fact The user requires a USB-C dock compatible with the\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user's name is Alex Chen.; The user's email ad\n", - " [ticket-f...] [fact_d81...] role=system type=fact The Surface app diagnostic reports that the user's\n", - " [ticket-f...] [fact_6ba...] role=system type=fact The user needs a USB-C dock compatible with the Su\n", - " [ticket-f...] [fact_8af...] role=system type=fact The user runs three displays for development work.\n", - " [ticket-f...] [ep_802fc...] role=system type=episodic The user's Surface Pro 9 was experiencing rapid ba\n", - " [ticket-b...] [4fea4556...] role=user type=turn Hi, I have a quick question about my Microsoft 365\n", - " [ticket-b...] [c8451dd2...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [84350066...] [fbf439c3...] role=user type=turn Compare the environmental impact of electric vehic\n", - " [84350066...] [cc6e41cf...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [84350066...] [c8a01395...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [84350066...] [9a5c4e1d...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [84350066...] [6b1206fd...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [84350066...] [25903ff0...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [thread-e...] [666e8ef8...] role=system type=fact User prefers Python over Java for backend work\n", - " [thread-e...] [dcecaffb...] role=system type=fact User is allergic to peanuts\n", - " [thread-e...] [e26acf75...] role=system type=fact User lives in Seattle, WA\n", - " [thread-e...] [7f5e185b...] role=system type=episodic Last Friday the user shipped a Cosmos-backed searc\n", - " [thread-e...] [0bee2a1f...] role=system type=episodic User attended PyCon 2024 in Pittsburgh\n", - " [thread-e...] [fb81b994...] role=system type=procedural When the user says 'deploy', run `azd up` and tail\n", - " [thread-e...] [ad19e9c8...] role=system type=procedural Always confirm before purging Cosmos containers\n", - " [84350066...] [summary_...] role=system type=summary The conversation analyzed the environmental impact\n", - " [4c99b9ba...] [c1dffbb4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [4c99b9ba...] [d1d42c19...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [4c99b9ba...] [6587d05b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [4c99b9ba...] [477bfcf3...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [4c99b9ba...] [f133d14c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [73810c6b...] [6a262048...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [73810c6b...] [4a24bc5a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [73810c6b...] [752b35cc...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [73810c6b...] [6037ae5b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [73810c6b...] [fact_8c6...] role=system type=fact The user loves Italian food.\n", - " [73810c6b...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [4c99b9ba...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [2b2d0c38...] [995608e2...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [2b2d0c38...] [c9765c5e...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [2b2d0c38...] [00e02473...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [2b2d0c38...] [summary_...] role=system type=summary The user sent three consecutive test messages aski\n", - " [34249f73...] [eb3f86b6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [34249f73...] [81d468be...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [34249f73...] [d9fd8db5...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [34249f73...] [c00391d0...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [34249f73...] [71a3704f...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [eb1efd30...] [29e6e76e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [eb1efd30...] [d943c1a2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [eb1efd30...] [a7cb61d7...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [eb1efd30...] [fbf6a5a9...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [eb1efd30...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [34249f73...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [3283e3ce...] [ep_e85c2...] role=system type=episodic The user was planning a weekend trip to Seattle an\n", - " [a55e80a2...] [91c849c4...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [a55e80a2...] [1c317519...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [a55e80a2...] [e8aef776...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [a55e80a2...] [summary_...] role=system type=summary The user sent three consecutive messages requestin\n", - " [ae1eb483...] [3241461e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ae1eb483...] [a2d755ba...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ae1eb483...] [3fee9eaa...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ae1eb483...] [1eabf113...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [ae1eb483...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [3283e3ce...] [ep_3c6fb...] role=system type=episodic The user planned a weekend trip to Seattle and req\n", - " [da6adb20...] [fact_e99...] role=system type=fact The user took a trip to Japan during cherry blosso\n", - " [__proced...] [proc_d2c...] role=system type=procedural When discussing deployment, always check the resou\n", - " [05c82d43...] [summary_...] role=system type=summary The conversation was about the user’s interest in \n", - " [05c82d43...] [fact_5b6...] role=system type=fact The user loves Italian cooking, especially pasta.\n", - " [05c82d43...] [fact_9bf...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [f34d2765...] [summary_...] role=system type=summary The conversation was about the user’s daily runnin\n", - " [f34d2765...] [fact_cee...] role=system type=fact The user runs approximately 5 kilometres each day.\n", - " [151e417e...] [667d1b16...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [151e417e...] [00f1ec4f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [151e417e...] [a49ad927...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [151e417e...] [a5a39119...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [151e417e...] [374d57e5...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [75b607c1...] [f2156f30...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [75b607c1...] [18d7b346...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [75b607c1...] [f5ec5d91...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [75b607c1...] [22c624a7...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [75b607c1...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [151e417e...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [b09413cf...] [ff54043b...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [b09413cf...] [b97e629e...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [b09413cf...] [d99569a7...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [b09413cf...] [summary_...] role=system type=summary The user submitted three consecutive test messages\n", - " [18ec5623...] [48c350cb...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [18ec5623...] [20ddefe7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [18ec5623...] [17a3e670...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [18ec5623...] [963a36a6...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [18ec5623...] [d53dad25...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [6514d03a...] [a6a9534e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [6514d03a...] [2fbee9d5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6514d03a...] [6d1d2965...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [6514d03a...] [08f3076a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [6514d03a...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [18ec5623...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [8c19d9fd...] [44bd3992...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [8c19d9fd...] [5bf99e0c...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [8c19d9fd...] [72485888...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [8c19d9fd...] [summary_...] role=system type=summary The user posted three consecutive test messages as\n", - " [thread-0...] [2b72e0ee...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [1f6ffd63...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [95ed7676...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [3a203195...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [3f725325...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [a92f4b54...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [9f3e86e1...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [6370552e...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [97b7e174...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [e38ecbee...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [70962375...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [72ddcc06...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-5...] [609929f8...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-5...] [c3c713fa...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-5...] [39d808cf...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-5...] [c7364e90...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-5...] [f5b81eba...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-3...] [8db09cea...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-3...] [c527bd97...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-3...] [70722057...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-3...] [7371ee6c...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-3...] [c405fc0b...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-0...] [d0e5e3c0...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [95d62050...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [d5a09f4a...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [be0085d4...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [cc7d040a...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [c09230e7...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-c...] [61bff06f...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-c...] [3582eb74...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-c...] [8133e553...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-c...] [598dff39...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-c...] [4bb7b2c4...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-c...] [summary_...] role=system type=summary The user discussed planning a hiking and camping t\n", - " [2dec0199...] [492d9dbb...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [2dec0199...] [d53348b1...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [2dec0199...] [048b347d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [2dec0199...] [f170341e...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [2dec0199...] [f3b2e998...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [97d1c7d2...] [b34510a1...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [97d1c7d2...] [45d6f3eb...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [97d1c7d2...] [d57ed8f9...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [97d1c7d2...] [61ec5e9b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [2dec0199...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [97d1c7d2...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [437580e8...] [1eefde64...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [437580e8...] [741b0b83...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [437580e8...] [41fcd871...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [437580e8...] [ebb06dba...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [437580e8...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [3283e3ce...] [ep_c489a...] role=system type=episodic The user was planning a weekend trip to Seattle an\n", - " [f6e63541...] [43830249...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [f6e63541...] [9c052937...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [f6e63541...] [8b2c0b88...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [f6e63541...] [summary_...] role=system type=summary The user sent three consecutive test messages requ\n", - " [9ed6e905...] [10da44e8...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [9ed6e905...] [f200bbc0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [9ed6e905...] [59877c89...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [9ed6e905...] [30b9b34f...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [9ed6e905...] [9a2a651c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [9ed6e905...] [d7f74720...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [9ed6e905...] [bfb488e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [9ed6e905...] [1498a6b1...] role=user type=turn Also, if a round-trip flight ever costs more than \n", - " [9ed6e905...] [0d216b3d...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [9ed6e905...] [5123cac9...] role=user type=turn One more thing: when picking a hotel, always check\n", - " [9ed6e905...] [c9b3d5ab...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [ede78157...] [6f6aec0d...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ede78157...] [d89aa694...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ede78157...] [2bd4f216...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ede78157...] [bda83ce2...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ede78157...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [9ed6e905...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [__proced...] [proc_931...] role=system type=procedural Always select an aisle seat when booking flights f\n", - " [__proced...] [proc_bb3...] role=system type=procedural If a round-trip flight costs more than $300, stop \n", - " [__proced...] [proc_d15...] role=system type=procedural Always verify that breakfast is included before re\n", - " [c627fc8c...] [3a23f2c1...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [c627fc8c...] [3fb6ea61...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [c627fc8c...] [166d689f...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [c627fc8c...] [summary_...] role=system type=summary The user sent three consecutive messages asking fo\n", - " [e2422aed...] [0cc39f4a...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e2422aed...] [a5c17037...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e2422aed...] [d2d28ce4...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e2422aed...] [bed9110b...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e2422aed...] [a0ebc75c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e2422aed...] [a07d551b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e2422aed...] [85416876...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e2422aed...] [602974a7...] role=user type=turn One more thing: when picking a hotel, always check\n", - " [e2422aed...] [a5595e14...] role=user type=turn Also, if a round-trip flight ever costs more than \n", - " [e2422aed...] [fac38202...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e2422aed...] [01b514c0...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [ba2753c5...] [e5242b96...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ba2753c5...] [f62c3be1...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ba2753c5...] [256f126e...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ba2753c5...] [5f541c2a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ba2753c5...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [e2422aed...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [3283e3ce...] [ep_69c22...] role=system type=episodic The user planned a weekend trip to Seattle and req\n", - " [e761b38f...] [644b1c65...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [e761b38f...] [187cb97b...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [e761b38f...] [1a4868c7...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [e761b38f...] [summary_...] role=system type=summary The user repeatedly requested information about ve\n", - " [d3a73355...] [07408ee7...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [d3a73355...] [7fc1a400...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [d3a73355...] [a895d314...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [d3a73355...] [64d95944...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [d3a73355...] [05901836...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [d3a73355...] [f0588b81...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [d3a73355...] [a762cd26...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [d3a73355...] [fb3b29cb...] role=user type=turn Also, if a round-trip flight ever costs more than \n", - " [d3a73355...] [81ce6316...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [d3a73355...] [b7132ab4...] role=user type=turn One more thing: when picking a hotel, always check\n", - " [d3a73355...] [86a404c9...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e9ed3070...] [cd7f6b1e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [e9ed3070...] [9cf12919...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e9ed3070...] [fe00ba5d...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [e9ed3070...] [8712d011...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e9ed3070...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [d3a73355...] [summary_...] role=system type=summary The conversation centered on planning a weekend tr\n", - " [62a3a5c8...] [aa370d97...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [62a3a5c8...] [14ab61c9...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [62a3a5c8...] [26ee5819...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [62a3a5c8...] [summary_...] role=system type=summary The user sent three consecutive messages asking fo\n", - " [92fcfce7...] [8db42544...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [92fcfce7...] [9b497f45...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [92fcfce7...] [2ac1f955...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [92fcfce7...] [9e72adc1...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [92fcfce7...] [340d4e33...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [92fcfce7...] [1eb0d2c3...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [92fcfce7...] [3a3d1544...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [92fcfce7...] [60277430...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [92fcfce7...] [ba8c8d52...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [92fcfce7...] [d9b1592b...] role=user type=turn And never book me into anything that departs or ar\n", - " [92fcfce7...] [2485f06d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [26392a45...] [793c6f84...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [26392a45...] [41f1ba4d...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [26392a45...] [3fd7590b...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [26392a45...] [54cf4894...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [26392a45...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_62f...] role=system type=procedural When planning a trip for the user, first check the\n", - " [__proced...] [proc_b28...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [92fcfce7...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [3a9921f9...] [7ca8f672...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [3a9921f9...] [b081cfa7...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [3a9921f9...] [b2f71697...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [3a9921f9...] [summary_...] role=system type=summary The user repeatedly asked for information about ve\n", - " [f0fd9a78...] [bc85dd29...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [f0fd9a78...] [7df1661f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [f0fd9a78...] [1f84e8ac...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [f0fd9a78...] [62abba0b...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [f0fd9a78...] [034bd98c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [f0fd9a78...] [77ac6f91...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [f0fd9a78...] [9bc141ef...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [f0fd9a78...] [a9d6ffc0...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [f0fd9a78...] [51227197...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [f0fd9a78...] [043fc770...] role=user type=turn And never book me into anything that departs or ar\n", - " [f0fd9a78...] [f6cd2184...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [5c3287a4...] [3e7d7dd6...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [5c3287a4...] [5955e0e9...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [5c3287a4...] [f45c05b0...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [5c3287a4...] [9866371e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [5c3287a4...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [f0fd9a78...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [2f517f40...] [468248fe...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [2f517f40...] [13be98ec...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [2f517f40...] [46cd74c8...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [2f517f40...] [summary_...] role=system type=summary The user sent three identical test messages asking\n", - " [b48abfd4...] [220e3777...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [b48abfd4...] [04627b70...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [b48abfd4...] [8cd6cac1...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [b48abfd4...] [01c33d7d...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [b48abfd4...] [b022017e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [b48abfd4...] [6a317eda...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [b48abfd4...] [83a30869...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [b48abfd4...] [f8df8e80...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [b48abfd4...] [1d2f503d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [b48abfd4...] [d363effd...] role=user type=turn And never book me into anything that departs or ar\n", - " [b48abfd4...] [a087dfa4...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [dbdc90d0...] [1b4a20d8...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [dbdc90d0...] [8aaead6f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [dbdc90d0...] [83df810c...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [dbdc90d0...] [e2e684e6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [dbdc90d0...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [b48abfd4...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [8adaad5f...] [614a52a8...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [8adaad5f...] [628b5e82...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [8adaad5f...] [f05774e7...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [8adaad5f...] [summary_...] role=system type=summary The user repeatedly requested information about ve\n", - " [a1210ca7...] [8f8c0453...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [a1210ca7...] [8486acee...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [a1210ca7...] [1329afa7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [a1210ca7...] [210b1234...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [a1210ca7...] [0712700a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a1210ca7...] [33dfad55...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [a1210ca7...] [3a6887c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [a1210ca7...] [a9a357fb...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [a1210ca7...] [9c18002a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [a1210ca7...] [8bc59512...] role=user type=turn And never book me into anything that departs or ar\n", - " [a1210ca7...] [7835ebd2...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [e97abcfc...] [86bbc4ef...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [e97abcfc...] [c40acde3...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e97abcfc...] [bcab2b5c...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [e97abcfc...] [25890ac3...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e97abcfc...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [a1210ca7...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [a1210ca7...] [fact_ccc...] role=system type=fact The user requires round-trip flights to cost under\n", - " [__proced...] [proc_408...] role=system type=procedural Always select an aisle seat when booking flights f\n", - " [__proced...] [proc_6da...] role=system type=procedural Follow this order for trip planning: first check t\n", - " [__proced...] [proc_778...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [__user_s...] [user_sum...] role=system type=user_summary For the planned Seattle weekend trip, the user set\n", - " [a1210ca7...] [fact_e7b...] role=system type=fact The user prefers to stay near Pike Place Market wh\n", - " [__proced...] [proc_056...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_074...] role=system type=procedural Follow the trip planning order: first check the we\n", - " [__proced...] [proc_b50...] role=system type=procedural Never book travel that departs or arrives between \n", - " [ee162c4e...] [15dd4113...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [ee162c4e...] [b6abc60f...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [ee162c4e...] [70dd5fba...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [a1210ca7...] [fact_44d...] role=system type=fact The user requires hotel stays to cost under $200 p\n", - " [ee162c4e...] [summary_...] role=system type=summary The user repeatedly asked for information about ve\n", - " [8f82e8c2...] [5431ec91...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [8f82e8c2...] [86395b5c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [8f82e8c2...] [f810ee90...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [8f82e8c2...] [adf43f71...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [8f82e8c2...] [2c53284f...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [8f82e8c2...] [824b7d06...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [8f82e8c2...] [03f4f090...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f82e8c2...] [4e39a623...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [8f82e8c2...] [e61823c0...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f82e8c2...] [011604c6...] role=user type=turn And never book me into anything that departs or ar\n", - " [8f82e8c2...] [de44f072...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [dd1a62f4...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [925c1a31...] [1bc3a721...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [925c1a31...] [d334b9f8...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [925c1a31...] [81c4308b...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [925c1a31...] [03e66bf9...] role=user type=turn Never book me into anything that departs or arrive\n", - " [925c1a31...] [bbbce8be...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [6ad6dcd7...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [925c1a31...] [490aeb85...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [1aba6dfb...] [94d40c8a...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [1aba6dfb...] [67c9d6d2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [1aba6dfb...] [d808c78f...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [1aba6dfb...] [f973d01f...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [925c1a31...] [summary_...] role=system type=summary The user established standing travel preferences a\n", - " [__proced...] [proc_433...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_938...] role=system type=procedural For trip planning, first check the weather for the\n", - " [__proced...] [proc_ada...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_3c1...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_2bf...] role=system type=procedural First check the weather, then check flights, and b\n", - " [8f82e8c2...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [1aba6dfb...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_4ac...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [8f82e8c2...] [fact_1fd...] role=system type=fact For the Seattle weekend trip, the user requires ro\n", - " [8f82e8c2...] [fact_b62...] role=system type=fact For the Seattle weekend trip, the user requires ho\n", - " [8f82e8c2...] [fact_555...] role=system type=fact For the Seattle weekend trip, the user prefers hot\n", - " [8f82e8c2...] [fact_5b6...] role=system type=fact No flight or hotel reservations were finalized for\n", - " [4c829316...] [d5b082ea...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [4c829316...] [1a0a7275...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [4c829316...] [85d26801...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [4c829316...] [summary_...] role=system type=summary The user sent three consecutive test messages aski\n", - " [df2c66e2...] [a95f36c7...] role=user type=turn And never book me into anything that departs or ar\n", - " [df2c66e2...] [885e20a1...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [df2c66e2...] [86f7ffdf...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [df2c66e2...] [a14e680c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [df2c66e2...] [291b33d2...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [8ac8ad2d...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [df2c66e2...] [c506e7b2...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [df2c66e2...] [0085b70d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [ae1bb147...] [044f536b...] role=user type=turn Never book me into anything that departs or arrive\n", - " [ae1bb147...] [49f590c9...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ae1bb147...] [3863b2a1...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [ae1bb147...] [e5a7e19f...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [ae1bb147...] [36fc3840...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [d2b63415...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [df2c66e2...] [293d9579...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [ae1bb147...] [6d68214d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [ae1bb147...] [88479523...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [df2c66e2...] [44f1c083...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [ae1bb147...] [fffe6fde...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [85e74267...] [7cfd003e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [85e74267...] [32b3911a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [85e74267...] [046fc368...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [85e74267...] [2594fb41...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [85e74267...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_b00...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [ae1bb147...] [summary_...] role=system type=summary The user established standing travel booking prefe\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_4b0...] role=system type=procedural First check the weather, then check flights, and b\n", - " [__proced...] [proc_53a...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__proced...] [proc_eef...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [df2c66e2...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [df2c66e2...] [fact_f5d...] role=system type=fact For the Seattle trip, the user requires round-trip\n", - " [df2c66e2...] [fact_a7d...] role=system type=fact For the Seattle trip, the user requires hotel rate\n", - " [df2c66e2...] [fact_53c...] role=system type=fact For the Seattle trip, the user prefers hotels loca\n", - " [__proced...] [proc_ef1...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_286...] role=system type=procedural When planning a trip, first check the weather for \n", - " [__proced...] [proc_9a3...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [1a2686a2...] [72643b0a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [1a2686a2...] [653a328a...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [1a2686a2...] [0ce72055...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [1a2686a2...] [36f4abfe...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [1a2686a2...] [62e4971c...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [1a2686a2...] [c91a8397...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [1a2686a2...] [b0f0f031...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [1a2686a2...] [de786284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [1a2686a2...] [863a0e92...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [1a2686a2...] [440b3ccd...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [1a2686a2...] [6c71c103...] role=user type=turn And never book me into anything that departs or ar\n", - " [6c5e0b18...] [9d94e048...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6c5e0b18...] [a9ca1c0c...] role=user type=turn Never book me into anything that departs or arrive\n", - " [6c5e0b18...] [b8d706b5...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [6c5e0b18...] [8079f2a5...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [6c5e0b18...] [6ec3f38c...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [6c5e0b18...] [b3cac85c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [6c5e0b18...] [bce69f91...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [6c5e0b18...] [096d24da...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ac8cf2db...] [3b3f7880...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ac8cf2db...] [e388f6c6...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ac8cf2db...] [47cf2489...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ac8cf2db...] [ad4aa222...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ac8cf2db...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_372...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_5c8...] role=system type=procedural Follow this order for trip planning: first check t\n", - " [__proced...] [proc_9f3...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [__proced...] [proc_eb7...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [6c5e0b18...] [summary_...] role=system type=summary The user established persistent travel booking pre\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [1a2686a2...] [fact_f0a...] role=system type=fact The user prefers hotels located near Pike Place Ma\n", - " [1a2686a2...] [fact_67a...] role=system type=fact The user requires round-trip flights to cost under\n", - " [1a2686a2...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [1a2686a2...] [fact_92f...] role=system type=fact The user requires hotels to cost under $200 per ni\n", - " [__proced...] [proc_d23...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_210...] role=system type=procedural For trip planning, first check the destination wea\n", - " [__proced...] [proc_afd...] role=system type=procedural Never book travel that departs or arrives between \n", - " [30387fc9...] [d0e2a4c7...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [30387fc9...] [e81a71eb...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [30387fc9...] [3b386db9...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [30387fc9...] [summary_...] role=system type=summary The user repeatedly asked for information about ve\n", - " [0df5b6dc...] [f79fbed6...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [0df5b6dc...] [26681a8e...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [0df5b6dc...] [87fa4b2f...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [0df5b6dc...] [864f087a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [0df5b6dc...] [7f1c2807...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [0df5b6dc...] [0cdaa994...] role=agent type=turn Got it — aisle seats only.\n", - " [0df5b6dc...] [6595962f...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [0df5b6dc...] [4f35ab5b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [0df5b6dc...] [872bf1fb...] role=user type=turn Never book me into anything between midnight and 6\n", - " [0df5b6dc...] [ab9e45ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [0df5b6dc...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [bc4a98cb...] [16bb8e00...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [bc4a98cb...] [1076e63c...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bc4a98cb...] [740137c4...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [bc4a98cb...] [6ba1d437...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bc4a98cb...] [c97de899...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [bc4a98cb...] [fcf81c7c...] role=agent type=turn Got it — aisle seats only.\n", - " [bc4a98cb...] [059c3307...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [bc4a98cb...] [45e487f4...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bc4a98cb...] [0a31dba0...] role=user type=turn Never book me into anything between midnight and 6\n", - " [bc4a98cb...] [1c81ae44...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [0df5b6dc...] [fact_f54...] role=system type=fact The user requires flights to cost under $300 when \n", - " [0df5b6dc...] [fact_cd2...] role=system type=fact The user requires hotels to cost under $200 per ni\n", - " [__proced...] [proc_de5...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_7d7...] role=system type=procedural Follow the sequence weather → flights → hotel when\n", - " [__proced...] [proc_4d7...] role=system type=procedural Never book flights or accommodations scheduled bet\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [bc4a98cb...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [bc4a98cb...] [fact_008...] role=system type=fact The user prefers aisle seats and does not want win\n", - " [__proced...] [proc_4b6...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_781...] role=system type=procedural Follow the trip planning sequence: first check wea\n", - " [bc4a98cb...] [fact_84c...] role=system type=fact The user requires flights to cost under $300 and h\n", - " [__proced...] [proc_861...] role=system type=procedural Always book an aisle seat when booking flights for\n", - " [__proced...] [proc_fc7...] role=system type=procedural Follow the sequence weather → flights → hotel when\n", - " [__proced...] [proc_f86...] role=system type=procedural Never book any flights, hotels, or other travel ar\n", - " [bc4a98cb...] [fact_ef8...] role=system type=fact The user requires flights to cost under $300 when \n", - " [bc4a98cb...] [fact_48a...] role=system type=fact The user requires hotels to cost under $200 per ni\n", - " [__proced...] [proc_7a9...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_f7a...] role=system type=procedural Never book any travel or reservations between midn\n", - " [bdd72079...] [c35421d5...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [bdd72079...] [9a99982d...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bdd72079...] [23949c83...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [bdd72079...] [f17db44a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bdd72079...] [037bdee7...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [bdd72079...] [804c1f25...] role=agent type=turn Got it — aisle seats only.\n", - " [bdd72079...] [c8b3bc80...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [bdd72079...] [56d4e04b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bdd72079...] [3ba30ca4...] role=user type=turn Never book me into anything between midnight and 6\n", - " [bdd72079...] [9857a10d...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [bdd72079...] [summary_...] role=system type=summary The conversation centered on planning a potential \n", - " [bdd72079...] [fact_18e...] role=system type=fact The user requires flights under $300 and hotels un\n", - " [__proced...] [proc_352...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_df7...] role=system type=procedural Follow the sequence: check weather first, then boo\n", - " [__proced...] [proc_a79...] role=system type=procedural Never book flights, hotels, or other travel arrang\n", - " [42b91b2c...] [18d9c7c9...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [42b91b2c...] [aee54464...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [42b91b2c...] [eb65d898...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [42b91b2c...] [2610f0f2...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [42b91b2c...] [a2c8f719...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [42b91b2c...] [81e4ae3f...] role=agent type=turn Got it — aisle seats only.\n", - " [42b91b2c...] [d8bb773e...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [42b91b2c...] [88c29041...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [42b91b2c...] [e72a7a00...] role=user type=turn Never book me into anything between midnight and 6\n", - " [42b91b2c...] [aec0a2ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [42b91b2c...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [42b91b2c...] [fact_95d...] role=system type=fact The user requested booking a weekend trip to Seatt\n", - " [42b91b2c...] [fact_81e...] role=system type=fact The user requires flights to cost under $300 and h\n", - " [__proced...] [proc_d89...] role=system type=procedural Always book an aisle seat and never book a window \n", - " [__proced...] [proc_5ed...] role=system type=procedural Follow the sequence weather first, then flights, t\n", - " [__proced...] [proc_afb...] role=system type=procedural Never book flights or accommodations between midni\n", - " [e50f775e...] [3e4513c7...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e50f775e...] [88a718fa...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e50f775e...] [5d25077d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e50f775e...] [79dae6a8...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e50f775e...] [4f8721a6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e50f775e...] [fb17aeea...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e50f775e...] [3f00a18c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e50f775e...] [a8485c36...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [e50f775e...] [4d4926ec...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e50f775e...] [4e597b6d...] role=user type=turn And never book me into anything that departs or ar\n", - " [e50f775e...] [96aa9017...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [d060a91b...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [8f42e1b5...] [26ba3a10...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f42e1b5...] [4efc2fe2...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [8f42e1b5...] [2430022a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f42e1b5...] [61a8ac71...] role=user type=turn Never book me into anything that departs or arrive\n", - " [8f42e1b5...] [300757b0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [1fe93ba3...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [8f42e1b5...] [c997e440...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [7b8fc78b...] [0ad9d278...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [7b8fc78b...] [0e5d8a0a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [7b8fc78b...] [ec1a3a5d...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [7b8fc78b...] [c0437ffe...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [8f42e1b5...] [summary_...] role=system type=summary The user established persistent travel booking pre\n", - " [7b8fc78b...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_afe...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_c12...] role=system type=procedural Follow this order for trip planning: first check t\n", - " [__proced...] [proc_c6f...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_9d5...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [e50f775e...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [e50f775e...] [fact_9e9...] role=system type=fact The user prefers hotels located near Pike Place Ma\n", - " [e50f775e...] [fact_2ad...] role=system type=fact The user requires round-trip flights to cost under\n", - " [e50f775e...] [fact_230...] role=system type=fact The user requires hotel rates to be under $200 per\n", - " [__proced...] [proc_dee...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [807c3bc6...] [558654f4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [c1138077...] [47eef782...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [30da082b...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [40665284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [c1138077...] [c5d66e1a...] role=user type=turn Never book me into anything that departs or arrive\n", - " [807c3bc6...] [5544d374...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [807c3bc6...] [afe25494...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [c1138077...] [2b7e104d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [bb55ae9b...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [4e5b3a7d...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [c1138077...] [15f9f705...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [056e8fcb...] role=user type=turn And never book me into anything that departs or ar\n", - " [c1138077...] [705626cf...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [6b59bbaf...] [cc399b5f...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [6b59bbaf...] [6a66be86...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6b59bbaf...] [287c7246...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [6b59bbaf...] [546aff6a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [6b59bbaf...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [c1138077...] [summary_...] role=system type=summary The user established specific standing preferences\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_2f7...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_e3f...] role=system type=procedural For trip planning, first check the weather, then c\n", - " [__proced...] [proc_79b...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__proced...] [proc_34e...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [807c3bc6...] [summary_...] role=system type=summary The conversation centered on planning a weekend tr\n", - " [807c3bc6...] [fact_db1...] role=system type=fact The user prefers round-trip flights under $300.\n", - " [807c3bc6...] [fact_afc...] role=system type=fact The user prefers hotels under $200 per night.\n", - " [__proced...] [proc_88e...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_183...] role=system type=procedural Follow this trip planning order: first check the w\n", - " [__proced...] [proc_aff...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [807c3bc6...] [fact_023...] role=system type=fact The user prefers hotels located near Pike Place Ma\n", - " [e14d2b93...] [a54fd759...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e14d2b93...] [34f80709...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e14d2b93...] [8a47c8f7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e14d2b93...] [131015e6...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e14d2b93...] [f01ae2bb...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e14d2b93...] [fd18c1e3...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e14d2b93...] [b47560e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e14d2b93...] [a1c02435...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [e14d2b93...] [fe6666fd...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e14d2b93...] [f17b3408...] role=user type=turn And never book me into anything that departs or ar\n", - " [e14d2b93...] [4be20fc0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [5a6bffdb...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [49f67589...] [f5f9a65f...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [49f67589...] [5c70dee0...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [49f67589...] [5d2f37b4...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [49f67589...] [4ad08e53...] role=user type=turn Never book me into anything that departs or arrive\n", - " [49f67589...] [1bd931bb...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [49f67589...] [87019f1f...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [49f67589...] [cb598c87...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [bb7ca0ed...] [8f712520...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [bb7ca0ed...] [dfea17c8...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [bb7ca0ed...] [573b3124...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [bb7ca0ed...] [81c3abc7...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n" - ] - } - ], - "source": [ - "# Delete the tool memory from Cosmos\n", - "tool_mems = memory.get_memories(user_id=\"user-002\", role=\"tool\")\n", - "print(tool_mems[0])\n", - "if tool_mems:\n", - " memory.delete_cosmos(\n", - " tool_mems[0][\"id\"],\n", - " thread_id=tool_mems[0][\"thread_id\"],\n", - " user_id=tool_mems[0][\"user_id\"],\n", - " )\n", - " print(f\"Deleted tool memory {tool_mems[0]['id'][:8]}...\")\n", - "\n", - "# Verify\n", - "remaining = memory.get_memories()\n", - "print(f\"\\nRemaining memories in Cosmos DB: {len(remaining)}\")\n", - "for r in remaining:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "d177810a", - "metadata": {}, - "source": [ - "### 3e. Retrieve a full thread with `get_thread`\n", - "\n", - "`get_thread` fetches all memories for a given `thread_id` from Cosmos DB, returned in chronological order (oldest first).\n", - "\n", - "- **`thread_id`** (required) – the thread to retrieve\n", - "- **`user_id`** (optional) – filter to a specific user\n", - "- **`recent_k`** (optional) – return only the *k* most recent documents; omit to get all" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "d27e2c80", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:56.348243Z", - "start_time": "2026-05-04T19:50:56.027458Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:50.411141Z", - "iopub.status.busy": "2026-05-04T20:26:50.411056Z", - "iopub.status.idle": "2026-05-04T20:26:50.605647Z", - "shell.execute_reply": "2026-05-04T20:26:50.605066Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Using thread_id: e14d2b93-dbdc-46e7-99db-d3c916198047\n", - "\n", - "All memories in thread: 11\n", - " [e14d2b93...] [a54fd759...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e14d2b93...] [34f80709...] role=agent type=turn This weekend Seattle will be around 55°F with partly cloudy \n", - " [e14d2b93...] [8a47c8f7...] role=agent type=turn Sure! I found round-trip flights departing Friday evening an\n", - " [e14d2b93...] [131015e6...] role=user type=turn Something near Pike Place Market would be great. Keep flight\n", - " [e14d2b93...] [f01ae2bb...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 and two hot\n", - " [e14d2b93...] [fd18c1e3...] role=user type=turn Whenever you book a flight for me, always book an aisle seat\n", - " [e14d2b93...] [b47560e8...] role=agent type=turn Got it. I'll always select an aisle seat for your bookings.\n", - " [e14d2b93...] [a1c02435...] role=user type=turn For trip planning, my workflow is: first check the weather f\n", - " [e14d2b93...] [fe6666fd...] role=agent type=turn Noted — I'll follow that order: weather, then flights, then \n", - " [e14d2b93...] [f17b3408...] role=user type=turn And never book me into anything that departs or arrives betw\n", - " [e14d2b93...] [4be20fc0...] role=agent type=turn Will do — no overnight bookings without your explicit approv\n", - "\n", - "Most recent 2 memories:\n", - " [e14d2b93...] [f17b3408...] role=user type=turn And never book me into anything that departs or arrives betw\n", - " [e14d2b93...] [4be20fc0...] role=agent type=turn Will do — no overnight bookings without your explicit approv\n", - "\n", - "Thread memories for user-001: 11\n" - ] - } - ], - "source": [ - "# Use the CURRENT seed thread (from cell 5) so we operate on the data we just wrote.\n", - "thread_id = THREAD_ID\n", - "print(f\"Using thread_id: {thread_id}\\n\")\n", - "\n", - "# Get all documents in the thread\n", - "thread_all = memory.get_thread(thread_id=thread_id)\n", - "print(f\"All memories in thread: {len(thread_all)}\")\n", - "for m in thread_all:\n", - " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", - "\n", - "# Most recent 2\n", - "recent = memory.get_thread(thread_id=thread_id, recent_k=2)\n", - "print(f\"\\nMost recent 2 memories:\")\n", - "for m in recent:\n", - " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", - "\n", - "# Filter to a specific user\n", - "thread_user = memory.get_thread(thread_id=thread_id, user_id=USER_ID)\n", - "print(f\"\\nThread memories for user-001: {len(thread_user)}\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "adfa2a66", - "metadata": {}, - "source": [ - "## 4. Thread Summary (in-process)\n", - "\n", - "`generate_thread_summary()` runs the summarisation pipeline **in-process** — no Azure Functions\n", - "required. It will:\n", - "\n", - "1. Query Cosmos DB for memories matching the given `user_id` + `thread_id`.\n", - "2. Optionally keep only the **k most recent** documents (`recent_k`).\n", - "3. Call the configured AI Foundry LLM to produce a structured summary.\n", - "4. Generate a vector embedding of the summary.\n", - "5. Upsert the result back into Cosmos DB as a memory of type `\"summary\"`.\n", - "\n", - "If a prior summary exists, the call performs an **incremental update** that preserves the\n", - "metadata-tracked `source_count`.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "ccbf3c6762ca4ffc", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:50:58.760327Z", - "start_time": "2026-05-04T19:50:58.625811Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:50.607649Z", - "iopub.status.busy": "2026-05-04T20:26:50.607529Z", - "iopub.status.idle": "2026-05-04T20:27:01.949372Z", - "shell.execute_reply": "2026-05-04T20:27:01.948569Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Summarizing thread_id=e14d2b93-dbdc-46e7-99db-d3c916198047 user_id=user-09577899\n", - "\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - } - ], - "source": [ - "# Use the CURRENT seed thread (from cell 5) so summarisation operates on the new data.\n", - "thread_id = THREAD_ID\n", - "user_id = USER_ID\n", - "print(f\"Summarizing thread_id={thread_id} user_id={user_id}\\n\")\n", - "\n", - "# Run the thread summary pipeline (in-process). Returns the persisted summary doc.\n", - "summary_doc = memory.generate_thread_summary(user_id=user_id, thread_id=thread_id)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "d5f360c618f237ca", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:01.923467Z", - "start_time": "2026-05-04T19:51:01.886475Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:01.951750Z", - "iopub.status.busy": "2026-05-04T20:27:01.951586Z", - "iopub.status.idle": "2026-05-04T20:27:01.954872Z", - "shell.execute_reply": "2026-05-04T20:27:01.954192Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Summary document:\n", - " id: summary_user-09577899_e14d2b93-dbdc-46e7-99db-d3c916198047\n", - " content: The conversation focused on planning a weekend trip to Seattle, including checking the weather, identifying flights and hotels near Pike Place Market within a specified budget, and establishing the us...\n", - " source_count: 11\n", - " embedding length: 1536\n" - ] - } - ], - "source": [ - "print(\"Summary document:\")\n", - "print(f\" id: {summary_doc['id']}\")\n", - "print(f\" content: {summary_doc['content'][:200]}...\")\n", - "print(f\" source_count: {summary_doc.get('metadata', {}).get('source_count')}\")\n", - "print(f\" embedding length: {len(summary_doc.get('embedding', []))}\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "3b932f35", - "metadata": {}, - "source": [ - "## 5. Memory Extraction (facts + episodic + procedural)\n", - "\n", - "`extract_memories()` runs a single LLM call that produces three structured memory types:\n", - "\n", - "| Type | Description |\n", - "|-------------|--------------------------------------------------------------------------|\n", - "| `fact` | Stable, atomic facts about the user. |\n", - "| `episodic` | Discrete past events (\"Last spring, the user hiked Mount Rainier.\"). |\n", - "| `procedural`| How-to guidance the agent should follow (\"When debugging the LLM, ...\").|\n", - "\n", - "Each derived memory is embedded and stored in Cosmos DB with auto-generated tags and a\n", - "salience score. The call returns a count summary.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "ae73f87c", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:19.112267Z", - "start_time": "2026-05-04T19:51:04.510037Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:01.956444Z", - "iopub.status.busy": "2026-05-04T20:27:01.956348Z", - "iopub.status.idle": "2026-05-04T20:27:08.337601Z", - "shell.execute_reply": "2026-05-04T20:27:08.336433Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Seed thread extraction: {'facts_count': 0, 'procedural_count': 0, 'episodic_count': 0, 'updated_count': 0}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Rules thread extraction: {'facts_count': 0, 'procedural_count': 0, 'episodic_count': 0, 'updated_count': 0}\n" - ] - } - ], - "source": [ - "# Extract memories from the SEED thread (mixed factual + booking specifics).\n", - "result_main = memory.extract_memories(user_id=USER_ID, thread_id=THREAD_ID)\n", - "print(\"Seed thread extraction:\", result_main)\n", - "\n", - "# Extract from the pure-procedural RULES thread to surface procedural memories.\n", - "result_rules = memory.extract_memories(user_id=USER_ID, thread_id=RULES_THREAD_ID)\n", - "print(\"Rules thread extraction:\", result_rules)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "4cbe2ff4", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:22.391047Z", - "start_time": "2026-05-04T19:51:22.282774Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:08.340224Z", - "iopub.status.busy": "2026-05-04T20:27:08.340031Z", - "iopub.status.idle": "2026-05-04T20:27:08.473245Z", - "shell.execute_reply": "2026-05-04T20:27:08.472613Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "FACTS (3):\n", - " • The user prefers hotels located near Pike Place Market in Seattle. [salience=0.7]\n", - " • The user requires round-trip flights to cost under $300. [salience=0.9]\n", - " • The user requires hotel stays to cost under $200 per night. [salience=0.9]\n", - "\n", - "EPISODICS (0):\n", - "\n", - "PROCEDURALS (9):\n", - " • Always book an aisle seat when booking flights for the user; never select a window or middle seat. [salience=0.9]\n", - " • Follow this order for trip planning: first check the weather, then check flights, and book the hotel [salience=0.85]\n", - " • Never book travel that departs or arrives between midnight and 6am unless the user explicitly approv [salience=0.9]\n", - " • Only recommend hotels that include complimentary breakfast. [salience=0.85]\n", - " • Always book an aisle seat and never select a window or middle seat when booking flights for the user [salience=0.85]\n", - " • Follow this order for trip planning: first check the weather for the destination, then check flights [salience=0.8]\n", - " • Never book flights that depart or arrive between midnight and 6am unless the user explicitly approve [salience=0.9]\n", - " • Always select an aisle seat when booking flights for the user; never choose a window or middle seat. [salience=0.9]\n", - " • Follow this trip planning order: first check the destination weather, then check flights, and book t [salience=0.85]\n" - ] - } - ], - "source": [ - "# Inspect the persisted derived memories across BOTH threads for this user.\n", - "for mt in (\"fact\", \"episodic\", \"procedural\"):\n", - " docs = memory.get_memories(user_id=USER_ID, memory_types=[mt])\n", - " print(f\"\\n{mt.upper()}S ({len(docs)}):\")\n", - " for d in docs:\n", - " print(f\" • {d['content'][:100]} [salience={d.get('salience')}]\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "4f9db816", - "metadata": {}, - "source": [ - "## 6. User Summary (cross-thread profile)\n", - "\n", - "`generate_user_summary()` aggregates memories **across all threads** for a user and produces\n", - "a structured profile (preferences, account state, behavioural patterns, …). The result is\n", - "stored in Cosmos DB with `type: \"user_summary\"`.\n", - "\n", - "- **`user_id`** (required) – the user to build the profile for\n", - "- **`thread_ids`** (optional) – limit to specific threads; omit for all threads\n", - "- **`recent_k`** (optional) – per-thread recency limit\n", - "\n", - "Retrieve the latest stored profile at any time with `get_user_summary(user_id)` — useful\n", - "for priming new conversations.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "e248f5f8", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:40.206458Z", - "start_time": "2026-05-04T19:51:32.902642Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:08.474717Z", - "iopub.status.busy": "2026-05-04T20:27:08.474603Z", - "iopub.status.idle": "2026-05-04T20:27:17.174075Z", - "shell.execute_reply": "2026-05-04T20:27:17.173319Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "User summary id: user_summary_user-09577899\n", - "\n", - "Content:\n", - " {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user requires aisle seats for all flight bookings and explicitly does not want window or middle seats.\",\n", - " \"The user does not want flights that depart or arrive between midnight and 6am unless they explicitly approve it.\",\n", - " \"The user prefers hotels that include complimentary breakfast and only wants such hotels recommended.\",\n", - " \"The user prefers travel planning to follow a specific order: check the weather first, then check flights, and book the hotel last after everything else is confirmed.\",\n", - " \"The user sets explicit budget c ...\n", - "\n", - "Structured profile keys: ['key_facts', 'personal_preferences', 'account_environment', 'goals_current_work', 'behavioral_patterns', 'compliance_requirements', 'open_items', 'topics']\n" - ] - } - ], - "source": [ - "# Generate a user-level summary across all threads for user_id.\n", - "user_summary_doc = memory.generate_user_summary(user_id=user_id)\n", - "print(\"User summary id:\", user_summary_doc[\"id\"])\n", - "print(\"\\nContent:\\n\", user_summary_doc[\"content\"][:600], \"...\")\n", - "print(\"\\nStructured profile keys:\", list(user_summary_doc.get(\"metadata\", {}).get(\"structured_summary\", {}).keys()))\n" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "id": "6a6483c8", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:44.920125Z", - "start_time": "2026-05-04T19:51:44.831055Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:17.176169Z", - "iopub.status.busy": "2026-05-04T20:27:17.176040Z", - "iopub.status.idle": "2026-05-04T20:27:17.240128Z", - "shell.execute_reply": "2026-05-04T20:27:17.239204Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "User Summary for user-09577899\n", - "{\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user requires aisle seats for all flight bookings and explicitly does not want window or middle seats.\",\n", - " \"The user does not want flights that depart or arrive between midnight and 6am unless they explicitly approve it.\",\n", - " \"The user prefers hotels that include complimentary breakfast and only wants such hotels recommended.\",\n", - " \"The user prefers travel planning to follow a specific order: check the weather first, then check flights, and book the hotel last after everything else is confirmed.\",\n", - " \"The user sets explicit budget constraints for travel (e.g., under $300 round trip for flights and under $200 per night for hotels in one example).\"\n", - " ],\n", - " \"account_environment\": [],\n", - " \"goals_current_work\": [\n", - " \"The user is planning trips that involve booking flights and hotels with defined constraints and preferences.\",\n", - " \"The user is planning a weekend trip to Seattle, seeking flights under $300 round trip and hotels under $200 per night within walking distance of Pike Place Market.\"\n", - " ],\n", - " \"behavioral_patterns\": [\n", - " \"The user repeats their travel booking rules across multiple threads, indicating these are standing preferences.\",\n", - " \"The user provides clear constraints (budget, location, amenities) before confirming bookings.\",\n", - " \"The user follows a structured and process-driven approach to trip planning.\"\n", - " ],\n", - " \"compliance_requirements\": [],\n", - " \"open_items\": [\n", - " \"The user has not yet selected a specific flight or confirmed a hotel booking for the planned Seattle weekend trip.\"\n", - " ],\n", - " \"topics\": [\n", - " \"travel\",\n", - " \"flight booking\",\n", - " \"hotel booking\",\n", - " \"trip planning\",\n", - " \"budget travel\",\n", - " \"travel preferences\",\n", - " \"Seattle travel\"\n", - " ]\n", - "}\n" - ] - } - ], - "source": [ - "# Retrieve the stored user summary from Cosmos DB\n", - "stored = memory.get_user_summary(user_id=user_id)\n", - "if stored:\n", - " print(\"User Summary for\", user_id)\n", - " print(stored[\"content\"])\n", - "else:\n", - " print(\"No user summary found — run the generate_user_summary cell first.\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "f34532d8", - "metadata": {}, - "source": [ - "### 7. Vector search with `search_cosmos`\n", - "\n", - "`search_cosmos` embeds a natural-language query via your AI Foundry model and runs a `VectorDistance` similarity search in Cosmos DB. Optionally filter by `user_id` or `thread_id`.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "id": "8cad9e1c", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:48.450405Z", - "start_time": "2026-05-04T19:51:47.803095Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:17.242064Z", - "iopub.status.busy": "2026-05-04T20:27:17.241948Z", - "iopub.status.idle": "2026-05-04T20:27:17.723314Z", - "shell.execute_reply": "2026-05-04T20:27:17.722345Z" - } - }, - "outputs": [], - "source": [ - "results = memory.search_cosmos(\n", - " search_terms=\"What did the user ask about the weather?\",\n", - " user_id=USER_ID,\n", - " top_k=3,\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "id": "73ea6150", - "metadata": { - "ExecuteTime": { - "end_time": "2026-05-04T19:51:49.865957Z", - "start_time": "2026-05-04T19:51:49.841121Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:27:17.725695Z", - "iopub.status.busy": "2026-05-04T20:27:17.725537Z", - "iopub.status.idle": "2026-05-04T20:27:17.728740Z", - "shell.execute_reply": "2026-05-04T20:27:17.728106Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Top 3 results:\n", - "\n", - " [summary_...] score=N/A The conversation focused on planning a weekend trip to Seatt\n", - " [user_sum...] score=N/A {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The us\n", - " [proc_6ec...] score=N/A Follow this trip planning order: first check the destination\n" - ] - } - ], - "source": [ - "print(f\"Top {len(results)} results:\\n\")\n", - "for r in results:\n", - " score = r.get(\"score\", \"N/A\")\n", - " print(f\" [{r['id'][:8]}...] score={score} {r['content'][:60]}\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1d2185169357621f", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "py314", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.15" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/Samples/Demo_async.ipynb b/Samples/Demo_async.ipynb deleted file mode 100644 index a3c1d21..0000000 --- a/Samples/Demo_async.ipynb +++ /dev/null @@ -1,2900 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "04a283f1", - "metadata": {}, - "source": [ - "## 1. Setup\n", - "\n", - "Install/import dependencies and load environment variables from `.env`." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "15434fb9", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:39.082693Z", - "start_time": "2026-04-07T22:06:38.712684Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.211452Z", - "iopub.status.busy": "2026-05-04T20:25:45.211356Z", - "iopub.status.idle": "2026-05-04T20:25:45.346501Z", - "shell.execute_reply": "2026-05-04T20:25:45.346098Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "COSMOS_DB_ENDPOINT: https://akataria-agent-memory-testing.documents.azure.com:443/\n", - "COSMOS_DB_DATABASE: ai_memory\n", - "COSMOS_DB_CONTAINER: memories\n", - "COSMOS_DB_COUNTERS_CONTAINER: counter\n", - "COSMOS_DB_LEASE_CONTAINER: leases\n", - "COSMOS_DB_THROUGHPUT_MODE: serverless\n", - "COSMOS_DB_AUTOSCALE_MAX_RU: 1000\n" - ] - } - ], - "source": [ - "import os, json, sys\n", - "\n", - "from pathlib import Path\n", - "\n", - "sys.path.insert(0, os.path.abspath(\"..\"))\n", - "\n", - "\n", - "\n", - "from dotenv import load_dotenv\n", - "\n", - "from agent_memory_toolkit.aio import AsyncCosmosMemoryClient\n", - "\n", - "\n", - "\n", - "# Load environment variables from .env in the repo root\n", - "\n", - "load_dotenv(os.path.join(\"..\", \".env\"))\n", - "\n", - "\n", - "\n", - "print(\"COSMOS_DB_ENDPOINT:\", os.getenv(\"COSMOS_DB_ENDPOINT\"))\n", - "\n", - "print(\"COSMOS_DB_DATABASE:\", os.getenv(\"COSMOS_DB_DATABASE\"))\n", - "\n", - "print(\"COSMOS_DB_CONTAINER:\", os.getenv(\"COSMOS_DB_CONTAINER\"))\n", - "\n", - "print(\"COSMOS_DB_COUNTERS_CONTAINER:\", os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"))\n", - "\n", - "print(\"COSMOS_DB_LEASE_CONTAINER:\", os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"))\n", - "\n", - "print(\"COSMOS_DB_THROUGHPUT_MODE:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", - "\n", - "print(\"COSMOS_DB_AUTOSCALE_MAX_RU:\", os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\"))" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "75bf151787e8aaa2", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:41.229355Z", - "start_time": "2026-04-07T22:06:41.014359Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.347628Z", - "iopub.status.busy": "2026-05-04T20:25:45.347566Z", - "iopub.status.idle": "2026-05-04T20:25:45.652841Z", - "shell.execute_reply": "2026-05-04T20:25:45.652467Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "AsyncCosmosMemoryClient instance created\n", - "Throughput mode: serverless\n", - "Local memory store: []\n" - ] - } - ], - "source": [ - "from azure.identity.aio import DefaultAzureCredential as AsyncDefaultAzureCredential\n", - "\n", - "# Credential priority: explicit cosmos_credential > explicit cosmos_key > DefaultAzureCredential.\n", - "# Set COSMOS_DB_KEY in your .env if you don't yet have control-plane RBAC (currently in private preview).\n", - "memory = AsyncCosmosMemoryClient(\n", - " cosmos_endpoint=os.getenv(\"COSMOS_DB_ENDPOINT\"),\n", - " cosmos_database=os.getenv(\"COSMOS_DB_DATABASE\"),\n", - " cosmos_container=os.getenv(\"COSMOS_DB_CONTAINER\"),\n", - " cosmos_counter_container=os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"),\n", - " cosmos_lease_container=os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"),\n", - " cosmos_throughput_mode=os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"),\n", - " cosmos_autoscale_max_ru=int(os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\")),\n", - " cosmos_key=os.getenv(\"COSMOS_DB_KEY\"),\n", - " ai_foundry_endpoint=os.getenv(\"AI_FOUNDRY_ENDPOINT\"),\n", - " ai_foundry_api_key=os.getenv(\"AI_FOUNDRY_API_KEY\"),\n", - " embedding_deployment_name=os.getenv(\"AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME\", \"text-embedding-3-large\"),\n", - " chat_deployment_name=os.getenv(\"AI_FOUNDRY_CHAT_DEPLOYMENT_NAME\", \"gpt-4o-mini\"),\n", - " use_default_credential=True,\n", - ")\n", - "\n", - "print(\"AsyncCosmosMemoryClient instance created\")\n", - "print(\"Throughput mode:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", - "print(\"Local memory store:\", memory.local_memory)\n" - ] - }, - { - "cell_type": "markdown", - "id": "3ed9ad79", - "metadata": {}, - "source": [ - "## 2. Local Memory Operations\n", - "\n", - "`AsyncCosmosMemoryClient` mirrors the sync API. Local operations (`add_local`, `get_local`, `update_local`, `delete_local`) are synchronous under the hood (in-memory list), but the class is designed for use in async code paths.\n", - "\n", - "> **Note:** In Jupyter you can `await` directly in cells without wrapping in `asyncio.run()`." - ] - }, - { - "cell_type": "markdown", - "id": "56eadc55", - "metadata": {}, - "source": [ - "### 2a. Add memories with `add_local`" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "5619b2ed", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:45.409758Z", - "start_time": "2026-04-07T22:06:45.149684Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.653810Z", - "iopub.status.busy": "2026-05-04T20:25:45.653720Z", - "iopub.status.idle": "2026-05-04T20:25:45.655764Z", - "shell.execute_reply": "2026-05-04T20:25:45.655372Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "User ID: user-ea5eba7a\n", - "Thread ID: 807c3bc6-c021-4f66-b996-07bc5ef781ab\n", - "\n" - ] - } - ], - "source": [ - "import uuid\n", - "THREAD_ID = str(uuid.uuid4())\n", - "# Use a unique user_id per demo run so we get a clean extraction without\n", - "# inheriting facts from prior runs that would dedup new content away.\n", - "USER_ID = f\"user-{uuid.uuid4().hex[:8]}\"\n", - "print(f\"User ID: {USER_ID}\")\n", - "print(f\"Thread ID: {THREAD_ID}\\n\")\n" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "5ce1b88c", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:47.709471Z", - "start_time": "2026-04-07T22:06:47.682021Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.656663Z", - "iopub.status.busy": "2026-05-04T20:25:45.656610Z", - "iopub.status.idle": "2026-05-04T20:25:45.660512Z", - "shell.execute_reply": "2026-05-04T20:25:45.660236Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Added 12 memories\n", - "[\n", - " {\n", - " \"id\": \"558654f4-87cd-49c9-ad8c-efb35081a7ff\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"What's the weather like in Seattle this weekend?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658915+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"c6b6827e-4768-475c-87a5-adad9cb2b2d0\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"This weekend Seattle will be around 55\\u00b0F with partly cloudy skies on Saturday and light rain expected Sunday.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658939+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"afa8d19a-293c-4104-9262-fa4f63f9bc6a\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"That sounds nice enough. Can you help me book a trip to Seattle for this weekend?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658953+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"101560c2-fd8f-4ad0-b323-510503bd472a\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Sure! I found round-trip flights departing Friday evening and returning Sunday night. There are also several hotels in downtown Seattle with availability. Would you like me to look at specific airlines or neighborhoods?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658966+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"afe25494-52f6-4370-a5a2-c8d09fea8fd3\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658978+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"67cee94e-1b2f-4456-882f-40ae84925e30\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"I found a round-trip on Alaska Airlines for $275 and two hotel options within a 5-minute walk of Pike Place Market: the Inn at the Market ($189/night) and a Hilton Garden Inn ($145/night). Want me to reserve one of these?\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658991+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"bb55ae9b-d50c-4d82-b03a-458c599c5d5c\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Whenever you book a flight for me, always book an aisle seat \\u2014 never a window or middle.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.659003+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"3ee542c4-6717-4e85-a2b3-6170f8600e11\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Got it. I'll always select an aisle seat for your bookings.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.659015+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"5544d374-0b6f-437c-a6a7-b6522e9f8604\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"For trip planning, my workflow is: first check the weather for the destination, then check flights, then book the hotel last after everything else is confirmed.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.659028+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"3a42a459-1e0a-4923-a63b-b899230f5003\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Noted \\u2014 I'll follow that order: weather, then flights, then hotel.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.659039+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"056e8fcb-514a-495f-8e30-affcf9e2b56e\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"And never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.659051+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " },\n", - " {\n", - " \"id\": \"97401d13-7f8c-46bb-8dc5-1d0ea3d9d299\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"agent\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Will do \\u2014 no overnight bookings without your explicit approval.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.659062+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - " }\n", - "]\n", - "Rules thread ID: c1138077-4c41-49a1-8758-5d7cdcef4347 (8 turns)\n" - ] - } - ], - "source": [ - "# Add sample conversation: weather in Seattle → booking a trip (6 turns)\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"What's the weather like in Seattle this weekend?\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"This weekend Seattle will be around 55°F with partly cloudy skies on Saturday and light rain expected Sunday.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"That sounds nice enough. Can you help me book a trip to Seattle for this weekend?\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Sure! I found round-trip flights departing Friday evening and returning Sunday night. There are also several hotels in downtown Seattle with availability. Would you like me to look at specific airlines or neighborhoods?\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"I found a round-trip on Alaska Airlines for $275 and two hotel options within a 5-minute walk of Pike Place Market: the Inn at the Market ($189/night) and a Hilton Garden Inn ($145/night). Want me to reserve one of these?\",\n", - ")\n", - "\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Got it. I'll always select an aisle seat for your bookings.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"For trip planning, my workflow is: first check the weather for the destination, then check flights, then book the hotel last after everything else is confirmed.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Noted — I'll follow that order: weather, then flights, then hotel.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", - " content=\"And never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\",\n", - ")\n", - "memory.add_local(\n", - " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", - " content=\"Will do — no overnight bookings without your explicit approval.\",\n", - ")\n", - "\n", - "print(f\"Added {len(memory.local_memory)} memories\")\n", - "print(json.dumps(memory.get_local(), indent=2))\n", - "\n", - "# A second short thread of pure procedural-style instructions. Demonstrates\n", - "# that the extractor produces clean procedural items when the conversation is\n", - "# focused on rules/workflows rather than mixed with factual booking specifics.\n", - "RULES_THREAD_ID = str(uuid.uuid4())\n", - "for role, content in [\n", - " (\"user\", \"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\"),\n", - " (\"agent\", \"Got it. I'll always select an aisle seat for your bookings.\"),\n", - " (\"user\", \"For trip planning, my workflow is: first check the weather, then check flights, and book the hotel last after everything else is confirmed.\"),\n", - " (\"agent\", \"Noted — I'll follow that order: weather, then flights, then hotel.\"),\n", - " (\"user\", \"Never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\"),\n", - " (\"agent\", \"Will do — no overnight bookings without your explicit approval.\"),\n", - " (\"user\", \"When picking a hotel, only recommend ones that include complimentary breakfast.\"),\n", - " (\"agent\", \"Understood — only hotels with complimentary breakfast.\"),\n", - "]:\n", - " memory.add_local(user_id=USER_ID, role=role, thread_id=RULES_THREAD_ID, content=content)\n", - "\n", - "print(f\"Rules thread ID: {RULES_THREAD_ID} ({sum(1 for m in memory.local_memory if m['thread_id']==RULES_THREAD_ID)} turns)\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "9a0aac22", - "metadata": {}, - "source": [ - "### 2b. Query memories with `get_local`" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "942e3714", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:50.682868Z", - "start_time": "2026-04-07T22:06:50.661470Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.661416Z", - "iopub.status.busy": "2026-05-04T20:25:45.661371Z", - "iopub.status.idle": "2026-05-04T20:25:45.663639Z", - "shell.execute_reply": "2026-05-04T20:25:45.663296Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total memories: 20\n", - "\n", - "Memories for user-001: 20\n", - "Tool memories: 10\n", - " [c6b6827e...] This weekend Seattle will be around 55°F with partly cloudy \n", - " [101560c2...] Sure! I found round-trip flights departing Friday evening an\n", - " [67cee94e...] I found a round-trip on Alaska Airlines for $275 and two hot\n", - " [3ee542c4...] Got it. I'll always select an aisle seat for your bookings.\n", - " [3a42a459...] Noted — I'll follow that order: weather, then flights, then \n", - " [97401d13...] Will do — no overnight bookings without your explicit approv\n", - " [40665284...] Got it. I'll always select an aisle seat for your bookings.\n", - " [2b7e104d...] Noted — I'll follow that order: weather, then flights, then \n", - " [30da082b...] Will do — no overnight bookings without your explicit approv\n", - " [4e5b3a7d...] Understood — only hotels with complimentary breakfast.\n", - "\n", - "Fact memories: 0\n", - "\n", - "Agent memories for user-001: 10\n" - ] - } - ], - "source": [ - "# Get all memories\n", - "all_memories = memory.get_local()\n", - "print(f\"Total memories: {len(all_memories)}\\n\")\n", - "\n", - "# Filter by user_id\n", - "user1_memories = memory.get_local(user_id=USER_ID)\n", - "print(f\"Memories for user-001: {len(user1_memories)}\")\n", - "\n", - "# Filter by role\n", - "tool_memories = memory.get_local(role=\"agent\")\n", - "print(f\"Tool memories: {len(tool_memories)}\")\n", - "for m in tool_memories:\n", - " print(f\" [{m['id'][:8]}...] {m['content'][:60]}\")\n", - "\n", - "# Filter by type\n", - "facts = memory.get_local(memory_types=[\"fact\"])\n", - "print(f\"\\nFact memories: {len(facts)}\")\n", - "for m in facts:\n", - " print(f\" [{m['id'][:8]}...] {m['content']}\")\n", - "\n", - "# Combine filters: user-001 + agent role\n", - "user1_agent = memory.get_local(user_id=USER_ID, role=\"agent\")\n", - "print(f\"\\nAgent memories for user-001: {len(user1_agent)}\")" - ] - }, - { - "cell_type": "markdown", - "id": "ba973a1c", - "metadata": {}, - "source": [ - "### 2c. Update & Delete with `update_local` / `delete_local`" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "4ca36086", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:53.605394Z", - "start_time": "2026-04-07T22:06:53.576655Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.664504Z", - "iopub.status.busy": "2026-05-04T20:25:45.664457Z", - "iopub.status.idle": "2026-05-04T20:25:45.666846Z", - "shell.execute_reply": "2026-05-04T20:25:45.666497Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Before update:\n", - "{\n", - " \"id\": \"afe25494-52f6-4370-a5a2-c8d09fea8fd3\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", - " \"metadata\": {},\n", - " \"created_at\": \"2026-05-04T20:25:45.658978+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000\n", - "}\n", - "\n", - "After update:\n", - "{\n", - " \"id\": \"afe25494-52f6-4370-a5a2-c8d09fea8fd3\",\n", - " \"user_id\": \"user-ea5eba7a\",\n", - " \"thread_id\": \"807c3bc6-c021-4f66-b996-07bc5ef781ab\",\n", - " \"role\": \"user\",\n", - " \"type\": \"turn\",\n", - " \"content\": \"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", - " \"metadata\": {\n", - " \"edited\": true,\n", - " \"reason\": \"user clarified hotel budget\"\n", - " },\n", - " \"created_at\": \"2026-05-04T20:25:45.658978+00:00\",\n", - " \"tags\": [],\n", - " \"ttl\": 2592000,\n", - " \"updated_at\": \"2026-05-04T20:25:45.665382+00:00\"\n", - "}\n", - "\n", - "Deleting memory afa8d19a...\n", - "\n", - "Remaining memories: 19\n", - " [807c3bc6...] [558654f4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [807c3bc6...] [afe25494...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [807c3bc6...] [bb55ae9b...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [5544d374...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [056e8fcb...] role=user type=turn And never book me into anything that departs or ar\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [47eef782...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [40665284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [c1138077...] [15f9f705...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [c1138077...] [2b7e104d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [c1138077...] [c5d66e1a...] role=user type=turn Never book me into anything that departs or arrive\n", - " [c1138077...] [30da082b...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [705626cf...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [c1138077...] [4e5b3a7d...] role=agent type=turn Understood — only hotels with complimentary breakf\n" - ] - } - ], - "source": [ - "# Update the user's budget constraint to be more specific\n", - "target_id = memory.local_memory[4][\"id\"] # \"Something near Pike Place Market...\"\n", - "print(f\"Before update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\\n\")\n", - "\n", - "memory.update_local(\n", - " memory_id=target_id,\n", - " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", - " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", - ")\n", - "print(f\"After update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\")\n", - "\n", - "# Delete the third memory (index 2 — the user's booking request)\n", - "del_target_id = memory.local_memory[2][\"id\"]\n", - "print(f\"\\nDeleting memory {del_target_id[:8]}...\")\n", - "memory.delete_local(del_target_id)\n", - "\n", - "# Verify it's gone\n", - "print(f\"\\nRemaining memories: {len(memory.get_local())}\")\n", - "for m in memory.get_local():\n", - " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m['role']:<6} type={m['type']:<8} {m['content'][:50]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "bad8c2b6", - "metadata": {}, - "source": [ - "## 3. Cosmos DB Operations\n", - "\n", - "### 3a. Connect and create the memory store\n", - "\n", - "The async client auto-connects on the first Cosmos DB operation. Call `create_memory_store()` to create the database and container if they do not already exist, including the hierarchical partition key, vector index, and full-text index.\n", - "\n", - "> **Note:** `create_memory_store()` is safe to run more than once." - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "82b363d7", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:06:58.478498Z", - "start_time": "2026-04-07T22:06:57.474753Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:45.667704Z", - "iopub.status.busy": "2026-05-04T20:25:45.667661Z", - "iopub.status.idle": "2026-05-04T20:25:46.372667Z", - "shell.execute_reply": "2026-05-04T20:25:46.371834Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Connected: True\n" - ] - } - ], - "source": [ - "# The async client auto-creates the database and container on the first Cosmos operation.\n", - "# You can also call create_memory_store() explicitly if needed.\n", - "await memory.create_memory_store()\n", - "print(f\"Connected: {memory._container_client is not None}\")" - ] - }, - { - "cell_type": "markdown", - "id": "5c18edf3", - "metadata": {}, - "source": [ - "### 3b. Add memories to Cosmos DB with `add_cosmos`" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "id": "b7d0939d", - "metadata": { - "execution": { - "iopub.execute_input": "2026-05-04T20:25:46.375244Z", - "iopub.status.busy": "2026-05-04T20:25:46.375091Z", - "iopub.status.idle": "2026-05-04T20:25:46.627003Z", - "shell.execute_reply": "2026-05-04T20:25:46.626193Z" - } - }, - "outputs": [], - "source": [ - "await memory.connect_cosmos()" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "e0b3b5fc", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:07:08.081103Z", - "start_time": "2026-04-07T22:07:07.860764Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:46.629264Z", - "iopub.status.busy": "2026-05-04T20:25:46.629134Z", - "iopub.status.idle": "2026-05-04T20:25:47.111769Z", - "shell.execute_reply": "2026-05-04T20:25:47.111092Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Unclosed client session\n", - "client_session: \n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "Unclosed connector\n", - "connections: ['deque([(, 1790853.065794291)])', 'deque([(, 1790853.212369458), (, 1790853.254742)])', 'deque([(, 1790853.517245166)])']\n", - "connector: \n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "New Thread ID: 6b59bbaf-a9ba-4122-a67b-f18ce950ec2d\n", - "\n", - "Local memory count (should be unchanged): 19\n", - "\n", - "Memories in Cosmos DB for new thread: 4\n", - " [6b59bbaf...] [cc399b5f...] role=user Can you recommend some good restaurants in New York City?\n", - " [6b59bbaf...] [17c87803...] role=tool {\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nob\n", - " [6b59bbaf...] [6a66be86...] role=agent Absolutely! NYC has incredible dining options. For Italian, \n", - " [6b59bbaf...] [287c7246...] role=user I love Italian food. Are there any options that are budget-f\n" - ] - } - ], - "source": [ - "await memory.push_to_cosmos()\n", - "\n", - "# Push a new thread directly to Cosmos DB without adding to local memory first\n", - "new_thread_id = str(uuid.uuid4())\n", - "print(f\"New Thread ID: {new_thread_id}\\n\")\n", - "\n", - "# Add memories directly to Cosmos DB using add_cosmos\n", - "await memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", - " content=\"Can you recommend some good restaurants in New York City?\",\n", - ")\n", - "await memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"tool\", thread_id=new_thread_id,\n", - " content='{\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nobu\", \"Katz\\'s Deli\", \"Le Bernardin\"]}',\n", - " metadata={\"tool_name\": \"restaurant_search\", \"tool_call_id\": \"call_abc123\"},\n", - ")\n", - "await memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", - " content=\"Absolutely! NYC has incredible dining options. For Italian, try Carbone in Greenwich Village. For sushi, Nobu in Tribeca is world-class. For a classic NYC experience, Katz's Delicatessen on the Lower East Side is a must.\",\n", - ")\n", - "await memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", - " content=\"I love Italian food. Are there any options that are budget-friendly?\",\n", - ")\n", - "await memory.add_cosmos(\n", - " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", - " content=\"For budget-friendly Italian in NYC, check out L'industrie Pizzeria in Williamsburg or Artichoke Basille's Pizza. Both are highly rated and won't break the bank.\",\n", - ")\n", - "\n", - "# Verify the memories were added directly to Cosmos DB (not in local memory)\n", - "print(f\"Local memory count (should be unchanged): {len(memory.local_memory)}\\n\")\n", - "\n", - "cosmos_results = await memory.get_memories(user_id=\"user-002\", thread_id=new_thread_id)\n", - "print(f\"Memories in Cosmos DB for new thread: {len(cosmos_results)}\")\n", - "for r in cosmos_results:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} {r['content'][:60]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "b04679dd", - "metadata": {}, - "source": [ - "### 3c. Retrieve memories from Cosmos DB with `get_memories`\n", - "\n", - "Supports the same filters as `get_local`: `memory_id`, `user_id`, `role`, `memory_type`." - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "a13b2301", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:07:11.561128Z", - "start_time": "2026-04-07T22:07:11.474440Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:47.113447Z", - "iopub.status.busy": "2026-05-04T20:25:47.113322Z", - "iopub.status.idle": "2026-05-04T20:25:47.262048Z", - "shell.execute_reply": "2026-05-04T20:25:47.260997Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Memories for user-001: 19\n", - "\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [807c3bc6...] [558654f4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [c1138077...] [47eef782...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [30da082b...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [40665284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [c1138077...] [c5d66e1a...] role=user type=turn Never book me into anything that departs or arrive\n", - " [807c3bc6...] [5544d374...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [807c3bc6...] [afe25494...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [c1138077...] [2b7e104d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [bb55ae9b...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [4e5b3a7d...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [c1138077...] [15f9f705...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [056e8fcb...] role=user type=turn And never book me into anything that departs or ar\n", - " [c1138077...] [705626cf...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - "\n", - "Agent memories: 319\n", - " [26f28370...] [3f04a33a...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [26f28370...] [afebb21e...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [26f28370...] [9b9a4a3b...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [96f8868c...] [afbb20b5...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [96f8868c...] [c175440a...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [96f8868c...] [ba7a7168...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [5827e67c...] [d3497550...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [5827e67c...] [3edcb648...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [5827e67c...] [679afa68...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [5827e67c...] [44bc0998...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [bec477fa...] [3e65264f...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [bec477fa...] [9c440b51...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [800e58b0...] [966440e7...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [800e58b0...] [3f8e2989...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [a3968726...] [900a8c86...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [a3968726...] [91cc1977...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [09dc7d13...] [b8be927e...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [09dc7d13...] [f822061c...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [09dc7d13...] [4f82afee...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [6e44bfdf...] [554813b8...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [6e44bfdf...] [de33c4e1...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [d78550ff...] [415b6b5a...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [ticket-d...] [7dff7796...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-d...] [f518daf5...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-d...] [32fd980e...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-7...] [505cdf04...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-7...] [c8fc1e0a...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-d...] [cdf309ab...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [a912fa55...] [fc43544b...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [a912fa55...] [c898a267...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [a912fa55...] [00f08077...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [a912fa55...] [c2242b74...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [a912fa55...] [277aa203...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [3283e3ce...] [3347c70d...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [3283e3ce...] [7325fcca...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3283e3ce...] [d4c2d4b1...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [93f9f763...] [0eb2219f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [93f9f763...] [d7de15e4...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [3e8c0348...] [1c85da9a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3e8c0348...] [95fd0352...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [3e8c0348...] [b63df7c7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [cc7ba964...] [eab7a8dc...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [cc7ba964...] [043b1f73...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [bfaa7891...] [3ecd376a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [bfaa7891...] [d78560d0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [bfaa7891...] [168452e9...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [69b363f1...] [678aae82...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [69b363f1...] [1b9459b6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [67df7d45...] [f48762ba...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [67df7d45...] [d922da49...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [67df7d45...] [ccdb6efc...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [49296007...] [eed6a8e5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [49296007...] [495f8e55...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [0087a4c7...] [c8444bda...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [0087a4c7...] [83b493a7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [0087a4c7...] [1ff00508...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a62f6290...] [bb3e7800...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [a62f6290...] [926a875e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [154bf409...] [799c324a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [154bf409...] [3234f409...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [154bf409...] [e635815b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [0fcdecee...] [c2f5d5a5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [0fcdecee...] [cba4eb09...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [t1...] [2af2a94e...] role=agent type=turn Agent response\n", - " [78ada42c...] [26821e00...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [78ada42c...] [104974d7...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [78ada42c...] [caaa7d25...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [dd0ad3f9...] [81fe48ff...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [dd0ad3f9...] [e5b990ab...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [a402c62b...] [426026b6...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [e2e2402e...] [d37cf5bf...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [e2e2402e...] [5eebb35c...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [e2e2402e...] [307dc427...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [e2e2402e...] [53e01cf6...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [thread-0...] [72aadb29...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [aa7d2515...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [77886873...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-4...] [3e7ac221...] role=agent type=turn Cosmos is great\n", - " [thread-4...] [5dc2cf5b...] role=agent type=turn yes DiskANN\n", - " [thread-4...] [99f7cf33...] role=agent type=turn colocates data\n", - " [thread-0...] [0349d4e5...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [efea8437...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [3bec5407...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [3cb84a20...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [57ea857b...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [0f628302...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [06666f17...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [548dd8a9...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [bd139b4f...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-2...] [02c7e958...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-2...] [6def8d60...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-0...] [b8db28d6...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [cbf0f0be...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [771971c9...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [80f6b374...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [c5c544d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [2c69aa14...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [b9161808...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [a27126d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [98e2d8de...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [805cf355...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [7c3af0fe...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [72cdd403...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-b...] [30296030...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-b...] [a64b3ad1...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [t1...] [8422cbfd...] role=agent type=turn Agent response\n", - " [d0421430...] [47eae793...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [d0421430...] [13017c8c...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [d0421430...] [22d94ba6...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [dd381d0c...] [8f58418d...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [dd381d0c...] [d7e35289...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [dd381d0c...] [46fda2e6...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [dd381d0c...] [de105f27...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [1a5388ca...] [f64a1f54...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [1a5388ca...] [efb3613c...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [462c0b89...] [4e8648c0...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [462c0b89...] [1fe994b2...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [82849ac6...] [24cf1624...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [82849ac6...] [7ea3e0ac...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [e9d75005...] [831c50e2...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [e9d75005...] [3e754348...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [e9d75005...] [2d8ad427...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [75d8811b...] [f792c4e7...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [75d8811b...] [8a41f22a...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [75d8811b...] [20f5c5de...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [e8f0a465...] [efcc37f1...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [e8f0a465...] [d1569024...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [45853aeb...] [2094ee58...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [ticket-9...] [6743a768...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-9...] [5cf00dc0...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-9...] [3aec4d8c...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-f...] [5d5a3234...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-f...] [e2aff8e0...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-b...] [c8451dd2...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [84350066...] [cc6e41cf...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [84350066...] [c8a01395...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [84350066...] [9a5c4e1d...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [84350066...] [6b1206fd...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [84350066...] [25903ff0...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [4c99b9ba...] [d1d42c19...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [4c99b9ba...] [6587d05b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [4c99b9ba...] [f133d14c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [73810c6b...] [4a24bc5a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [73810c6b...] [6037ae5b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [34249f73...] [eb3f86b6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [34249f73...] [81d468be...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [34249f73...] [71a3704f...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [eb1efd30...] [d943c1a2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [eb1efd30...] [fbf6a5a9...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ae1eb483...] [a2d755ba...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ae1eb483...] [1eabf113...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [151e417e...] [00f1ec4f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [151e417e...] [a49ad927...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [151e417e...] [374d57e5...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [75b607c1...] [18d7b346...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [75b607c1...] [22c624a7...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [18ec5623...] [20ddefe7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [18ec5623...] [17a3e670...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [18ec5623...] [d53dad25...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [6514d03a...] [2fbee9d5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6514d03a...] [08f3076a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [thread-0...] [1f6ffd63...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [3a203195...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [a92f4b54...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [6370552e...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [e38ecbee...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [72ddcc06...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-5...] [c3c713fa...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-5...] [c7364e90...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-3...] [c527bd97...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-3...] [7371ee6c...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-0...] [95d62050...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [be0085d4...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [c09230e7...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-c...] [3582eb74...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-c...] [598dff39...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [2dec0199...] [d53348b1...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [2dec0199...] [048b347d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [2dec0199...] [f3b2e998...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [97d1c7d2...] [45d6f3eb...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [97d1c7d2...] [61ec5e9b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [437580e8...] [741b0b83...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [437580e8...] [ebb06dba...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [9ed6e905...] [f200bbc0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [9ed6e905...] [59877c89...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [9ed6e905...] [9a2a651c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [9ed6e905...] [bfb488e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [9ed6e905...] [0d216b3d...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [9ed6e905...] [c9b3d5ab...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [ede78157...] [d89aa694...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ede78157...] [bda83ce2...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e2422aed...] [0cc39f4a...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e2422aed...] [d2d28ce4...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e2422aed...] [a0ebc75c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e2422aed...] [a07d551b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e2422aed...] [fac38202...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e2422aed...] [01b514c0...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [ba2753c5...] [f62c3be1...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ba2753c5...] [5f541c2a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [d3a73355...] [7fc1a400...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [d3a73355...] [a895d314...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [d3a73355...] [05901836...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [d3a73355...] [a762cd26...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [d3a73355...] [81ce6316...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [d3a73355...] [86a404c9...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e9ed3070...] [9cf12919...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e9ed3070...] [8712d011...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [92fcfce7...] [9b497f45...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [92fcfce7...] [2ac1f955...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [92fcfce7...] [340d4e33...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [92fcfce7...] [3a3d1544...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [92fcfce7...] [ba8c8d52...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [92fcfce7...] [2485f06d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [26392a45...] [41f1ba4d...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [26392a45...] [54cf4894...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [f0fd9a78...] [7df1661f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [f0fd9a78...] [1f84e8ac...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [f0fd9a78...] [034bd98c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [f0fd9a78...] [9bc141ef...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [f0fd9a78...] [51227197...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [f0fd9a78...] [f6cd2184...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [5c3287a4...] [5955e0e9...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [5c3287a4...] [9866371e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [b48abfd4...] [04627b70...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [b48abfd4...] [8cd6cac1...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [b48abfd4...] [b022017e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [b48abfd4...] [83a30869...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [b48abfd4...] [1d2f503d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [b48abfd4...] [a087dfa4...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [dbdc90d0...] [8aaead6f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [dbdc90d0...] [e2e684e6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [a1210ca7...] [8486acee...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [a1210ca7...] [1329afa7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [a1210ca7...] [0712700a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a1210ca7...] [3a6887c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [a1210ca7...] [9c18002a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [a1210ca7...] [7835ebd2...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [e97abcfc...] [c40acde3...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e97abcfc...] [25890ac3...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [8f82e8c2...] [86395b5c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [8f82e8c2...] [f810ee90...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [8f82e8c2...] [2c53284f...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [8f82e8c2...] [03f4f090...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f82e8c2...] [e61823c0...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f82e8c2...] [de44f072...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [1bc3a721...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [925c1a31...] [81c4308b...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [925c1a31...] [bbbce8be...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [490aeb85...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [1aba6dfb...] [67c9d6d2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [1aba6dfb...] [f973d01f...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [df2c66e2...] [885e20a1...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [df2c66e2...] [a14e680c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [df2c66e2...] [291b33d2...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [0085b70d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [ae1bb147...] [49f590c9...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ae1bb147...] [36fc3840...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [d2b63415...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [df2c66e2...] [293d9579...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [ae1bb147...] [6d68214d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [ae1bb147...] [88479523...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [85e74267...] [32b3911a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [85e74267...] [2594fb41...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [1a2686a2...] [72643b0a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [1a2686a2...] [0ce72055...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [1a2686a2...] [c91a8397...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [1a2686a2...] [b0f0f031...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [1a2686a2...] [de786284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [1a2686a2...] [863a0e92...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6c5e0b18...] [9d94e048...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6c5e0b18...] [b3cac85c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [6c5e0b18...] [bce69f91...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [6c5e0b18...] [096d24da...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ac8cf2db...] [e388f6c6...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ac8cf2db...] [ad4aa222...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [0df5b6dc...] [26681a8e...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [0df5b6dc...] [864f087a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [0df5b6dc...] [0cdaa994...] role=agent type=turn Got it — aisle seats only.\n", - " [0df5b6dc...] [4f35ab5b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [0df5b6dc...] [ab9e45ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [bc4a98cb...] [1076e63c...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bc4a98cb...] [6ba1d437...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bc4a98cb...] [fcf81c7c...] role=agent type=turn Got it — aisle seats only.\n", - " [bc4a98cb...] [45e487f4...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bc4a98cb...] [1c81ae44...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [bdd72079...] [9a99982d...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bdd72079...] [f17db44a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bdd72079...] [804c1f25...] role=agent type=turn Got it — aisle seats only.\n", - " [bdd72079...] [56d4e04b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bdd72079...] [9857a10d...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [42b91b2c...] [aee54464...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [42b91b2c...] [2610f0f2...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [42b91b2c...] [81e4ae3f...] role=agent type=turn Got it — aisle seats only.\n", - " [42b91b2c...] [88c29041...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [42b91b2c...] [aec0a2ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [e50f775e...] [88a718fa...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e50f775e...] [5d25077d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e50f775e...] [4f8721a6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e50f775e...] [3f00a18c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e50f775e...] [4d4926ec...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e50f775e...] [96aa9017...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [26ba3a10...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f42e1b5...] [2430022a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f42e1b5...] [300757b0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [c997e440...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [7b8fc78b...] [0e5d8a0a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [7b8fc78b...] [c0437ffe...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [c1138077...] [30da082b...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [40665284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [c1138077...] [2b7e104d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [c1138077...] [4e5b3a7d...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6b59bbaf...] [6a66be86...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6b59bbaf...] [546aff6a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n" - ] - } - ], - "source": [ - "# Get all memories for user-001\n", - "results = await memory.get_memories(user_id=USER_ID)\n", - "print(f\"Memories for user-001: {len(results)}\\n\")\n", - "for r in results:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")\n", - "\n", - "# Get only agent memories\n", - "agent_results = await memory.get_memories(role=\"agent\")\n", - "print(f\"\\nAgent memories: {len(agent_results)}\")\n", - "for r in agent_results:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "7e98a7c2", - "metadata": {}, - "source": [ - "### 3d. Update & Delete in Cosmos DB\n", - "\n", - "If the content changes, the embedding is automatically re-generated (awaited)." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "b0b61df9", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:07:16.784062Z", - "start_time": "2026-04-07T22:07:16.651689Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:47.264618Z", - "iopub.status.busy": "2026-05-04T20:25:47.264449Z", - "iopub.status.idle": "2026-05-04T20:25:47.395572Z", - "shell.execute_reply": "2026-05-04T20:25:47.394909Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Before: Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\n", - "\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "After: Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\n" - ] - } - ], - "source": [ - "# Update the user's budget message to add a hotel budget constraint\n", - "user_msgs = await memory.get_memories(user_id=USER_ID, role=\"user\")\n", - "target = [m for m in user_msgs if \"Pike Place\" in m[\"content\"]][0]\n", - "print(f\"Before: {target['content']}\\n\")\n", - "\n", - "await memory.update_cosmos(\n", - " memory_id=target[\"id\"],\n", - " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", - " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", - ")\n", - "\n", - "updated = (await memory.get_memories(memory_id=target[\"id\"]))[0]\n", - "print(f\"After: {updated['content']}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "74874763", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:07:36.933417Z", - "start_time": "2026-04-07T22:07:36.641107Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:47.397837Z", - "iopub.status.busy": "2026-05-04T20:25:47.397690Z", - "iopub.status.idle": "2026-05-04T20:25:50.012907Z", - "shell.execute_reply": "2026-05-04T20:25:50.012517Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "{'id': '17c87803-34e3-4410-ba71-0f16d867141d', 'user_id': 'user-002', 'thread_id': '6b59bbaf-a9ba-4122-a67b-f18ce950ec2d', 'role': 'tool', 'type': 'turn', 'content': '{\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nobu\", \"Katz\\'s Deli\", \"Le Bernardin\"]}', 'metadata': {'tool_name': 'restaurant_search', 'tool_call_id': 'call_abc123'}, 'created_at': '2026-05-04T20:25:46.986153+00:00', 'tags': [], '_rid': 'EShyAMqZjm9EMjEBAAAAAA==', '_self': 'dbs/EShyAA==/colls/EShyAMqZjm8=/docs/EShyAMqZjm9EMjEBAAAAAA==/', '_etag': '\"00006c06-0000-0800-0000-69f900cb0000\"', '_attachments': 'attachments/', '_ts': 1777926347}\n", - "Deleted tool memory 17c87803...\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Remaining memories in Cosmos DB: 1024\n", - " [9060aacb...] [fact_31f...] role=system type=fact The user is building a recommendation engine for a\n", - " [9060aacb...] [fact_24c...] role=system type=fact The user chose a hybrid recommendation approach co\n", - " [9060aacb...] [fact_801...] role=system type=fact The user plans to use embeddings generated from bo\n", - " [9060aacb...] [fact_9e2...] role=system type=fact The user prefers Python for development.\n", - " [9060aacb...] [fact_d31...] role=system type=fact The user wants to use FastAPI for the API layer of\n", - " [9060aacb...] [ep_63631...] role=system type=episodic Last quarter, the user implemented a similar recom\n", - " [9060aacb...] [summary_...] role=system type=summary The user discussed building a hybrid recommendatio\n", - " [26f28370...] [050930c1...] role=user type=turn I love hiking in the Pacific Northwest\n", - " [26f28370...] [3f04a33a...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [26f28370...] [1286f137...] role=user type=turn I usually run 5 miles every morning before work\n", - " [26f28370...] [afebb21e...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [26f28370...] [9b9a4a3b...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [96f8868c...] [6f2b06d0...] role=user type=turn I live in Seattle and work at Microsoft as a softw\n", - " [96f8868c...] [afbb20b5...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [96f8868c...] [f3ed4abc...] role=user type=turn My favourite programming language is Python and I'\n", - " [96f8868c...] [c175440a...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [96f8868c...] [b14f468d...] role=user type=turn I'm currently working on a project involving large\n", - " [96f8868c...] [ba7a7168...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [96f8868c...] [b10d9418...] role=user type=turn Last spring I went hiking on Mount Rainier with my\n", - " [96f8868c...] [8adba5c7...] role=user type=turn When debugging an LLM, always check the prompt fir\n", - " [96f8868c...] [fact_486...] role=system type=fact The user lives in Seattle.\n", - " [96f8868c...] [fact_c52...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [96f8868c...] [fact_af9...] role=system type=fact The user's favorite programming language is Python\n", - " [96f8868c...] [fact_08a...] role=system type=fact The user has 8 years of experience using Python.\n", - " [96f8868c...] [fact_117...] role=system type=fact The user is currently working on a project involvi\n", - " [96f8868c...] [fact_ee1...] role=system type=fact The user has a dog.\n", - " [__proced...] [proc_616...] role=system type=procedural When debugging a large language model, always chec\n", - " [96f8868c...] [ep_13a6b...] role=system type=episodic Last spring, the user went hiking on Mount Rainier\n", - " [5827e67c...] [3782ffef...] role=user type=turn I'm planning a trip to Japan next spring. Any sugg\n", - " [5827e67c...] [d3497550...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [5827e67c...] [8717fe0d...] role=user type=turn I'd love to see Kyoto and Tokyo. How long should I\n", - " [5827e67c...] [3edcb648...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [5827e67c...] [summary_...] role=system type=summary The user planned a spring trip to Japan focused on\n", - " [5827e67c...] [30f39fca...] role=user type=turn What about food? I'm a vegetarian.\n", - " [5827e67c...] [679afa68...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [5827e67c...] [20418cbb...] role=user type=turn Are there any vegetarian restaurants you'd recomme\n", - " [5827e67c...] [44bc0998...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [bec477fa...] [410dcaf7...] role=user type=turn What's a good pasta recipe for a weeknight dinner?\n", - " [bec477fa...] [3e65264f...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [bec477fa...] [93d8e2c1...] role=user type=turn Sounds great. I love simple Italian food, especial\n", - " [bec477fa...] [9c440b51...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [bec477fa...] [fact_584...] role=system type=fact The user prefers simple Italian food, especially d\n", - " [bec477fa...] [summary_...] role=system type=summary The conversation focused on suggesting a simple pa\n", - " [800e58b0...] [bc01e3d3...] role=user type=turn I want to visit Italy next year — Rome, Florence, \n", - " [800e58b0...] [966440e7...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [800e58b0...] [b1134253...] role=user type=turn Perfect — I love wine, especially Chianti and Brun\n", - " [800e58b0...] [3f8e2989...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [800e58b0...] [fact_bfd...] role=system type=fact The user plans to visit Italy next year, including\n", - " [800e58b0...] [fact_070...] role=system type=fact The user loves wine, especially Chianti and Brunel\n", - " [800e58b0...] [summary_...] role=system type=summary The user discussed plans to visit Italy next year,\n", - " [a3968726...] [80c78945...] role=user type=turn What's the best way to deploy a Python FastAPI app\n", - " [a3968726...] [900a8c86...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [a3968726...] [00c996bc...] role=user type=turn Cool. I'm a Python engineer building AI tooling.\n", - " [a3968726...] [91cc1977...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [a3968726...] [fact_423...] role=system type=fact The user is a Python engineer building AI tooling.\n", - " [a3968726...] [summary_...] role=system type=summary The conversation focused on the best way to deploy\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user is a Python engineer building AI tooling.\n", - " [09dc7d13...] [a313f4fe...] role=user type=turn Hi! I'm planning a trip to Tokyo next month.\n", - " [09dc7d13...] [b8be927e...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [09dc7d13...] [a048b3cd...] role=user type=turn I'd love food recommendations. I'm vegetarian.\n", - " [09dc7d13...] [f822061c...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [09dc7d13...] [6c05d0fc...] role=user type=turn Also, what's the best way to get around the city?\n", - " [09dc7d13...] [4f82afee...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [6e44bfdf...] [5f70d499...] role=user type=turn I've been having trouble sleeping lately. Any tips\n", - " [6e44bfdf...] [554813b8...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [6e44bfdf...] [ceb47ce6...] role=user type=turn Does caffeine really affect sleep that much?\n", - " [6e44bfdf...] [de33c4e1...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [d78550ff...] [d78c85d4...] role=user type=turn Can you remind me of the Tokyo restaurant suggesti\n", - " [d78550ff...] [415b6b5a...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [ticket-d...] [d6a1be75...] role=user type=turn Hi, I'm having issues with my Surface Pro 9. The b\n", - " [ticket-d...] [7dff7796...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-d...] [318d37d4...] role=user type=turn I bought it in March 2024 from the Microsoft Store\n", - " [ticket-d...] [f518daf5...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-d...] [902ed190...] role=user type=turn It's alex.chen@example.com. The order number was M\n", - " [ticket-d...] [32fd980e...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-d...] [630500b2...] role=user type=turn OK, will do. By the way, I work as a software engi\n", - " [ticket-d...] [fact_b48...] role=system type=fact The user owns a Surface Pro 9 with a battery that \n", - " [ticket-d...] [fact_55f...] role=system type=fact The user purchased the Surface Pro 9 in March 2024\n", - " [ticket-d...] [fact_812...] role=system type=fact The user's email address is alex.chen@example.com.\n", - " [ticket-d...] [fact_68e...] role=system type=fact The Surface Pro 9 order number is MS-78234.\n", - " [ticket-d...] [fact_fe9...] role=system type=fact The user's Surface Pro 9 is currently under warran\n", - " [ticket-d...] [fact_198...] role=system type=fact The user works as a software engineer and relies o\n", - " [ticket-d...] [fact_369...] role=system type=fact The user will run the Surface app battery diagnost\n", - " [ticket-d...] [summary_...] role=system type=summary The user reported that their Surface Pro 9 battery\n", - " [ticket-7...] [59d28891...] role=user type=turn Hello again — Alex from the previous battery ticke\n", - " [ticket-7...] [505cdf04...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-7...] [4c3d1d55...] role=user type=turn Great. While we're talking, can you recommend a US\n", - " [ticket-7...] [c8fc1e0a...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-7...] [f5cf5370...] role=user type=turn Multi-monitor is exactly what I need — I run 3 dis\n", - " [ticket-7...] [fact_032...] role=system type=fact The user's name is Alex.\n", - " [ticket-7...] [fact_ba5...] role=system type=fact The Surface app diagnostic reports that the user's\n", - " [ticket-7...] [fact_64c...] role=system type=fact Alex requires a USB-C dock compatible with the Sur\n", - " [ticket-7...] [summary_...] role=system type=summary Alex contacted support regarding a degraded batter\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user's name is Alex.; The user's email address\n", - " [ticket-d...] [f6741f54...] role=user type=turn Hi, I have a quick question about my Microsoft 365\n", - " [ticket-d...] [cdf309ab...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [a912fa55...] [975d78b5...] role=user type=turn Compare the environmental impact of electric vehic\n", - " [a912fa55...] [fc43544b...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [a912fa55...] [c898a267...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [a912fa55...] [00f08077...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [a912fa55...] [c2242b74...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [a912fa55...] [277aa203...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [thread-0...] [f844e873...] role=system type=fact User prefers Python over Java for backend work\n", - " [thread-0...] [d54ab12f...] role=system type=fact User is allergic to peanuts\n", - " [thread-0...] [24cf3d6a...] role=system type=fact User lives in Seattle, WA\n", - " [thread-0...] [323d880f...] role=system type=episodic Last Friday the user shipped a Cosmos-backed searc\n", - " [thread-0...] [b6c5a9ab...] role=system type=episodic User attended PyCon 2024 in Pittsburgh\n", - " [thread-0...] [b18fc854...] role=system type=procedural When the user says 'deploy', run `azd up` and tail\n", - " [thread-0...] [ce09b345...] role=system type=procedural Always confirm before purging Cosmos containers\n", - " [thread-5...] [fe918ee7...] role=system type=episodic Last Friday the user shipped a Cosmos-backed searc\n", - " [thread-5...] [31426409...] role=system type=episodic User attended PyCon 2024 in Pittsburgh\n", - " [thread-5...] [52d4d63f...] role=system type=procedural When the user says 'deploy', run `azd up` and tail\n", - " [thread-5...] [9ec66aac...] role=system type=procedural Always confirm before purging Cosmos containers\n", - " [3283e3ce...] [44e2a84b...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [3283e3ce...] [3347c70d...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [3283e3ce...] [7325fcca...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3283e3ce...] [1548d960...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [3283e3ce...] [d4c2d4b1...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [93f9f763...] [b19855ba...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [93f9f763...] [0eb2219f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [93f9f763...] [61ada8c9...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [93f9f763...] [d7de15e4...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [3283e3ce...] [summary_...] role=system type=summary The user planned a weekend trip to Seattle with sp\n", - " [3283e3ce...] [fact_6dd...] role=system type=fact For a weekend trip to Seattle, the user requires r\n", - " [3283e3ce...] [fact_7a7...] role=system type=fact For a weekend trip to Seattle, the user requires h\n", - " [3283e3ce...] [fact_07e...] role=system type=fact For a weekend trip to Seattle, the user prefers ac\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [9269dfde...] [6550cc6e...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [9269dfde...] [2b249321...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [9269dfde...] [ccced81a...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [3e8c0348...] [1c85da9a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [3e8c0348...] [ad231b3b...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [3e8c0348...] [0eba1fb4...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [3e8c0348...] [95fd0352...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [3e8c0348...] [b63df7c7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [cc7ba964...] [5a1dd03f...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [cc7ba964...] [eab7a8dc...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [cc7ba964...] [e353165a...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [cc7ba964...] [043b1f73...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [bfaa7891...] [1899de86...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [bfaa7891...] [3ecd376a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [bfaa7891...] [d78560d0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [bfaa7891...] [168452e9...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [bfaa7891...] [352b0816...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [69b363f1...] [12da5f11...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [69b363f1...] [678aae82...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [69b363f1...] [f282cce3...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [69b363f1...] [1b9459b6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [67df7d45...] [f48762ba...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [67df7d45...] [d922da49...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [67df7d45...] [ccdb6efc...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [67df7d45...] [eece0053...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [67df7d45...] [78c59756...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [49296007...] [525fa21b...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [49296007...] [eed6a8e5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [49296007...] [817d2b13...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [49296007...] [495f8e55...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [0087a4c7...] [7112974f...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [0087a4c7...] [c8444bda...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [0087a4c7...] [aca1086e...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [0087a4c7...] [83b493a7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [0087a4c7...] [1ff00508...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a62f6290...] [3ca18d6c...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [a62f6290...] [bb3e7800...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [a62f6290...] [9fd37b3a...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [a62f6290...] [926a875e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [64930fb1...] [a67d7b29...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [64930fb1...] [2ccb8a00...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [64930fb1...] [10c23217...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [154bf409...] [c9f3116a...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [154bf409...] [799c324a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [154bf409...] [3234f409...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [154bf409...] [e635815b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [154bf409...] [c8dc5c13...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [0fcdecee...] [ddc8b396...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [0fcdecee...] [c2f5d5a5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [0fcdecee...] [f03aa200...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [0fcdecee...] [cba4eb09...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [3283e3ce...] [ep_420f4...] role=system type=episodic The user was planning a weekend trip to Seattle an\n", - " [30b8b16c...] [913e5379...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [30b8b16c...] [e5e45fef...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [30b8b16c...] [08dddc67...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [t1...] [2af2a94e...] role=agent type=turn Agent response\n", - " [78ada42c...] [d288134a...] role=user type=turn Hi! I'm planning a trip to Tokyo next month.\n", - " [78ada42c...] [26821e00...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [78ada42c...] [bd2d2b5e...] role=user type=turn I'd love food recommendations. I'm vegetarian.\n", - " [78ada42c...] [104974d7...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [78ada42c...] [22e034f0...] role=user type=turn Also, what's the best way to get around the city?\n", - " [78ada42c...] [caaa7d25...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [dd0ad3f9...] [039bf606...] role=user type=turn I've been having trouble sleeping lately. Any tips\n", - " [dd0ad3f9...] [81fe48ff...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [dd0ad3f9...] [5cb804de...] role=user type=turn Does caffeine really affect sleep that much?\n", - " [dd0ad3f9...] [e5b990ab...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [a402c62b...] [b5efa043...] role=user type=turn Can you remind me of the Tokyo restaurant suggesti\n", - " [a402c62b...] [426026b6...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [e2e2402e...] [a2ebd8fc...] role=user type=turn I'm planning a trip to Japan next spring. Any sugg\n", - " [e2e2402e...] [d37cf5bf...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [e2e2402e...] [e3e3d7ce...] role=user type=turn I'd love to see Kyoto and Tokyo. How long should I\n", - " [e2e2402e...] [5eebb35c...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [e2e2402e...] [summary_...] role=system type=summary The user planned a spring trip to Japan focused on\n", - " [e2e2402e...] [f194f077...] role=user type=turn What about food? I'm a vegetarian.\n", - " [e2e2402e...] [307dc427...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [e2e2402e...] [ba7e6fe2...] role=user type=turn Are there any vegetarian restaurants you'd recomme\n", - " [e2e2402e...] [53e01cf6...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [thread-0...] [f4734224...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [d5e42a3c...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [72aadb29...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [1cc0c040...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [aa7d2515...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [5eddb02b...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [77886873...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [6099050f...] role=system type=fact The user loves Azure Cosmos DB.\n", - " [thread-0...] [b0c0dd47...] role=system type=fact Azure Cosmos DB supports vector search powered by \n", - " [thread-0...] [summary_...] role=system type=summary The conversation consisted of brief exchanges abou\n", - " [thread-0...] [6bb1605b...] role=system type=fact Azure Cosmos DB supports hierarchical partition ke\n", - " [thread-4...] [a38d21e1...] role=user type=turn Hi I love Cosmos\n", - " [thread-4...] [3e7ac221...] role=agent type=turn Cosmos is great\n", - " [thread-4...] [8a13148e...] role=user type=turn vector search?\n", - " [thread-4...] [5dc2cf5b...] role=agent type=turn yes DiskANN\n", - " [thread-4...] [f555f850...] role=user type=turn HPK?\n", - " [thread-4...] [99f7cf33...] role=agent type=turn colocates data\n", - " [thread-4...] [summary_...] role=system type=summary The conversation briefly touched on Microsoft Azur\n", - " [thread-0...] [58d255e2...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [0349d4e5...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [13a6491b...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [efea8437...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [8ce337ef...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [3bec5407...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-9...] [bc800311...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user lives in Seattle, WA.; The user is allerg\n", - " [thread-0...] [aa91e94e...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [3cb84a20...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [02c03996...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [57ea857b...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [9055c362...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [0f628302...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [793a5ee5...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [06666f17...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [d208eeea...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [548dd8a9...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [978dcff8...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [bd139b4f...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-2...] [79fca8cc...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-2...] [02c7e958...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-2...] [89959614...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-2...] [6def8d60...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-2...] [8b910b34...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-2...] [summary_...] role=system type=summary The user discussed planning a hiking and camping t\n", - " [thread-2...] [fact_0c0...] role=system type=fact The user is planning a hiking trip to Olympic Nati\n", - " [thread-2...] [fact_206...] role=system type=fact The user plans to camp for two nights during the O\n", - " [thread-2...] [fact_b39...] role=system type=fact The user follows a vegetarian diet.\n", - " [test-thr...] [3c31c8da...] role=user type=turn Test message 214ecc\n", - " [test-thr...] [9380bb97...] role=user type=turn Test message 6e6446\n", - " [test-thr...] [1944068a...] role=user type=turn Test message 0eff02\n", - " [test-thr...] [summary_...] role=system type=summary The user sent three short test messages containing\n", - " [e9cdb066...] [fact_ade...] role=system type=fact The user lives in Seattle.\n", - " [e9cdb066...] [fact_716...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [e9cdb066...] [fact_cfe...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_6a4...] role=system type=procedural When asked about deployment, always check the reso\n", - " [e9cdb066...] [ep_4a734...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [5672dff1...] [summary_...] role=system type=summary The user shared details about their daily running \n", - " [f28bdc49...] [summary_...] role=system type=summary The user shared their enthusiasm for Italian cooki\n", - " [5672dff1...] [fact_8da...] role=system type=fact The user goes running every morning before work, c\n", - " [f28bdc49...] [fact_512...] role=system type=fact The user loves Italian cooking, especially pasta.\n", - " [f28bdc49...] [fact_661...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [test-thr...] [e8afd5dd...] role=user type=turn Test message ac3aa2\n", - " [test-thr...] [ecce99ca...] role=user type=turn Test message 15ec87\n", - " [test-thr...] [a43a8567...] role=user type=turn Test message fca3a8\n", - " [test-thr...] [summary_...] role=system type=summary The user sent three separate test messages contain\n", - " [test-thr...] [94c5afad...] role=user type=turn Test message e4a27e\n", - " [test-thr...] [476a9588...] role=user type=turn Test message 330890\n", - " [test-thr...] [4bdf8f28...] role=user type=turn Test message 506cf6\n", - " [test-thr...] [summary_...] role=system type=summary The conversation consisted of three standalone tes\n", - " [5622a10b...] [fact_cb8...] role=system type=fact The user lives in Seattle.\n", - " [5622a10b...] [fact_493...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [5622a10b...] [fact_a13...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_1f4...] role=system type=procedural When discussing deployment, always check the resou\n", - " [5622a10b...] [ep_0d448...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [c90da0a1...] [summary_...] role=system type=summary The conversation was a brief exchange about the us\n", - " [c90da0a1...] [fact_e6a...] role=system type=fact The user loves Italian cooking, especially pasta.\n", - " [c90da0a1...] [fact_d86...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [thread-0...] [3771c68f...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [b8db28d6...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [8f280507...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [cbf0f0be...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [7bc1a0bd...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [771971c9...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [638e47a9...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [80f6b374...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [7207f7da...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [c5c544d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [ec28abb0...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [2c69aa14...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [test-thr...] [eb09e3b8...] role=user type=turn Test message c67925\n", - " [test-thr...] [390f2924...] role=user type=turn Test message 5c0bc7\n", - " [test-thr...] [9c356b00...] role=user type=turn Test message 075f33\n", - " [test-thr...] [summary_...] role=system type=summary The user sent three separate test messages contain\n", - " [c60acfe1...] [fact_9eb...] role=system type=fact The user lives in Seattle.\n", - " [c60acfe1...] [fact_a13...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [c60acfe1...] [fact_6e6...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_699...] role=system type=procedural When discussing deployment, always check the resou\n", - " [c60acfe1...] [ep_a1e72...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [08a365ae...] [fact_d32...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [08a365ae...] [summary_...] role=system type=summary The user shared their enthusiasm for Italian cooki\n", - " [4d28c3df...] [fact_b23...] role=system type=fact The user runs approximately 5 kilometres each day.\n", - " [4d28c3df...] [summary_...] role=system type=summary The conversation was about the user’s daily runnin\n", - " [test-thr...] [3cb4cee8...] role=user type=turn Test message 396b1a\n", - " [test-thr...] [ee9ba6ab...] role=user type=turn Test message ce1cff\n", - " [test-thr...] [0c4ad50f...] role=user type=turn Test message 35de30\n", - " [test-thr...] [summary_...] role=system type=summary The conversation consisted of three short test mes\n", - " [6a0c8737...] [fact_318...] role=system type=fact The user lives in Seattle.\n", - " [6a0c8737...] [fact_c00...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [6a0c8737...] [fact_234...] role=system type=fact The user prefers Python over JavaScript for backen\n", - " [__proced...] [proc_1f2...] role=system type=procedural When asked about deployment, always check the reso\n", - " [6a0c8737...] [ep_b5220...] role=system type=episodic The user traveled to Japan during cherry blossom s\n", - " [a8ea2e65...] [fact_7b9...] role=system type=fact The user goes running every morning before work, t\n", - " [8216c24f...] [fact_31f...] role=system type=fact The user enjoys Italian cooking, especially pasta \n", - " [8216c24f...] [fact_7ba...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [cc830eaa...] [fact_7d5...] role=system type=fact The user has a golden retriever named Buddy.\n", - " [cc830eaa...] [fact_b66...] role=system type=fact Buddy is 3 years old.\n", - " [cc830eaa...] [fact_8b1...] role=system type=fact Buddy loves playing fetch at the park.\n", - " [thread-0...] [f4d39b04...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [b9161808...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [c3a74683...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [a27126d6...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [91c3e7dc...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [98e2d8de...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [cd0271bc...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [805cf355...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [826c773c...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [7c3af0fe...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [012f758c...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [72cdd403...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-b...] [9b72c25d...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-b...] [30296030...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-b...] [efabc25b...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-b...] [a64b3ad1...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-b...] [105b6260...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-b...] [summary_...] role=system type=summary The user discussed planning a hiking trip to Olymp\n", - " [t1...] [b7bbcd71...] role=user type=turn Hello from quickstart!\n", - " [t1...] [8422cbfd...] role=agent type=turn Agent response\n", - " [d0421430...] [5cb583cf...] role=user type=turn I live in Seattle and work at Microsoft as a softw\n", - " [d0421430...] [47eae793...] role=agent type=turn Got it! You're based in Seattle working at Microso\n", - " [d0421430...] [7ae79706...] role=user type=turn My favourite programming language is Python and I'\n", - " [d0421430...] [13017c8c...] role=agent type=turn 8 years of Python experience is impressive!\n", - " [d0421430...] [76abf10b...] role=user type=turn I'm currently working on a project involving large\n", - " [d0421430...] [22d94ba6...] role=agent type=turn That's a great area! LLMs combined with RAG can un\n", - " [d0421430...] [5b337ad5...] role=user type=turn Last spring I went hiking on Mount Rainier with my\n", - " [d0421430...] [b019f3b9...] role=user type=turn When debugging an LLM, always check the prompt fir\n", - " [d0421430...] [fact_ab2...] role=system type=fact The user lives in Seattle.\n", - " [d0421430...] [fact_f60...] role=system type=fact The user works at Microsoft as a software engineer\n", - " [d0421430...] [fact_0f6...] role=system type=fact The user's favourite programming language is Pytho\n", - " [d0421430...] [fact_83f...] role=system type=fact The user has 8 years of experience using Python.\n", - " [d0421430...] [fact_606...] role=system type=fact The user is currently working on a project involvi\n", - " [__proced...] [proc_1d3...] role=system type=procedural When debugging a large language model, always chec\n", - " [d0421430...] [ep_c4c50...] role=system type=episodic Last spring, the user went hiking on Mount Rainier\n", - " [dd381d0c...] [8a755754...] role=user type=turn I'm planning a trip to Japan next spring. Any sugg\n", - " [dd381d0c...] [8f58418d...] role=agent type=turn Spring is a wonderful time to visit Japan! Cherry \n", - " [dd381d0c...] [59506060...] role=user type=turn I'd love to see Kyoto and Tokyo. How long should I\n", - " [dd381d0c...] [d7e35289...] role=agent type=turn 10–14 days lets you spend ~5 days in each city plu\n", - " [d0421430...] [summary_...] role=system type=summary The user shared personal and professional backgrou\n", - " [d0421430...] [fact_58d...] role=system type=fact The user's favorite programming language is Python\n", - " [d0421430...] [fact_9de...] role=system type=fact The user is currently working on a project involvi\n", - " [d0421430...] [ep_918b6...] role=system type=episodic Last spring, the user went hiking on Mount Rainier\n", - " [dd381d0c...] [summary_...] role=system type=summary The user planned a spring trip to Japan focused on\n", - " [dd381d0c...] [50dd67ed...] role=user type=turn What about food? I'm a vegetarian.\n", - " [dd381d0c...] [46fda2e6...] role=agent type=turn Japan has wonderful vegetarian options — try shoji\n", - " [dd381d0c...] [747e073c...] role=user type=turn Are there any vegetarian restaurants you'd recomme\n", - " [dd381d0c...] [de105f27...] role=agent type=turn Shigetsu inside Tenryu-ji temple is famous for its\n", - " [dd381d0c...] [fact_982...] role=system type=fact The user is planning a trip to Japan next spring.\n", - " [dd381d0c...] [fact_cd7...] role=system type=fact The user wants to visit Kyoto and Tokyo during the\n", - " [dd381d0c...] [fact_555...] role=system type=fact The user follows a vegetarian diet.\n", - " [1a5388ca...] [553b498c...] role=user type=turn What's a good pasta recipe for a weeknight dinner?\n", - " [1a5388ca...] [f64a1f54...] role=agent type=turn Try aglio e olio — pasta, garlic, olive oil, chill\n", - " [1a5388ca...] [fa9e29e3...] role=user type=turn Sounds great. I love simple Italian food, especial\n", - " [1a5388ca...] [efb3613c...] role=agent type=turn Italian cuisine emphasises quality ingredients pre\n", - " [1a5388ca...] [fact_aa1...] role=system type=fact The user prefers simple Italian food made with fre\n", - " [1a5388ca...] [fact_088...] role=system type=fact The user loves simple Italian food, especially dis\n", - " [1a5388ca...] [summary_...] role=system type=summary The user asked for a good weeknight pasta recipe a\n", - " [462c0b89...] [5148d545...] role=user type=turn I want to visit Italy next year — Rome, Florence, \n", - " [462c0b89...] [4e8648c0...] role=agent type=turn Great itinerary! Tuscany is amazing in autumn — wi\n", - " [462c0b89...] [aedd2520...] role=user type=turn Perfect — I love wine, especially Chianti and Brun\n", - " [462c0b89...] [1fe994b2...] role=agent type=turn Brunello di Montalcino producers offer wonderful c\n", - " [462c0b89...] [fact_82d...] role=system type=fact The user plans to visit Italy next year, including\n", - " [462c0b89...] [fact_bf6...] role=system type=fact The user loves wine, especially Chianti and Brunel\n", - " [462c0b89...] [summary_...] role=system type=summary The user discussed plans to visit Italy next year,\n", - " [82849ac6...] [56c4c3c3...] role=user type=turn What's the best way to deploy a Python FastAPI app\n", - " [82849ac6...] [24cf1624...] role=agent type=turn Azure Container Apps is a great fit for FastAPI.\n", - " [82849ac6...] [99893621...] role=user type=turn Cool. I'm a Python engineer building AI tooling.\n", - " [82849ac6...] [7ea3e0ac...] role=agent type=turn Azure has excellent AI services — AI Foundry, AI S\n", - " [82849ac6...] [fact_dad...] role=system type=fact The user is a Python engineer building AI tooling.\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user is a Python engineer.; The user is buildi\n", - " [82849ac6...] [summary_...] role=system type=summary The user asked about the best way to deploy a Pyth\n", - " [de98eb46...] [summary_...] role=system type=summary The user discussed building a hybrid recommendatio\n", - " [de98eb46...] [fact_5e8...] role=system type=fact The user is building a recommendation engine for a\n", - " [de98eb46...] [fact_c9e...] role=system type=fact The user chose a hybrid recommendation approach us\n", - " [de98eb46...] [fact_f77...] role=system type=fact The user prefers Python and plans to use FastAPI f\n", - " [de98eb46...] [ep_3a65f...] role=system type=episodic Last quarter, the user implemented a recommendatio\n", - " [de98eb46...] [fact_3a9...] role=system type=fact The user plans to implement a hybrid recommendatio\n", - " [de98eb46...] [fact_9d1...] role=system type=fact The user intends to use embeddings on book descrip\n", - " [e9d75005...] [c3b41618...] role=user type=turn I love hiking in the Pacific Northwest\n", - " [e9d75005...] [831c50e2...] role=agent type=turn The PNW has amazing trails like the Wonderland Tra\n", - " [de98eb46...] [fact_a37...] role=system type=fact The user prefers Python for development.\n", - " [de98eb46...] [fact_15f...] role=system type=fact The user wants to use FastAPI for the API layer of\n", - " [de98eb46...] [ep_53f68...] role=system type=episodic Last quarter, the user implemented a similar recom\n", - " [e9d75005...] [88803076...] role=user type=fact My favorite food is sushi, especially salmon nigir\n", - " [e9d75005...] [820486f6...] role=user type=turn I usually run 5 miles every morning before work\n", - " [e9d75005...] [3e754348...] role=agent type=turn Running is a great way to stay fit! Do you prefer \n", - " [e9d75005...] [d983c7e3...] role=user type=fact I work as a software engineer at a startup in Seat\n", - " [e9d75005...] [a001039f...] role=user type=fact My preferred programming language is Python\n", - " [e9d75005...] [2d8ad427...] role=agent type=turn Python is very popular for AI/ML workloads. What f\n", - " [75d8811b...] [b6b19602...] role=user type=turn Hi! I'm planning a trip to Tokyo next month.\n", - " [75d8811b...] [f792c4e7...] role=agent type=turn That sounds exciting! Tokyo is wonderful in spring\n", - " [75d8811b...] [17ccb199...] role=user type=turn I'd love food recommendations. I'm vegetarian.\n", - " [75d8811b...] [8a41f22a...] role=agent type=turn Great choice! Try Ain Soph in Shinjuku for plant-b\n", - " [75d8811b...] [532d93ee...] role=user type=turn Also, what's the best way to get around the city?\n", - " [75d8811b...] [20f5c5de...] role=agent type=turn A Suica or Pasmo IC card is the easiest option. It\n", - " [e8f0a465...] [a630e370...] role=user type=turn I've been having trouble sleeping lately. Any tips\n", - " [e8f0a465...] [efcc37f1...] role=agent type=turn Keep a consistent sleep schedule, avoid screens 1 \n", - " [e8f0a465...] [bcd60808...] role=user type=turn Does caffeine really affect sleep that much?\n", - " [e8f0a465...] [d1569024...] role=agent type=turn Yes — caffeine has a half-life of about 5-6 hours,\n", - " [e9d75005...] [summary_...] role=system type=summary The user shared personal background information in\n", - " [45853aeb...] [1cf925ed...] role=user type=turn Can you remind me of the Tokyo restaurant suggesti\n", - " [45853aeb...] [2094ee58...] role=agent type=turn Of course! Last time we discussed Ain Soph in Shin\n", - " [e9d75005...] [fact_fb7...] role=system type=fact The user loves hiking in the Pacific Northwest.\n", - " [e9d75005...] [fact_6ee...] role=system type=fact The user usually runs 5 miles every morning before\n", - " [ticket-9...] [ed75dc84...] role=user type=turn Hi, I'm having issues with my Surface Pro 9. The b\n", - " [ticket-9...] [6743a768...] role=agent type=turn I'm sorry to hear that. Could you share when you b\n", - " [ticket-9...] [090753e4...] role=user type=turn I bought it in March 2024 from the Microsoft Store\n", - " [ticket-9...] [5cf00dc0...] role=agent type=turn Thanks. I'll check warranty status. Could you also\n", - " [ticket-9...] [4fba41de...] role=user type=turn It's alex.chen@example.com. The order number was M\n", - " [ticket-9...] [3aec4d8c...] role=agent type=turn Verified — the device is under warranty. I've init\n", - " [ticket-9...] [3f14a39f...] role=user type=turn OK, will do. By the way, I work as a software engi\n", - " [e8f0a465...] [summary_...] role=system type=summary The user asked for help with recent sleep difficul\n", - " [75d8811b...] [fact_74b...] role=system type=fact The user is planning a trip to Tokyo next month.\n", - " [75d8811b...] [fact_858...] role=system type=fact The user follows a vegetarian diet.\n", - " [e8f0a465...] [fact_e49...] role=system type=fact The user has been having trouble sleeping lately.\n", - " [75d8811b...] [summary_...] role=system type=summary The user discussed plans for a trip to Tokyo next \n", - " [__user_s...] [user_sum...] role=system type=user_summary The user is planning a trip to Tokyo next month (m\n", - " [ticket-9...] [summary_...] role=system type=summary The user reported that their Surface Pro 9 battery\n", - " [ticket-9...] [fact_5d4...] role=system type=fact The user owns a Surface Pro 9 with a battery that \n", - " [ticket-9...] [fact_d40...] role=system type=fact The user purchased the Surface Pro 9 in March 2024\n", - " [ticket-9...] [fact_dfd...] role=system type=fact The user's email address is alex.chen@example.com.\n", - " [ticket-9...] [fact_d88...] role=system type=fact The order number for the Surface Pro 9 purchase is\n", - " [ticket-9...] [fact_b5d...] role=system type=fact The user's Surface Pro 9 is currently under warran\n", - " [ticket-9...] [fact_d3e...] role=system type=fact The user works as a software engineer and relies o\n", - " [ticket-9...] [fact_b88...] role=system type=fact The user agreed to run the Surface app diagnostic \n", - " [ticket-9...] [fact_772...] role=system type=fact The contact email associated with the Surface Pro \n", - " [ticket-9...] [fact_4e4...] role=system type=fact The user owns a Surface Pro 9 that currently exper\n", - " [ticket-9...] [fact_ac3...] role=system type=fact The order number for the user's Surface Pro 9 purc\n", - " [ticket-f...] [e1f26087...] role=user type=turn Hello again — Alex from the previous battery ticke\n", - " [ticket-f...] [5d5a3234...] role=agent type=turn Welcome back, Alex! Yes, that confirms the diagnos\n", - " [ticket-f...] [65e5092f...] role=user type=turn Great. While we're talking, can you recommend a US\n", - " [ticket-f...] [e2aff8e0...] role=agent type=turn The Surface Dock 2 or the Anker 778 are excellent \n", - " [ticket-f...] [28bd61e6...] role=user type=turn Multi-monitor is exactly what I need — I run 3 dis\n", - " [ticket-f...] [summary_...] role=system type=summary Alex reported a degraded battery on a Surface Pro \n", - " [ticket-f...] [fact_165...] role=system type=fact The Surface app diagnostic reported that the user'\n", - " [ticket-f...] [fact_9cf...] role=system type=fact A replacement battery service unit will be shipped\n", - " [ticket-f...] [fact_343...] role=system type=fact The user requires a USB-C dock compatible with the\n", - " [__user_s...] [user_sum...] role=system type=user_summary The user's name is Alex Chen.; The user's email ad\n", - " [ticket-f...] [fact_d81...] role=system type=fact The Surface app diagnostic reports that the user's\n", - " [ticket-f...] [fact_6ba...] role=system type=fact The user needs a USB-C dock compatible with the Su\n", - " [ticket-f...] [fact_8af...] role=system type=fact The user runs three displays for development work.\n", - " [ticket-f...] [ep_802fc...] role=system type=episodic The user's Surface Pro 9 was experiencing rapid ba\n", - " [ticket-b...] [4fea4556...] role=user type=turn Hi, I have a quick question about my Microsoft 365\n", - " [ticket-b...] [c8451dd2...] role=agent type=turn Welcome back, Alex! Happy to help with your Micros\n", - " [84350066...] [fbf439c3...] role=user type=turn Compare the environmental impact of electric vehic\n", - " [84350066...] [cc6e41cf...] role=agent type=turn PLAN:\n", - " 1. Research manufacturing impact (battery \n", - " [84350066...] [c8a01395...] role=agent type=turn FINDING 1 — Manufacturing: EV battery production e\n", - " [84350066...] [9a5c4e1d...] role=agent type=turn FINDING 2 — Energy source: EVs charged on renewabl\n", - " [84350066...] [6b1206fd...] role=agent type=turn FINDING 3 — End-of-life: Li-ion battery recycling \n", - " [84350066...] [25903ff0...] role=agent type=turn RECOMMENDATION: For urban fleets, battery-electric\n", - " [thread-e...] [666e8ef8...] role=system type=fact User prefers Python over Java for backend work\n", - " [thread-e...] [dcecaffb...] role=system type=fact User is allergic to peanuts\n", - " [thread-e...] [e26acf75...] role=system type=fact User lives in Seattle, WA\n", - " [thread-e...] [7f5e185b...] role=system type=episodic Last Friday the user shipped a Cosmos-backed searc\n", - " [thread-e...] [0bee2a1f...] role=system type=episodic User attended PyCon 2024 in Pittsburgh\n", - " [thread-e...] [fb81b994...] role=system type=procedural When the user says 'deploy', run `azd up` and tail\n", - " [thread-e...] [ad19e9c8...] role=system type=procedural Always confirm before purging Cosmos containers\n", - " [84350066...] [summary_...] role=system type=summary The conversation analyzed the environmental impact\n", - " [4c99b9ba...] [c1dffbb4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [4c99b9ba...] [d1d42c19...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [4c99b9ba...] [6587d05b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [4c99b9ba...] [477bfcf3...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [4c99b9ba...] [f133d14c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [73810c6b...] [6a262048...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [73810c6b...] [4a24bc5a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [73810c6b...] [752b35cc...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [73810c6b...] [6037ae5b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [73810c6b...] [fact_8c6...] role=system type=fact The user loves Italian food.\n", - " [73810c6b...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [4c99b9ba...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [2b2d0c38...] [995608e2...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [2b2d0c38...] [c9765c5e...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [2b2d0c38...] [00e02473...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [2b2d0c38...] [summary_...] role=system type=summary The user sent three consecutive test messages aski\n", - " [34249f73...] [eb3f86b6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [34249f73...] [81d468be...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [34249f73...] [d9fd8db5...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [34249f73...] [c00391d0...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [34249f73...] [71a3704f...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [eb1efd30...] [29e6e76e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [eb1efd30...] [d943c1a2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [eb1efd30...] [a7cb61d7...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [eb1efd30...] [fbf6a5a9...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [eb1efd30...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [34249f73...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [3283e3ce...] [ep_e85c2...] role=system type=episodic The user was planning a weekend trip to Seattle an\n", - " [a55e80a2...] [91c849c4...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [a55e80a2...] [1c317519...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [a55e80a2...] [e8aef776...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [a55e80a2...] [summary_...] role=system type=summary The user sent three consecutive messages requestin\n", - " [ae1eb483...] [3241461e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ae1eb483...] [a2d755ba...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ae1eb483...] [3fee9eaa...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ae1eb483...] [1eabf113...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [ae1eb483...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [3283e3ce...] [ep_3c6fb...] role=system type=episodic The user planned a weekend trip to Seattle and req\n", - " [da6adb20...] [fact_e99...] role=system type=fact The user took a trip to Japan during cherry blosso\n", - " [__proced...] [proc_d2c...] role=system type=procedural When discussing deployment, always check the resou\n", - " [05c82d43...] [summary_...] role=system type=summary The conversation was about the user’s interest in \n", - " [05c82d43...] [fact_5b6...] role=system type=fact The user loves Italian cooking, especially pasta.\n", - " [05c82d43...] [fact_9bf...] role=system type=fact The user makes homemade fettuccine every weekend.\n", - " [f34d2765...] [summary_...] role=system type=summary The conversation was about the user’s daily runnin\n", - " [f34d2765...] [fact_cee...] role=system type=fact The user runs approximately 5 kilometres each day.\n", - " [151e417e...] [667d1b16...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [151e417e...] [00f1ec4f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [151e417e...] [a49ad927...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [151e417e...] [a5a39119...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [151e417e...] [374d57e5...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [75b607c1...] [f2156f30...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [75b607c1...] [18d7b346...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [75b607c1...] [f5ec5d91...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [75b607c1...] [22c624a7...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [75b607c1...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [151e417e...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [b09413cf...] [ff54043b...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [b09413cf...] [b97e629e...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [b09413cf...] [d99569a7...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [b09413cf...] [summary_...] role=system type=summary The user submitted three consecutive test messages\n", - " [18ec5623...] [48c350cb...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [18ec5623...] [20ddefe7...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [18ec5623...] [17a3e670...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [18ec5623...] [963a36a6...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [18ec5623...] [d53dad25...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [6514d03a...] [a6a9534e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [6514d03a...] [2fbee9d5...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6514d03a...] [6d1d2965...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [6514d03a...] [08f3076a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [6514d03a...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [18ec5623...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [8c19d9fd...] [44bd3992...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [8c19d9fd...] [5bf99e0c...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [8c19d9fd...] [72485888...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [8c19d9fd...] [summary_...] role=system type=summary The user posted three consecutive test messages as\n", - " [thread-0...] [2b72e0ee...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [1f6ffd63...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [95ed7676...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [3a203195...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [3f725325...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [a92f4b54...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-0...] [9f3e86e1...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [6370552e...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [97b7e174...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [e38ecbee...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [70962375...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [72ddcc06...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-5...] [609929f8...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-5...] [c3c713fa...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-5...] [39d808cf...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-5...] [c7364e90...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-5...] [f5b81eba...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-3...] [8db09cea...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-3...] [c527bd97...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-3...] [70722057...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-3...] [7371ee6c...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-3...] [c405fc0b...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-0...] [d0e5e3c0...] role=user type=turn Hi! I love Cosmos DB.\n", - " [thread-0...] [95d62050...] role=agent type=turn Cosmos DB is fantastic for low-latency global apps\n", - " [thread-0...] [d5a09f4a...] role=user type=turn Can it do vector search?\n", - " [thread-0...] [be0085d4...] role=agent type=turn Yes — DiskANN indexes power semantic search native\n", - " [thread-0...] [cc7d040a...] role=user type=turn Great. What about hierarchical partition keys?\n", - " [thread-0...] [c09230e7...] role=agent type=turn HPK lets you co-locate related items for efficient\n", - " [thread-c...] [61bff06f...] role=user type=turn I'm planning a hiking trip to Olympic National Par\n", - " [thread-c...] [3582eb74...] role=agent type=turn Great choice! Hoh Rainforest and Hurricane Ridge a\n", - " [thread-c...] [8133e553...] role=user type=turn I'd like to camp 2 nights. Any permit guidance?\n", - " [thread-c...] [598dff39...] role=agent type=turn You'll need a wilderness permit from recreation.go\n", - " [thread-c...] [4bb7b2c4...] role=user type=turn Thanks — also, I'm vegetarian, please remember tha\n", - " [thread-c...] [summary_...] role=system type=summary The user discussed planning a hiking and camping t\n", - " [2dec0199...] [492d9dbb...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [2dec0199...] [d53348b1...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [2dec0199...] [048b347d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [2dec0199...] [f170341e...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [2dec0199...] [f3b2e998...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [97d1c7d2...] [b34510a1...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [97d1c7d2...] [45d6f3eb...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [97d1c7d2...] [d57ed8f9...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [97d1c7d2...] [61ec5e9b...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [2dec0199...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [97d1c7d2...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [437580e8...] [1eefde64...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [437580e8...] [741b0b83...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [437580e8...] [41fcd871...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [437580e8...] [ebb06dba...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [437580e8...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [3283e3ce...] [ep_c489a...] role=system type=episodic The user was planning a weekend trip to Seattle an\n", - " [f6e63541...] [43830249...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [f6e63541...] [9c052937...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [f6e63541...] [8b2c0b88...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [f6e63541...] [summary_...] role=system type=summary The user sent three consecutive test messages requ\n", - " [9ed6e905...] [10da44e8...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [9ed6e905...] [f200bbc0...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [9ed6e905...] [59877c89...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [9ed6e905...] [30b9b34f...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [9ed6e905...] [9a2a651c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [9ed6e905...] [d7f74720...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [9ed6e905...] [bfb488e8...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [9ed6e905...] [1498a6b1...] role=user type=turn Also, if a round-trip flight ever costs more than \n", - " [9ed6e905...] [0d216b3d...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [9ed6e905...] [5123cac9...] role=user type=turn One more thing: when picking a hotel, always check\n", - " [9ed6e905...] [c9b3d5ab...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [ede78157...] [6f6aec0d...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ede78157...] [d89aa694...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ede78157...] [2bd4f216...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ede78157...] [bda83ce2...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ede78157...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [9ed6e905...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [__proced...] [proc_931...] role=system type=procedural Always select an aisle seat when booking flights f\n", - " [__proced...] [proc_bb3...] role=system type=procedural If a round-trip flight costs more than $300, stop \n", - " [__proced...] [proc_d15...] role=system type=procedural Always verify that breakfast is included before re\n", - " [c627fc8c...] [3a23f2c1...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [c627fc8c...] [3fb6ea61...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [c627fc8c...] [166d689f...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [c627fc8c...] [summary_...] role=system type=summary The user sent three consecutive messages asking fo\n", - " [e2422aed...] [0cc39f4a...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e2422aed...] [a5c17037...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e2422aed...] [d2d28ce4...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e2422aed...] [bed9110b...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e2422aed...] [a0ebc75c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e2422aed...] [a07d551b...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e2422aed...] [85416876...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e2422aed...] [602974a7...] role=user type=turn One more thing: when picking a hotel, always check\n", - " [e2422aed...] [a5595e14...] role=user type=turn Also, if a round-trip flight ever costs more than \n", - " [e2422aed...] [fac38202...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e2422aed...] [01b514c0...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [ba2753c5...] [e5242b96...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ba2753c5...] [f62c3be1...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ba2753c5...] [256f126e...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ba2753c5...] [5f541c2a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ba2753c5...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [e2422aed...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [3283e3ce...] [ep_69c22...] role=system type=episodic The user planned a weekend trip to Seattle and req\n", - " [e761b38f...] [644b1c65...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [e761b38f...] [187cb97b...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [e761b38f...] [1a4868c7...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [e761b38f...] [summary_...] role=system type=summary The user repeatedly requested information about ve\n", - " [d3a73355...] [07408ee7...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [d3a73355...] [7fc1a400...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [d3a73355...] [a895d314...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [d3a73355...] [64d95944...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [d3a73355...] [05901836...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [d3a73355...] [f0588b81...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [d3a73355...] [a762cd26...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [d3a73355...] [fb3b29cb...] role=user type=turn Also, if a round-trip flight ever costs more than \n", - " [d3a73355...] [81ce6316...] role=agent type=turn Understood — I'll confirm with you before booking \n", - " [d3a73355...] [b7132ab4...] role=user type=turn One more thing: when picking a hotel, always check\n", - " [d3a73355...] [86a404c9...] role=agent type=turn Will do. I'll filter hotel suggestions to only tho\n", - " [e9ed3070...] [cd7f6b1e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [e9ed3070...] [9cf12919...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e9ed3070...] [fe00ba5d...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [e9ed3070...] [8712d011...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e9ed3070...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [d3a73355...] [summary_...] role=system type=summary The conversation centered on planning a weekend tr\n", - " [62a3a5c8...] [aa370d97...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [62a3a5c8...] [14ab61c9...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [62a3a5c8...] [26ee5819...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [62a3a5c8...] [summary_...] role=system type=summary The user sent three consecutive messages asking fo\n", - " [92fcfce7...] [8db42544...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [92fcfce7...] [9b497f45...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [92fcfce7...] [2ac1f955...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [92fcfce7...] [9e72adc1...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [92fcfce7...] [340d4e33...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [92fcfce7...] [1eb0d2c3...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [92fcfce7...] [3a3d1544...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [92fcfce7...] [60277430...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [92fcfce7...] [ba8c8d52...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [92fcfce7...] [d9b1592b...] role=user type=turn And never book me into anything that departs or ar\n", - " [92fcfce7...] [2485f06d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [26392a45...] [793c6f84...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [26392a45...] [41f1ba4d...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [26392a45...] [3fd7590b...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [26392a45...] [54cf4894...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [26392a45...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_62f...] role=system type=procedural When planning a trip for the user, first check the\n", - " [__proced...] [proc_b28...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [92fcfce7...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [3a9921f9...] [7ca8f672...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [3a9921f9...] [b081cfa7...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [3a9921f9...] [b2f71697...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [3a9921f9...] [summary_...] role=system type=summary The user repeatedly asked for information about ve\n", - " [f0fd9a78...] [bc85dd29...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [f0fd9a78...] [7df1661f...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [f0fd9a78...] [1f84e8ac...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [f0fd9a78...] [62abba0b...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [f0fd9a78...] [034bd98c...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [f0fd9a78...] [77ac6f91...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [f0fd9a78...] [9bc141ef...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [f0fd9a78...] [a9d6ffc0...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [f0fd9a78...] [51227197...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [f0fd9a78...] [043fc770...] role=user type=turn And never book me into anything that departs or ar\n", - " [f0fd9a78...] [f6cd2184...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [5c3287a4...] [3e7d7dd6...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [5c3287a4...] [5955e0e9...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [5c3287a4...] [f45c05b0...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [5c3287a4...] [9866371e...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [5c3287a4...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [f0fd9a78...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [2f517f40...] [468248fe...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [2f517f40...] [13be98ec...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [2f517f40...] [46cd74c8...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [2f517f40...] [summary_...] role=system type=summary The user sent three identical test messages asking\n", - " [b48abfd4...] [220e3777...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [b48abfd4...] [04627b70...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [b48abfd4...] [8cd6cac1...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [b48abfd4...] [01c33d7d...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [b48abfd4...] [b022017e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [b48abfd4...] [6a317eda...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [b48abfd4...] [83a30869...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [b48abfd4...] [f8df8e80...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [b48abfd4...] [1d2f503d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [b48abfd4...] [d363effd...] role=user type=turn And never book me into anything that departs or ar\n", - " [b48abfd4...] [a087dfa4...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [dbdc90d0...] [1b4a20d8...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [dbdc90d0...] [8aaead6f...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [dbdc90d0...] [83df810c...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [dbdc90d0...] [e2e684e6...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [dbdc90d0...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [b48abfd4...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [8adaad5f...] [614a52a8...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [8adaad5f...] [628b5e82...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [8adaad5f...] [f05774e7...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [8adaad5f...] [summary_...] role=system type=summary The user repeatedly requested information about ve\n", - " [a1210ca7...] [8f8c0453...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [a1210ca7...] [8486acee...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [a1210ca7...] [1329afa7...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [a1210ca7...] [210b1234...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [a1210ca7...] [0712700a...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [a1210ca7...] [33dfad55...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [a1210ca7...] [3a6887c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [a1210ca7...] [a9a357fb...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [a1210ca7...] [9c18002a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [a1210ca7...] [8bc59512...] role=user type=turn And never book me into anything that departs or ar\n", - " [a1210ca7...] [7835ebd2...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [e97abcfc...] [86bbc4ef...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [e97abcfc...] [c40acde3...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [e97abcfc...] [bcab2b5c...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [e97abcfc...] [25890ac3...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [e97abcfc...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [a1210ca7...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [a1210ca7...] [fact_ccc...] role=system type=fact The user requires round-trip flights to cost under\n", - " [__proced...] [proc_408...] role=system type=procedural Always select an aisle seat when booking flights f\n", - " [__proced...] [proc_6da...] role=system type=procedural Follow this order for trip planning: first check t\n", - " [__proced...] [proc_778...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [__user_s...] [user_sum...] role=system type=user_summary For the planned Seattle weekend trip, the user set\n", - " [a1210ca7...] [fact_e7b...] role=system type=fact The user prefers to stay near Pike Place Market wh\n", - " [__proced...] [proc_056...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_074...] role=system type=procedural Follow the trip planning order: first check the we\n", - " [__proced...] [proc_b50...] role=system type=procedural Never book travel that departs or arrives between \n", - " [ee162c4e...] [15dd4113...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [ee162c4e...] [b6abc60f...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [ee162c4e...] [70dd5fba...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [a1210ca7...] [fact_44d...] role=system type=fact The user requires hotel stays to cost under $200 p\n", - " [ee162c4e...] [summary_...] role=system type=summary The user repeatedly asked for information about ve\n", - " [8f82e8c2...] [5431ec91...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [8f82e8c2...] [86395b5c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [8f82e8c2...] [f810ee90...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [8f82e8c2...] [adf43f71...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [8f82e8c2...] [2c53284f...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [8f82e8c2...] [824b7d06...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [8f82e8c2...] [03f4f090...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f82e8c2...] [4e39a623...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [8f82e8c2...] [e61823c0...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f82e8c2...] [011604c6...] role=user type=turn And never book me into anything that departs or ar\n", - " [8f82e8c2...] [de44f072...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [dd1a62f4...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [925c1a31...] [1bc3a721...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [925c1a31...] [d334b9f8...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [925c1a31...] [81c4308b...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [925c1a31...] [03e66bf9...] role=user type=turn Never book me into anything that departs or arrive\n", - " [925c1a31...] [bbbce8be...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [925c1a31...] [6ad6dcd7...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [925c1a31...] [490aeb85...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [1aba6dfb...] [94d40c8a...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [1aba6dfb...] [67c9d6d2...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [1aba6dfb...] [d808c78f...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [1aba6dfb...] [f973d01f...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [925c1a31...] [summary_...] role=system type=summary The user established standing travel preferences a\n", - " [__proced...] [proc_433...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_938...] role=system type=procedural For trip planning, first check the weather for the\n", - " [__proced...] [proc_ada...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_3c1...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_2bf...] role=system type=procedural First check the weather, then check flights, and b\n", - " [8f82e8c2...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [1aba6dfb...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_4ac...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [8f82e8c2...] [fact_1fd...] role=system type=fact For the Seattle weekend trip, the user requires ro\n", - " [8f82e8c2...] [fact_b62...] role=system type=fact For the Seattle weekend trip, the user requires ho\n", - " [8f82e8c2...] [fact_555...] role=system type=fact For the Seattle weekend trip, the user prefers hot\n", - " [8f82e8c2...] [fact_5b6...] role=system type=fact No flight or hotel reservations were finalized for\n", - " [4c829316...] [d5b082ea...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [4c829316...] [1a0a7275...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [4c829316...] [85d26801...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [4c829316...] [summary_...] role=system type=summary The user sent three consecutive test messages aski\n", - " [df2c66e2...] [a95f36c7...] role=user type=turn And never book me into anything that departs or ar\n", - " [df2c66e2...] [885e20a1...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [df2c66e2...] [86f7ffdf...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [df2c66e2...] [a14e680c...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [df2c66e2...] [291b33d2...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [8ac8ad2d...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [df2c66e2...] [c506e7b2...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [df2c66e2...] [0085b70d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [ae1bb147...] [044f536b...] role=user type=turn Never book me into anything that departs or arrive\n", - " [ae1bb147...] [49f590c9...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ae1bb147...] [3863b2a1...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [ae1bb147...] [e5a7e19f...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [ae1bb147...] [36fc3840...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [df2c66e2...] [d2b63415...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [df2c66e2...] [293d9579...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [ae1bb147...] [6d68214d...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [ae1bb147...] [88479523...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [df2c66e2...] [44f1c083...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [ae1bb147...] [fffe6fde...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [85e74267...] [7cfd003e...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [85e74267...] [32b3911a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [85e74267...] [046fc368...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [85e74267...] [2594fb41...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [85e74267...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_b00...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [ae1bb147...] [summary_...] role=system type=summary The user established standing travel booking prefe\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_4b0...] role=system type=procedural First check the weather, then check flights, and b\n", - " [__proced...] [proc_53a...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__proced...] [proc_eef...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [df2c66e2...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [df2c66e2...] [fact_f5d...] role=system type=fact For the Seattle trip, the user requires round-trip\n", - " [df2c66e2...] [fact_a7d...] role=system type=fact For the Seattle trip, the user requires hotel rate\n", - " [df2c66e2...] [fact_53c...] role=system type=fact For the Seattle trip, the user prefers hotels loca\n", - " [__proced...] [proc_ef1...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_286...] role=system type=procedural When planning a trip, first check the weather for \n", - " [__proced...] [proc_9a3...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [1a2686a2...] [72643b0a...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [1a2686a2...] [653a328a...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [1a2686a2...] [0ce72055...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [1a2686a2...] [36f4abfe...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [1a2686a2...] [62e4971c...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [1a2686a2...] [c91a8397...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [1a2686a2...] [b0f0f031...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [1a2686a2...] [de786284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [1a2686a2...] [863a0e92...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [1a2686a2...] [440b3ccd...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [1a2686a2...] [6c71c103...] role=user type=turn And never book me into anything that departs or ar\n", - " [6c5e0b18...] [9d94e048...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [6c5e0b18...] [a9ca1c0c...] role=user type=turn Never book me into anything that departs or arrive\n", - " [6c5e0b18...] [b8d706b5...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [6c5e0b18...] [8079f2a5...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [6c5e0b18...] [6ec3f38c...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [6c5e0b18...] [b3cac85c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [6c5e0b18...] [bce69f91...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [6c5e0b18...] [096d24da...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [ac8cf2db...] [3b3f7880...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [ac8cf2db...] [e388f6c6...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [ac8cf2db...] [47cf2489...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [ac8cf2db...] [ad4aa222...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [ac8cf2db...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_372...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_5c8...] role=system type=procedural Follow this order for trip planning: first check t\n", - " [__proced...] [proc_9f3...] role=system type=procedural Never book flights that depart or arrive between m\n", - " [__proced...] [proc_eb7...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [6c5e0b18...] [summary_...] role=system type=summary The user established persistent travel booking pre\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [1a2686a2...] [fact_f0a...] role=system type=fact The user prefers hotels located near Pike Place Ma\n", - " [1a2686a2...] [fact_67a...] role=system type=fact The user requires round-trip flights to cost under\n", - " [1a2686a2...] [summary_...] role=system type=summary The conversation focused on planning a weekend tri\n", - " [1a2686a2...] [fact_92f...] role=system type=fact The user requires hotels to cost under $200 per ni\n", - " [__proced...] [proc_d23...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_210...] role=system type=procedural For trip planning, first check the destination wea\n", - " [__proced...] [proc_afd...] role=system type=procedural Never book travel that departs or arrives between \n", - " [30387fc9...] [d0e2a4c7...] role=user type=turn Change feed test message 1: Tell me about vector d\n", - " [30387fc9...] [e81a71eb...] role=user type=turn Change feed test message 2: Tell me about vector d\n", - " [30387fc9...] [3b386db9...] role=user type=turn Change feed test message 3: Tell me about vector d\n", - " [30387fc9...] [summary_...] role=system type=summary The user repeatedly asked for information about ve\n", - " [0df5b6dc...] [f79fbed6...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [0df5b6dc...] [26681a8e...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [0df5b6dc...] [87fa4b2f...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [0df5b6dc...] [864f087a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [0df5b6dc...] [7f1c2807...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [0df5b6dc...] [0cdaa994...] role=agent type=turn Got it — aisle seats only.\n", - " [0df5b6dc...] [6595962f...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [0df5b6dc...] [4f35ab5b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [0df5b6dc...] [872bf1fb...] role=user type=turn Never book me into anything between midnight and 6\n", - " [0df5b6dc...] [ab9e45ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [0df5b6dc...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [bc4a98cb...] [16bb8e00...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [bc4a98cb...] [1076e63c...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bc4a98cb...] [740137c4...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [bc4a98cb...] [6ba1d437...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bc4a98cb...] [c97de899...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [bc4a98cb...] [fcf81c7c...] role=agent type=turn Got it — aisle seats only.\n", - " [bc4a98cb...] [059c3307...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [bc4a98cb...] [45e487f4...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bc4a98cb...] [0a31dba0...] role=user type=turn Never book me into anything between midnight and 6\n", - " [bc4a98cb...] [1c81ae44...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [0df5b6dc...] [fact_f54...] role=system type=fact The user requires flights to cost under $300 when \n", - " [0df5b6dc...] [fact_cd2...] role=system type=fact The user requires hotels to cost under $200 per ni\n", - " [__proced...] [proc_de5...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_7d7...] role=system type=procedural Follow the sequence weather → flights → hotel when\n", - " [__proced...] [proc_4d7...] role=system type=procedural Never book flights or accommodations scheduled bet\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [bc4a98cb...] [summary_...] role=system type=summary The user inquired about the weather in Seattle for\n", - " [bc4a98cb...] [fact_008...] role=system type=fact The user prefers aisle seats and does not want win\n", - " [__proced...] [proc_4b6...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_781...] role=system type=procedural Follow the trip planning sequence: first check wea\n", - " [bc4a98cb...] [fact_84c...] role=system type=fact The user requires flights to cost under $300 and h\n", - " [__proced...] [proc_861...] role=system type=procedural Always book an aisle seat when booking flights for\n", - " [__proced...] [proc_fc7...] role=system type=procedural Follow the sequence weather → flights → hotel when\n", - " [__proced...] [proc_f86...] role=system type=procedural Never book any flights, hotels, or other travel ar\n", - " [bc4a98cb...] [fact_ef8...] role=system type=fact The user requires flights to cost under $300 when \n", - " [bc4a98cb...] [fact_48a...] role=system type=fact The user requires hotels to cost under $200 per ni\n", - " [__proced...] [proc_7a9...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_f7a...] role=system type=procedural Never book any travel or reservations between midn\n", - " [bdd72079...] [c35421d5...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [bdd72079...] [9a99982d...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [bdd72079...] [23949c83...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [bdd72079...] [f17db44a...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [bdd72079...] [037bdee7...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [bdd72079...] [804c1f25...] role=agent type=turn Got it — aisle seats only.\n", - " [bdd72079...] [c8b3bc80...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [bdd72079...] [56d4e04b...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [bdd72079...] [3ba30ca4...] role=user type=turn Never book me into anything between midnight and 6\n", - " [bdd72079...] [9857a10d...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [bdd72079...] [summary_...] role=system type=summary The conversation centered on planning a potential \n", - " [bdd72079...] [fact_18e...] role=system type=fact The user requires flights under $300 and hotels un\n", - " [__proced...] [proc_352...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [__proced...] [proc_df7...] role=system type=procedural Follow the sequence: check weather first, then boo\n", - " [__proced...] [proc_a79...] role=system type=procedural Never book flights, hotels, or other travel arrang\n", - " [42b91b2c...] [18d9c7c9...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [42b91b2c...] [aee54464...] role=agent type=turn Around 55°F with partly cloudy skies on Saturday a\n", - " [42b91b2c...] [eb65d898...] role=user type=turn Can you book me a weekend trip there? Flights unde\n", - " [42b91b2c...] [2610f0f2...] role=agent type=turn I found a $275 Alaska Airlines round-trip and a $1\n", - " [42b91b2c...] [a2c8f719...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [42b91b2c...] [81e4ae3f...] role=agent type=turn Got it — aisle seats only.\n", - " [42b91b2c...] [d8bb773e...] role=user type=turn For trip planning, my workflow is: first weather, \n", - " [42b91b2c...] [88c29041...] role=agent type=turn Noted — weather → flights → hotel.\n", - " [42b91b2c...] [e72a7a00...] role=user type=turn Never book me into anything between midnight and 6\n", - " [42b91b2c...] [aec0a2ba...] role=agent type=turn Understood — no overnight bookings without your ap\n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [42b91b2c...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [42b91b2c...] [fact_95d...] role=system type=fact The user requested booking a weekend trip to Seatt\n", - " [42b91b2c...] [fact_81e...] role=system type=fact The user requires flights to cost under $300 and h\n", - " [__proced...] [proc_d89...] role=system type=procedural Always book an aisle seat and never book a window \n", - " [__proced...] [proc_5ed...] role=system type=procedural Follow the sequence weather first, then flights, t\n", - " [__proced...] [proc_afb...] role=system type=procedural Never book flights or accommodations between midni\n", - " [e50f775e...] [3e4513c7...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [e50f775e...] [88a718fa...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [e50f775e...] [5d25077d...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [e50f775e...] [79dae6a8...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [e50f775e...] [4f8721a6...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [e50f775e...] [fb17aeea...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [e50f775e...] [3f00a18c...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [e50f775e...] [a8485c36...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [e50f775e...] [4d4926ec...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [e50f775e...] [4e597b6d...] role=user type=turn And never book me into anything that departs or ar\n", - " [e50f775e...] [96aa9017...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [d060a91b...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [8f42e1b5...] [26ba3a10...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [8f42e1b5...] [4efc2fe2...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [8f42e1b5...] [2430022a...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [8f42e1b5...] [61a8ac71...] role=user type=turn Never book me into anything that departs or arrive\n", - " [8f42e1b5...] [300757b0...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [8f42e1b5...] [1fe93ba3...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [8f42e1b5...] [c997e440...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [7b8fc78b...] [0ad9d278...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [7b8fc78b...] [0e5d8a0a...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [7b8fc78b...] [ec1a3a5d...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [7b8fc78b...] [c0437ffe...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n", - " [8f42e1b5...] [summary_...] role=system type=summary The user established persistent travel booking pre\n", - " [7b8fc78b...] [summary_...] role=system type=summary The user asked for restaurant recommendations in N\n", - " [__proced...] [proc_afe...] role=system type=procedural Always book an aisle seat and never select a windo\n", - " [__proced...] [proc_c12...] role=system type=procedural Follow this order for trip planning: first check t\n", - " [__proced...] [proc_c6f...] role=system type=procedural Never book travel that departs or arrives between \n", - " [__user_s...] [user_sum...] role=system type=user_summary {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \n", - " [__proced...] [proc_9d5...] role=system type=procedural Only recommend hotels that include complimentary b\n", - " [e50f775e...] [summary_...] role=system type=summary The user inquired about a weekend trip to Seattle,\n", - " [e50f775e...] [fact_9e9...] role=system type=fact The user prefers hotels located near Pike Place Ma\n", - " [e50f775e...] [fact_2ad...] role=system type=fact The user requires round-trip flights to cost under\n", - " [e50f775e...] [fact_230...] role=system type=fact The user requires hotel rates to be under $200 per\n", - " [__proced...] [proc_dee...] role=system type=procedural Always book an aisle seat when reserving flights f\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with part\n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday \n", - " [807c3bc6...] [558654f4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [c1138077...] [47eef782...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [30da082b...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [c1138077...] [40665284...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [c1138077...] [c5d66e1a...] role=user type=turn Never book me into anything that departs or arrive\n", - " [807c3bc6...] [5544d374...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your \n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 a\n", - " [807c3bc6...] [afe25494...] role=user type=turn Something near Pike Place Market would be great. K\n", - " [c1138077...] [2b7e104d...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [bb55ae9b...] role=user type=turn Whenever you book a flight for me, always book an \n", - " [c1138077...] [4e5b3a7d...] role=agent type=turn Understood — only hotels with complimentary breakf\n", - " [c1138077...] [15f9f705...] role=user type=turn For trip planning, my workflow is: first check the\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your expli\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flig\n", - " [807c3bc6...] [056e8fcb...] role=user type=turn And never book me into anything that departs or ar\n", - " [c1138077...] [705626cf...] role=user type=turn When picking a hotel, only recommend ones that inc\n", - " [6b59bbaf...] [cc399b5f...] role=user type=turn Can you recommend some good restaurants in New Yor\n", - " [6b59bbaf...] [6a66be86...] role=agent type=turn Absolutely! NYC has incredible dining options. For\n", - " [6b59bbaf...] [287c7246...] role=user type=turn I love Italian food. Are there any options that ar\n", - " [6b59bbaf...] [546aff6a...] role=agent type=turn For budget-friendly Italian in NYC, check out L'in\n" - ] - } - ], - "source": [ - "# Delete the tool memory from Cosmos (async)\n", - "tool_mems = await memory.get_memories(user_id=\"user-002\", role=\"tool\")\n", - "print(tool_mems[0])\n", - "if tool_mems:\n", - " await memory.delete_cosmos(\n", - " tool_mems[0][\"id\"],\n", - " thread_id=tool_mems[0][\"thread_id\"],\n", - " user_id=tool_mems[0][\"user_id\"],\n", - " )\n", - " print(f\"Deleted tool memory {tool_mems[0]['id'][:8]}...\")\n", - "\n", - "# Verify\n", - "remaining = await memory.get_memories()\n", - "print(f\"\\nRemaining memories in Cosmos DB: {len(remaining)}\")\n", - "for r in remaining:\n", - " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" - ] - }, - { - "cell_type": "markdown", - "id": "007708d5", - "metadata": {}, - "source": [ - "### 3e. Retrieve a full thread with `get_thread`\n", - "\n", - "Same parameters: `thread_id` (required), `user_id` (optional), `recent_k` (optional)." - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "3ed613d3", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:07:40.340577Z", - "start_time": "2026-04-07T22:07:40.138825Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:50.014174Z", - "iopub.status.busy": "2026-05-04T20:25:50.014096Z", - "iopub.status.idle": "2026-05-04T20:25:50.246063Z", - "shell.execute_reply": "2026-05-04T20:25:50.245174Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Using thread_id: 807c3bc6-c021-4f66-b996-07bc5ef781ab\n", - "\n", - "All memories in thread: 11\n", - " [807c3bc6...] [558654f4...] role=user type=turn What's the weather like in Seattle this weekend?\n", - " [807c3bc6...] [c6b6827e...] role=agent type=turn This weekend Seattle will be around 55°F with partly cloudy \n", - " [807c3bc6...] [101560c2...] role=agent type=turn Sure! I found round-trip flights departing Friday evening an\n", - " [807c3bc6...] [afe25494...] role=user type=turn Something near Pike Place Market would be great. Keep flight\n", - " [807c3bc6...] [67cee94e...] role=agent type=turn I found a round-trip on Alaska Airlines for $275 and two hot\n", - " [807c3bc6...] [bb55ae9b...] role=user type=turn Whenever you book a flight for me, always book an aisle seat\n", - " [807c3bc6...] [3ee542c4...] role=agent type=turn Got it. I'll always select an aisle seat for your bookings.\n", - " [807c3bc6...] [5544d374...] role=user type=turn For trip planning, my workflow is: first check the weather f\n", - " [807c3bc6...] [3a42a459...] role=agent type=turn Noted — I'll follow that order: weather, then flights, then \n", - " [807c3bc6...] [056e8fcb...] role=user type=turn And never book me into anything that departs or arrives betw\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your explicit approv\n", - "\n", - "Most recent 2 memories:\n", - " [807c3bc6...] [056e8fcb...] role=user type=turn And never book me into anything that departs or arrives betw\n", - " [807c3bc6...] [97401d13...] role=agent type=turn Will do — no overnight bookings without your explicit approv\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "Thread memories for user-ea5eba7a: 11\n" - ] - } - ], - "source": [ - "# Use the CURRENT seed thread (from cell 5) so we operate on the data we just wrote.\n", - "thread_id = THREAD_ID\n", - "print(f\"Using thread_id: {thread_id}\\n\")\n", - "\n", - "# Get all documents in the thread\n", - "thread_all = await memory.get_thread(thread_id=thread_id)\n", - "print(f\"All memories in thread: {len(thread_all)}\")\n", - "for m in thread_all:\n", - " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", - "\n", - "recent = await memory.get_thread(thread_id=thread_id, recent_k=2)\n", - "print(f\"\\nMost recent 2 memories:\")\n", - "for m in recent:\n", - " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", - "\n", - "thread_user = await memory.get_thread(thread_id=thread_id, user_id=USER_ID)\n", - "print(f\"\\nThread memories for {USER_ID}: {len(thread_user)}\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "06a9f99d", - "metadata": {}, - "source": [ - "## 4. Thread Summary (in-process)\n", - "\n", - "`AsyncCosmosMemoryClient.generate_thread_summary()` runs the summarisation pipeline **in-process** — no Azure Functions required. The async client uses the AI Foundry async openai client and the async Cosmos SDK, so calls don't block the event loop.\n", - "\n", - "If a prior summary exists, the call performs an **incremental update** that preserves the metadata-tracked `source_count`.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "9bc68919", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:08.478793Z", - "start_time": "2026-04-07T22:07:45.385054Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:25:50.247941Z", - "iopub.status.busy": "2026-05-04T20:25:50.247791Z", - "iopub.status.idle": "2026-05-04T20:26:03.871259Z", - "shell.execute_reply": "2026-05-04T20:26:03.870396Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Summarizing thread_id=807c3bc6-c021-4f66-b996-07bc5ef781ab user_id=user-ea5eba7a\n", - "\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - } - ], - "source": [ - "thread_id = THREAD_ID\n", - "user_id = USER_ID\n", - "print(f\"Summarizing thread_id={thread_id} user_id={user_id}\\n\")\n", - "\n", - "summary_doc = await memory.generate_thread_summary(user_id=user_id, thread_id=thread_id)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "da4cba4f", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:13.446032Z", - "start_time": "2026-04-07T22:08:13.390800Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:03.875835Z", - "iopub.status.busy": "2026-05-04T20:26:03.875663Z", - "iopub.status.idle": "2026-05-04T20:26:03.879262Z", - "shell.execute_reply": "2026-05-04T20:26:03.878646Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Summary document:\n", - " id: summary_user-ea5eba7a_807c3bc6-c021-4f66-b996-07bc5ef781ab\n", - " content: The conversation centered on planning a weekend trip to Seattle, including checking the weather, identifying flights and hotels near Pike Place Market within specified budgets, and establishing the us...\n", - " source_count: 11\n", - " embedding length: 1536\n" - ] - } - ], - "source": [ - "print(\"Summary document:\")\n", - "print(f\" id: {summary_doc['id']}\")\n", - "print(f\" content: {summary_doc['content'][:200]}...\")\n", - "print(f\" source_count: {summary_doc.get('metadata', {}).get('source_count')}\")\n", - "print(f\" embedding length: {len(summary_doc.get('embedding', []))}\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "3cd2e4f8", - "metadata": {}, - "source": [ - "## 5. Memory Extraction (facts + episodic + procedural)\n", - "\n", - "`extract_memories()` runs a single LLM call that produces three structured memory types:\n", - "\n", - "| Type | Description |\n", - "|--------------|--------------------------------------------------------------------------|\n", - "| `fact` | Stable, atomic facts about the user. |\n", - "| `episodic` | Discrete past events the user described. |\n", - "| `procedural` | How-to guidance the agent should follow. |\n", - "\n", - "Each derived memory is embedded and stored in Cosmos DB with auto-generated tags and a salience score.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "e4d57e2d", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:23.444563Z", - "start_time": "2026-04-07T22:08:17.255145Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:03.881644Z", - "iopub.status.busy": "2026-05-04T20:26:03.881553Z", - "iopub.status.idle": "2026-05-04T20:26:11.858903Z", - "shell.execute_reply": "2026-05-04T20:26:11.857972Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Seed thread extraction: {'facts_count': 1, 'procedural_count': 0, 'episodic_count': 0, 'updated_count': 0}\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Rules thread extraction: {'facts_count': 0, 'procedural_count': 0, 'episodic_count': 0, 'updated_count': 0}\n" - ] - } - ], - "source": [ - "# Extract memories from both the SEED and the pure-procedural RULES thread.\n", - "result_main = await memory.extract_memories(user_id=USER_ID, thread_id=THREAD_ID)\n", - "print(\"Seed thread extraction:\", result_main)\n", - "\n", - "result_rules = await memory.extract_memories(user_id=USER_ID, thread_id=RULES_THREAD_ID)\n", - "print(\"Rules thread extraction:\", result_rules)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "id": "795e8634", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:26.904418Z", - "start_time": "2026-04-07T22:08:26.587707Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:11.861697Z", - "iopub.status.busy": "2026-05-04T20:26:11.861551Z", - "iopub.status.idle": "2026-05-04T20:26:12.283813Z", - "shell.execute_reply": "2026-05-04T20:26:12.283042Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "FACTS (3):\n", - " • The user prefers round-trip flights under $300. [salience=0.7]\n", - " • The user prefers hotels under $200 per night. [salience=0.7]\n", - " • The user prefers hotels located near Pike Place Market when staying in Seattle. [salience=0.6]\n", - "\n", - "EPISODICS (0):\n", - "\n", - "PROCEDURALS (7):\n", - " • Always book an aisle seat when reserving flights for the user, and never select a window or middle s [salience=0.9]\n", - " • For trip planning, first check the weather, then check flights, and book the hotel last after everyt [salience=0.85]\n", - " • Never book travel that departs or arrives between midnight and 6am unless the user explicitly approv [salience=0.9]\n", - " • Only recommend hotels that include complimentary breakfast. [salience=0.85]\n", - " • Always book an aisle seat and never select a window or middle seat when booking flights for the user [salience=0.9]\n", - " • Follow this trip planning order: first check the weather, then check flights, and book the hotel las [salience=0.85]\n", - " • Never book flights that depart or arrive between midnight and 6am unless the user explicitly approve [salience=0.9]\n" - ] - } - ], - "source": [ - "# Inspect the persisted derived memories across BOTH threads for this user.\n", - "for mt in (\"fact\", \"episodic\", \"procedural\"):\n", - " docs = await memory.get_memories(user_id=USER_ID, memory_types=[mt])\n", - " print(f\"\\n{mt.upper()}S ({len(docs)}):\")\n", - " for d in docs:\n", - " print(f\" • {d['content'][:100]} [salience={d.get('salience')}]\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "3ad14e69", - "metadata": {}, - "source": [ - "## 6. User Summary (cross-thread profile)\n", - "\n", - "`generate_user_summary()` aggregates memories **across all threads** for a user and produces a structured profile (preferences, account state, behavioural patterns, …). The result is stored in Cosmos DB with `type: \"user_summary\"`.\n", - "\n", - "Retrieve the latest stored profile at any time with `get_user_summary(user_id)`.\n" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "cbd3806f", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:37.628678Z", - "start_time": "2026-04-07T22:08:29.322243Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:12.285934Z", - "iopub.status.busy": "2026-05-04T20:26:12.285802Z", - "iopub.status.idle": "2026-05-04T20:26:22.526266Z", - "shell.execute_reply": "2026-05-04T20:26:22.525613Z" - } - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "LLM model=gpt-5.2-chat rejected 'temperature'; retrying without it.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "User summary id: user_summary_user-ea5eba7a\n", - "\n", - "Content:\n", - " {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user prefers aisle seats for all flight bookings and explicitly does not want window or middle seats.\",\n", - " \"The user does not want flights that depart or arrive between midnight and 6am unless they explicitly approve it.\",\n", - " \"For trip planning, the user prefers the workflow: first check the weather, then check flights, and book the hotel last after everything else is confirmed.\",\n", - " \"When selecting hotels, the user only wants options that include complimentary breakfast.\",\n", - " \"The user prefers round-trip flights under $300 when set ...\n", - "\n", - "Structured profile keys: ['key_facts', 'personal_preferences', 'account_environment', 'goals_current_work', 'behavioral_patterns', 'compliance_requirements', 'open_items', 'topics']\n" - ] - } - ], - "source": [ - "# Generate a user-level summary across all threads.\n", - "user_summary_doc = await memory.generate_user_summary(user_id=user_id)\n", - "print(\"User summary id:\", user_summary_doc[\"id\"])\n", - "print(\"\\nContent:\\n\", user_summary_doc[\"content\"][:600], \"...\")\n", - "print(\"\\nStructured profile keys:\", list(user_summary_doc.get(\"metadata\", {}).get(\"structured_summary\", {}).keys()))\n" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "id": "97ddc94f", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:39.653532Z", - "start_time": "2026-04-07T22:08:39.229659Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:22.528078Z", - "iopub.status.busy": "2026-05-04T20:26:22.527959Z", - "iopub.status.idle": "2026-05-04T20:26:22.618478Z", - "shell.execute_reply": "2026-05-04T20:26:22.618055Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "User Summary for user-ea5eba7a\n", - "{\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user prefers aisle seats for all flight bookings and explicitly does not want window or middle seats.\",\n", - " \"The user does not want flights that depart or arrive between midnight and 6am unless they explicitly approve it.\",\n", - " \"For trip planning, the user prefers the workflow: first check the weather, then check flights, and book the hotel last after everything else is confirmed.\",\n", - " \"When selecting hotels, the user only wants options that include complimentary breakfast.\",\n", - " \"The user prefers round-trip flights under $300 when setting flight budgets.\",\n", - " \"The user prefers hotels under $200 per night when setting lodging budgets.\",\n", - " \"When staying in Seattle, the user prefers hotels located near Pike Place Market.\"\n", - " ],\n", - " \"account_environment\": [],\n", - " \"goals_current_work\": [\n", - " \"The user is planning a weekend trip to Seattle with a goal of keeping flights under $300 round trip and hotels under $200 per night near Pike Place Market.\"\n", - " ],\n", - " \"behavioral_patterns\": [\n", - " \"The user provides clear, rule-based constraints for travel bookings and expects them to be remembered and consistently applied.\",\n", - " \"The user refines requirements mid-conversation, such as clarifying hotel budget limits.\",\n", - " \"The user repeats key travel preferences across threads to reinforce persistent booking rules.\"\n", - " ],\n", - " \"compliance_requirements\": [],\n", - " \"open_items\": [\n", - " \"No final decision has been made on whether to reserve the identified $275 round-trip Alaska Airlines flight to Seattle.\",\n", - " \"No hotel selection has been finalized between the Inn at the Market and the Hilton Garden Inn for the Seattle trip.\"\n", - " ],\n", - " \"topics\": [\n", - " \"travel\",\n", - " \"trip planning\",\n", - " \"flights\",\n", - " \"hotels\",\n", - " \"budget travel\",\n", - " \"seattle\"\n", - " ]\n", - "}\n" - ] - } - ], - "source": [ - "# Retrieve the stored user summary from Cosmos DB (async)\n", - "stored = await memory.get_user_summary(user_id=user_id)\n", - "if stored:\n", - " print(\"User Summary for\", user_id)\n", - " print(stored[\"content\"])\n", - "else:\n", - " print(\"No user summary found — run the generate_user_summary cell first.\")\n" - ] - }, - { - "cell_type": "markdown", - "id": "92e5d32b", - "metadata": {}, - "source": [ - "### 7. Vector search with `search_cosmos`\n", - "\n", - "Same as the sync version — embeds the query and runs a `VectorDistance` similarity search." - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "id": "af4afa77", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:46.028010Z", - "start_time": "2026-04-07T22:08:43.195430Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:22.619506Z", - "iopub.status.busy": "2026-05-04T20:26:22.619453Z", - "iopub.status.idle": "2026-05-04T20:26:24.825313Z", - "shell.execute_reply": "2026-05-04T20:26:24.824663Z" - } - }, - "outputs": [], - "source": [ - "results_search_async = await memory.search_cosmos(\n", - " search_terms=\"What did the user ask about the weather?\",\n", - " user_id=USER_ID,\n", - " top_k=3, hybrid_search= True\n", - ")" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "id": "c0471fd4", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:47.537201Z", - "start_time": "2026-04-07T22:08:47.500038Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:24.827496Z", - "iopub.status.busy": "2026-05-04T20:26:24.827365Z", - "iopub.status.idle": "2026-05-04T20:26:24.830446Z", - "shell.execute_reply": "2026-05-04T20:26:24.829891Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Top 3 results:\n", - "\n", - " [summary_...] score=N/A The conversation centered on planning a weekend trip to Seat\n", - " [user_sum...] score=N/A {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The us\n", - " [fact_023...] score=N/A The user prefers hotels located near Pike Place Market when \n" - ] - } - ], - "source": [ - "print(f\"Top {len(results_search_async)} results:\\n\")\n", - "for r in results_search_async:\n", - " score = r.get(\"score\", \"N/A\")\n", - " print(f\" [{r['id'][:8]}...] score={score} {r['content'][:60]}\")" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "id": "bb4cc8f8", - "metadata": { - "ExecuteTime": { - "end_time": "2026-04-07T22:08:49.434405Z", - "start_time": "2026-04-07T22:08:49.164046Z" - }, - "execution": { - "iopub.execute_input": "2026-05-04T20:26:24.831979Z", - "iopub.status.busy": "2026-05-04T20:26:24.831863Z", - "iopub.status.idle": "2026-05-04T20:26:24.835490Z", - "shell.execute_reply": "2026-05-04T20:26:24.834936Z" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Async clients closed.\n" - ] - } - ], - "source": [ - "# Clean up async clients when done\n", - "await memory.close()\n", - "print(\"Async clients closed.\")" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "py314", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.11.15" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/Samples/Notebooks/Demo.ipynb b/Samples/Notebooks/Demo.ipynb new file mode 100644 index 0000000..7e6e059 --- /dev/null +++ b/Samples/Notebooks/Demo.ipynb @@ -0,0 +1,977 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "080f4913", + "metadata": {}, + "source": [ + "# Agent Memory Toolkit - Demo\n", + "\n", + "This notebook walks through the **Agent Memory Toolkit** library using the synchronous `CosmosMemoryClient` class:\n", + "\n", + "1. **Setup** - Install dependencies and load environment variables\n", + "2. **Local memory operations** - `add_local`, `get_local`, `update_local`, `delete_local`\n", + "3. **Cosmos DB operations** - `add_cosmos`, `get_memories`, `get_thread`\n", + "4. **Thread Summary** - `generate_thread_summary()` (in-process LLM)\n", + "5. **Memory Extraction** - `extract_memories()` (facts + episodic + procedural)\n", + "6. **User Summary** - `generate_user_summary()` (cross-thread profile)\n", + "7. **Vector / hybrid search** - `search_cosmos()`\n", + "8. **Tagging, salience & deduplication** - tag mutation, salience filter, `reconcile()`\n", + "9. **Automatic processing (Change Feed)** - optional Azure Function for background processing\n", + "\n", + "> **Tip:** the synchronous `CosmosMemoryClient` accepts an optional `processor=` kwarg (defaults to `InProcessProcessor`). Pass `DurableFunctionProcessor()` to delegate summarization to the sibling Azure Function app - see `Samples/Scenarios/scenario_remote_processor.py`." + ] + }, + { + "cell_type": "markdown", + "id": "4c72ab7a", + "metadata": {}, + "source": [ + "## 1. Setup\n", + "\n", + "Install/import dependencies and load environment variables from `.env`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "843cc6f6", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:21.928709Z", + "start_time": "2026-05-04T19:50:21.527024Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.174774Z", + "iopub.status.busy": "2026-05-04T20:26:45.174674Z", + "iopub.status.idle": "2026-05-04T20:26:45.425206Z", + "shell.execute_reply": "2026-05-04T20:26:45.424817Z" + } + }, + "outputs": [], + "source": [ + "import os, json\n", + "from dotenv import load_dotenv\n", + "from azure.identity import DefaultAzureCredential\n", + "\n", + "# Add repository root to path so we can import the package easily\n", + "import sys\n", + "sys.path.insert(0, os.path.abspath(\"../..\"))\n", + "from agent_memory_toolkit import CosmosMemoryClient\n", + "\n", + "# Load environment variables from .env in the repo root\n", + "load_dotenv(os.path.join(\"../..\", \".env\"))\n", + "print(\"COSMOS_DB_ENDPOINT:\", os.getenv(\"COSMOS_DB_ENDPOINT\"))\n", + "print(\"COSMOS_DB_DATABASE:\", os.getenv(\"COSMOS_DB_DATABASE\"))\n", + "print(\"COSMOS_DB_CONTAINER:\", os.getenv(\"COSMOS_DB_CONTAINER\"))\n", + "print(\"COSMOS_DB_COUNTERS_CONTAINER:\", os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"))\n", + "print(\"COSMOS_DB_LEASE_CONTAINER:\", os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"))\n", + "print(\"COSMOS_DB_THROUGHPUT_MODE:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", + "print(\"COSMOS_DB_AUTOSCALE_MAX_RU:\", os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"(NA)\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "bfc05f0f", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:26.577174Z", + "start_time": "2026-05-04T19:50:25.925102Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.426245Z", + "iopub.status.busy": "2026-05-04T20:26:45.426169Z", + "iopub.status.idle": "2026-05-04T20:26:45.930974Z", + "shell.execute_reply": "2026-05-04T20:26:45.930215Z" + } + }, + "outputs": [], + "source": [ + "# Create a CosmosMemoryClient instance.\n", + "# Credential priority: explicit cosmos_credential > explicit cosmos_key > DefaultAzureCredential.\n", + "# Set COSMOS_DB_KEY in your .env if you don't yet have control-plane RBAC (currently in private preview).\n", + "memory = CosmosMemoryClient(\n", + " cosmos_endpoint=os.getenv(\"COSMOS_DB_ENDPOINT\"),\n", + " cosmos_database=os.getenv(\"COSMOS_DB_DATABASE\"),\n", + " cosmos_container=os.getenv(\"COSMOS_DB_CONTAINER\"),\n", + " cosmos_counter_container=os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"),\n", + " cosmos_lease_container=os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"),\n", + " cosmos_throughput_mode=os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"),\n", + " cosmos_autoscale_max_ru=int(os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\")),\n", + " cosmos_key=os.getenv(\"COSMOS_DB_KEY\"),\n", + " ai_foundry_endpoint=os.getenv(\"AI_FOUNDRY_ENDPOINT\"),\n", + " ai_foundry_api_key=os.getenv(\"AI_FOUNDRY_API_KEY\"),\n", + " embedding_deployment_name=os.getenv(\"AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME\", \"text-embedding-3-large\"),\n", + " chat_deployment_name=os.getenv(\"AI_FOUNDRY_CHAT_DEPLOYMENT_NAME\", \"gpt-4o-mini\"),\n", + " use_default_credential=True,\n", + ")\n", + "\n", + "print(\"CosmosMemoryClient instance created\")\n", + "print(\"Throughput mode:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", + "print(\"Local memory store:\", memory.local_memory)\n" + ] + }, + { + "cell_type": "markdown", + "id": "630ce536", + "metadata": {}, + "source": [ + "## 2. Local Memory Operations\n", + "\n", + "### 2a. Add memories with `add_local`\n", + "\n", + "Each memory has a `user_id`, `role`, `content`, optional `type` (raw/summary/fact), and optional `metadata`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d7c1bdc2", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:29.762172Z", + "start_time": "2026-05-04T19:50:29.732980Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.932875Z", + "iopub.status.busy": "2026-05-04T20:26:45.932737Z", + "iopub.status.idle": "2026-05-04T20:26:45.936154Z", + "shell.execute_reply": "2026-05-04T20:26:45.935563Z" + } + }, + "outputs": [], + "source": [ + "import uuid\n", + "THREAD_ID = str(uuid.uuid4())\n", + "# Use a unique user_id per demo run so we get a clean extraction without\n", + "# inheriting facts from prior runs that would dedup new content away.\n", + "USER_ID = f\"user-{uuid.uuid4().hex[:8]}\"\n", + "print(f\"User ID: {USER_ID}\")\n", + "print(f\"Thread ID: {THREAD_ID}\\n\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8e5eafcd", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:31.130333Z", + "start_time": "2026-05-04T19:50:31.098819Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.937757Z", + "iopub.status.busy": "2026-05-04T20:26:45.937671Z", + "iopub.status.idle": "2026-05-04T20:26:45.945112Z", + "shell.execute_reply": "2026-05-04T20:26:45.944708Z" + } + }, + "outputs": [], + "source": [ + "# Add sample conversation: weather in Seattle → booking a trip (6 turns)\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"What's the weather like in Seattle this weekend?\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"This weekend Seattle will be around 55°F with partly cloudy skies on Saturday and light rain expected Sunday.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"That sounds nice enough. Can you help me book a trip to Seattle for this weekend?\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Sure! I found round-trip flights departing Friday evening and returning Sunday night. There are also several hotels in downtown Seattle with availability. Would you like me to look at specific airlines or neighborhoods?\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"I found a round-trip on Alaska Airlines for $275 and two hotel options within a 5-minute walk of Pike Place Market: the Inn at the Market ($189/night) and a Hilton Garden Inn ($145/night). Want me to reserve one of these?\",\n", + ")\n", + "\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Got it. I'll always select an aisle seat for your bookings.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"For trip planning, my workflow is: first check the weather for the destination, then check flights, then book the hotel last after everything else is confirmed.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Noted — I'll follow that order: weather, then flights, then hotel.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"And never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Will do — no overnight bookings without your explicit approval.\",\n", + ")\n", + "\n", + "print(f\"Added {len(memory.local_memory)} memories\")\n", + "print(json.dumps(memory.get_local(), indent=2))\n", + "\n", + "# A second short thread of pure procedural-style instructions. Demonstrates\n", + "# that the extractor produces clean procedural items when the conversation is\n", + "# focused on rules/workflows rather than mixed with factual booking specifics.\n", + "RULES_THREAD_ID = str(uuid.uuid4())\n", + "for role, content in [\n", + " (\"user\", \"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\"),\n", + " (\"agent\", \"Got it. I'll always select an aisle seat for your bookings.\"),\n", + " (\"user\", \"For trip planning, my workflow is: first check the weather, then check flights, and book the hotel last after everything else is confirmed.\"),\n", + " (\"agent\", \"Noted — I'll follow that order: weather, then flights, then hotel.\"),\n", + " (\"user\", \"Never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\"),\n", + " (\"agent\", \"Will do — no overnight bookings without your explicit approval.\"),\n", + " (\"user\", \"When picking a hotel, only recommend ones that include complimentary breakfast.\"),\n", + " (\"agent\", \"Understood — only hotels with complimentary breakfast.\"),\n", + "]:\n", + " memory.add_local(user_id=USER_ID, role=role, thread_id=RULES_THREAD_ID, content=content)\n", + "\n", + "print(f\"Rules thread ID: {RULES_THREAD_ID} ({sum(1 for m in memory.local_memory if m['thread_id']==RULES_THREAD_ID)} turns)\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "cf15cfcf", + "metadata": {}, + "source": [ + "### 2b. Query memories with `get_local`\n", + "\n", + "Retrieve all memories, or filter by `memory_id`, `user_id`, `role`, or `memory_type`. Filters are combined with AND logic." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c58a71ce", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:34.927677Z", + "start_time": "2026-05-04T19:50:34.908938Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.946689Z", + "iopub.status.busy": "2026-05-04T20:26:45.946605Z", + "iopub.status.idle": "2026-05-04T20:26:45.949420Z", + "shell.execute_reply": "2026-05-04T20:26:45.948952Z" + } + }, + "outputs": [], + "source": [ + "# Get all memories\n", + "all_memories = memory.get_local()\n", + "print(f\"Total memories: {len(all_memories)}\\n\")\n", + "\n", + "# Filter by user_id\n", + "user1_memories = memory.get_local(user_id=USER_ID)\n", + "print(f\"Memories for user-001: {len(user1_memories)}\")\n", + "\n", + "# Filter by role\n", + "tool_memories = memory.get_local(role=\"tool\")\n", + "print(f\"Tool memories: {len(tool_memories)}\")\n", + "for m in tool_memories:\n", + " print(f\" [{m['id'][:8]}...] {m['content'][:60]}\")\n", + "\n", + "# Filter by type\n", + "facts = memory.get_local(memory_types=[\"fact\"])\n", + "print(f\"\\nFact memories: {len(facts)}\")\n", + "for m in facts:\n", + " print(f\" [{m['id'][:8]}...] {m['content']}\")\n", + "\n", + "# Combine filters: user-001 + agent role\n", + "user1_agent = memory.get_local(user_id=USER_ID, role=\"agent\")\n", + "print(f\"\\nAgent memories for user-001: {len(user1_agent)}\")" + ] + }, + { + "cell_type": "markdown", + "id": "871b7cfa", + "metadata": {}, + "source": [ + "### 2c. Update a memory with `update_local`\n", + "\n", + "Update any combination of `content`, `role`, `memory_type`, or `metadata` for an existing memory by its `id`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "da42d953", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:37.601997Z", + "start_time": "2026-05-04T19:50:37.567424Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.950727Z", + "iopub.status.busy": "2026-05-04T20:26:45.950648Z", + "iopub.status.idle": "2026-05-04T20:26:45.953103Z", + "shell.execute_reply": "2026-05-04T20:26:45.952670Z" + } + }, + "outputs": [], + "source": [ + "# Update the user's budget constraint to be more specific\n", + "target_id = memory.local_memory[4][\"id\"] # \"Something near Pike Place Market...\"\n", + "print(f\"Before update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\\n\")\n", + "\n", + "memory.update_local(\n", + " memory_id=target_id,\n", + " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", + " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", + ")\n", + "print(f\"After update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\")" + ] + }, + { + "cell_type": "markdown", + "id": "ab7b5085", + "metadata": {}, + "source": [ + "### 2d. Delete a memory with `delete_local`\n", + "\n", + "Remove a memory by its `id`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8dea4bad", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:40.888339Z", + "start_time": "2026-05-04T19:50:40.858576Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.954501Z", + "iopub.status.busy": "2026-05-04T20:26:45.954409Z", + "iopub.status.idle": "2026-05-04T20:26:45.956864Z", + "shell.execute_reply": "2026-05-04T20:26:45.956501Z" + } + }, + "outputs": [], + "source": [ + "# Delete the tool memory (index 2 – the tool call)\n", + "tool_memory_id = memory.local_memory[2][\"id\"]\n", + "print(f\"Deleting memory {tool_memory_id[:8]}...\")\n", + "memory.delete_local(tool_memory_id)\n", + "\n", + "# Verify it's gone\n", + "print(f\"\\nRemaining memories: {len(memory.get_local())}\")\n", + "for m in memory.get_local():\n", + " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m['role']:<6} type={m['type']:<8} {m['content'][:50]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "c5fb8224", + "metadata": {}, + "source": [ + "## 3. Cosmos DB Operations\n", + "\n", + "### 3a. Cosmos DB Connection\n", + "\n", + "The client auto-connects to Cosmos DB when `cosmos_endpoint` is provided in the constructor. You can also call `connect_cosmos()` explicitly to reconnect or override connection parameters.\n", + "\n", + "> **Prerequisites:**\n", + "> - A Cosmos DB for NoSQL account with a database and container matching your `.env` values\n", + "> - The container should have a [vector embedding policy](https://learn.microsoft.com/azure/cosmos-db/nosql/vector-search) configured on the `embedding` field\n", + "> - Entra ID / managed identity RBAC role (e.g. *Cosmos DB Built-in Data Contributor*)\n", + "> - An Azure AI Foundry embedding model deployment for `add_cosmos` and `search_cosmos`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7ab2774c", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:43.406979Z", + "start_time": "2026-05-04T19:50:43.381359Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.958017Z", + "iopub.status.busy": "2026-05-04T20:26:45.957936Z", + "iopub.status.idle": "2026-05-04T20:26:45.959723Z", + "shell.execute_reply": "2026-05-04T20:26:45.959390Z" + } + }, + "outputs": [], + "source": [ + "# Already connected via constructor — call connect_cosmos() only if you need to reconnect\n", + "print(f\"Connected: {memory._container_client is not None}\")" + ] + }, + { + "cell_type": "markdown", + "id": "4b497000", + "metadata": {}, + "source": [ + "### 3b. Add memories to Cosmos DB with `add_cosmos`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "940034e6", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:47:06.565165Z", + "start_time": "2026-05-04T19:47:06.416457Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:45.960747Z", + "iopub.status.busy": "2026-05-04T20:26:45.960690Z", + "iopub.status.idle": "2026-05-04T20:26:46.487278Z", + "shell.execute_reply": "2026-05-04T20:26:46.486386Z" + } + }, + "outputs": [], + "source": [ + "memory.push_to_cosmos()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "35d972e3", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:44.709781Z", + "start_time": "2026-05-04T19:50:44.527683Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:46.490001Z", + "iopub.status.busy": "2026-05-04T20:26:46.489835Z", + "iopub.status.idle": "2026-05-04T20:26:46.651391Z", + "shell.execute_reply": "2026-05-04T20:26:46.650680Z" + } + }, + "outputs": [], + "source": [ + "# Push a new thread directly to Cosmos DB without adding to local memory first\n", + "new_thread_id = str(uuid.uuid4())\n", + "print(f\"New Thread ID: {new_thread_id}\\n\")\n", + "\n", + "# Add memories directly to Cosmos DB using add_cosmos\n", + "memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", + " content=\"Can you recommend some good restaurants in New York City?\",\n", + ")\n", + "memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"tool\", thread_id=new_thread_id,\n", + " content='{\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nobu\", \"Katz\\'s Deli\", \"Le Bernardin\"]}',\n", + " metadata={\"tool_name\": \"restaurant_search\", \"tool_call_id\": \"call_abc123\"},\n", + ")\n", + "memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", + " content=\"Absolutely! NYC has incredible dining options. For Italian, try Carbone in Greenwich Village. For sushi, Nobu in Tribeca is world-class. For a classic NYC experience, Katz's Delicatessen on the Lower East Side is a must.\",\n", + ")\n", + "memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", + " content=\"I love Italian food. Are there any options that are budget-friendly?\",\n", + ")\n", + "memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", + " content=\"For budget-friendly Italian in NYC, check out L'industrie Pizzeria in Williamsburg or Artichoke Basille's Pizza. Both are highly rated and won't break the bank.\",\n", + ")\n", + "\n", + "# Verify the memories were added directly to Cosmos DB (not in local memory)\n", + "print(f\"Local memory count (should be unchanged): {len(memory.local_memory)}\\n\")\n", + "\n", + "cosmos_results = memory.get_memories(user_id=\"user-002\", thread_id=new_thread_id)\n", + "print(f\"Memories in Cosmos DB for new thread: {len(cosmos_results)}\")\n", + "for r in cosmos_results:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} {r['content'][:60]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "40d603f1", + "metadata": {}, + "source": [ + "### 3c. Retrieve memories from Cosmos DB with `get_memories`\n", + "\n", + "Supports the same filters as `get_local`: `memory_id`, `user_id`, `role`, `memory_type`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c953c0c6", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:46.986830Z", + "start_time": "2026-05-04T19:50:46.739178Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:46.653079Z", + "iopub.status.busy": "2026-05-04T20:26:46.652949Z", + "iopub.status.idle": "2026-05-04T20:26:46.794147Z", + "shell.execute_reply": "2026-05-04T20:26:46.793081Z" + } + }, + "outputs": [], + "source": [ + "# Get all memories for user-001\n", + "results = memory.get_memories(user_id=USER_ID)\n", + "print(f\"Memories for user-001: {len(results)}\\n\")\n", + "for r in results:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")\n", + "\n", + "# Get only agent memories\n", + "agent_results = memory.get_memories(role=\"agent\")\n", + "print(f\"\\nAgent memories: {len(agent_results)}\")\n", + "for r in agent_results:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "167de1b9", + "metadata": {}, + "source": [ + "### 3d. Update & Delete in Cosmos DB\n", + "\n", + "`update_cosmos` and `delete_cosmos` work just like their local counterparts. If the content changes, the embedding is automatically re-generated." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1e41f9cb", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:51.818340Z", + "start_time": "2026-05-04T19:50:51.660999Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:46.796271Z", + "iopub.status.busy": "2026-05-04T20:26:46.796138Z", + "iopub.status.idle": "2026-05-04T20:26:46.891804Z", + "shell.execute_reply": "2026-05-04T20:26:46.890873Z" + } + }, + "outputs": [], + "source": [ + "# Update the user's budget message to add a hotel budget constraint\n", + "user_msgs = memory.get_memories(user_id=USER_ID, role=\"user\")\n", + "target = [m for m in user_msgs if \"Pike Place\" in m[\"content\"]][0]\n", + "print(f\"Before: {target['content']}\\n\")\n", + "\n", + "memory.update_cosmos(\n", + " memory_id=target[\"id\"],\n", + " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", + " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", + ")\n", + "\n", + "updated = memory.get_memories(memory_id=target[\"id\"])[0]\n", + "print(f\"After: {updated['content']}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f00ef033", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:53.902331Z", + "start_time": "2026-05-04T19:50:53.061878Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:46.893830Z", + "iopub.status.busy": "2026-05-04T20:26:46.893695Z", + "iopub.status.idle": "2026-05-04T20:26:50.409303Z", + "shell.execute_reply": "2026-05-04T20:26:50.408798Z" + } + }, + "outputs": [], + "source": [ + "# Delete the tool memory from Cosmos\n", + "tool_mems = memory.get_memories(user_id=\"user-002\", role=\"tool\")\n", + "print(tool_mems[0])\n", + "if tool_mems:\n", + " memory.delete_cosmos(\n", + " tool_mems[0][\"id\"],\n", + " thread_id=tool_mems[0][\"thread_id\"],\n", + " user_id=tool_mems[0][\"user_id\"],\n", + " )\n", + " print(f\"Deleted tool memory {tool_mems[0]['id'][:8]}...\")\n", + "\n", + "# Verify\n", + "remaining = memory.get_memories()\n", + "print(f\"\\nRemaining memories in Cosmos DB: {len(remaining)}\")\n", + "for r in remaining:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "d177810a", + "metadata": {}, + "source": [ + "### 3e. Retrieve a full thread with `get_thread`\n", + "\n", + "`get_thread` fetches all memories for a given `thread_id` from Cosmos DB, returned in chronological order (oldest first).\n", + "\n", + "- **`thread_id`** (required) – the thread to retrieve\n", + "- **`user_id`** (optional) – filter to a specific user\n", + "- **`recent_k`** (optional) – return only the *k* most recent documents; omit to get all" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d27e2c80", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:56.348243Z", + "start_time": "2026-05-04T19:50:56.027458Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:50.411141Z", + "iopub.status.busy": "2026-05-04T20:26:50.411056Z", + "iopub.status.idle": "2026-05-04T20:26:50.605647Z", + "shell.execute_reply": "2026-05-04T20:26:50.605066Z" + } + }, + "outputs": [], + "source": [ + "# Use the CURRENT seed thread (from cell 5) so we operate on the data we just wrote.\n", + "thread_id = THREAD_ID\n", + "print(f\"Using thread_id: {thread_id}\\n\")\n", + "\n", + "# Get all documents in the thread\n", + "thread_all = memory.get_thread(thread_id=thread_id)\n", + "print(f\"All memories in thread: {len(thread_all)}\")\n", + "for m in thread_all:\n", + " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", + "\n", + "# Most recent 2\n", + "recent = memory.get_thread(thread_id=thread_id, recent_k=2)\n", + "print(f\"\\nMost recent 2 memories:\")\n", + "for m in recent:\n", + " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", + "\n", + "# Filter to a specific user\n", + "thread_user = memory.get_thread(thread_id=thread_id, user_id=USER_ID)\n", + "print(f\"\\nThread memories for user-001: {len(thread_user)}\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "adfa2a66", + "metadata": {}, + "source": [ + "## 4. Thread Summary (in-process)\n", + "\n", + "`generate_thread_summary()` runs the summarisation pipeline **in-process** — no Azure Functions\n", + "required. It will:\n", + "\n", + "1. Query Cosmos DB for memories matching the given `user_id` + `thread_id`.\n", + "2. Optionally keep only the **k most recent** documents (`recent_k`).\n", + "3. Call the configured AI Foundry LLM to produce a structured summary.\n", + "4. Generate a vector embedding of the summary.\n", + "5. Upsert the result back into Cosmos DB as a memory of type `\"summary\"`.\n", + "\n", + "If a prior summary exists, the call performs an **incremental update** that preserves the\n", + "metadata-tracked `source_count`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ccbf3c6762ca4ffc", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:50:58.760327Z", + "start_time": "2026-05-04T19:50:58.625811Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:50.607649Z", + "iopub.status.busy": "2026-05-04T20:26:50.607529Z", + "iopub.status.idle": "2026-05-04T20:27:01.949372Z", + "shell.execute_reply": "2026-05-04T20:27:01.948569Z" + } + }, + "outputs": [], + "source": [ + "# Use the CURRENT seed thread (from cell 5) so summarisation operates on the new data.\n", + "thread_id = THREAD_ID\n", + "user_id = USER_ID\n", + "print(f\"Summarizing thread_id={thread_id} user_id={user_id}\\n\")\n", + "\n", + "# Run the thread summary pipeline (in-process). Returns the persisted summary doc.\n", + "summary_doc = memory.generate_thread_summary(user_id=user_id, thread_id=thread_id)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d5f360c618f237ca", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:01.923467Z", + "start_time": "2026-05-04T19:51:01.886475Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:01.951750Z", + "iopub.status.busy": "2026-05-04T20:27:01.951586Z", + "iopub.status.idle": "2026-05-04T20:27:01.954872Z", + "shell.execute_reply": "2026-05-04T20:27:01.954192Z" + } + }, + "outputs": [], + "source": [ + "print(\"Summary document:\")\n", + "print(f\" id: {summary_doc['id']}\")\n", + "print(f\" content: {summary_doc['content'][:200]}...\")\n", + "print(f\" source_count: {summary_doc.get('metadata', {}).get('source_count')}\")\n", + "print(f\" embedding length: {len(summary_doc.get('embedding', []))}\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "3b932f35", + "metadata": {}, + "source": [ + "## 5. Memory Extraction (facts + episodic + procedural)\n", + "\n", + "`extract_memories()` runs a single LLM call that produces three structured memory types:\n", + "\n", + "| Type | Description |\n", + "|-------------|--------------------------------------------------------------------------|\n", + "| `fact` | Stable, atomic facts about the user. |\n", + "| `episodic` | Discrete past events (\"Last spring, the user hiked Mount Rainier.\"). |\n", + "| `procedural`| How-to guidance the agent should follow (\"When debugging the LLM, ...\").|\n", + "\n", + "Each derived memory is embedded and stored in Cosmos DB with auto-generated tags and a\n", + "salience score. The call returns a count summary.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ae73f87c", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:19.112267Z", + "start_time": "2026-05-04T19:51:04.510037Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:01.956444Z", + "iopub.status.busy": "2026-05-04T20:27:01.956348Z", + "iopub.status.idle": "2026-05-04T20:27:08.337601Z", + "shell.execute_reply": "2026-05-04T20:27:08.336433Z" + } + }, + "outputs": [], + "source": [ + "# Extract memories from the SEED thread (mixed factual + booking specifics).\n", + "result_main = memory.extract_memories(user_id=USER_ID, thread_id=THREAD_ID)\n", + "print(\"Seed thread extraction:\", result_main)\n", + "\n", + "# Extract from the pure-procedural RULES thread to surface procedural memories.\n", + "result_rules = memory.extract_memories(user_id=USER_ID, thread_id=RULES_THREAD_ID)\n", + "print(\"Rules thread extraction:\", result_rules)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4cbe2ff4", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:22.391047Z", + "start_time": "2026-05-04T19:51:22.282774Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:08.340224Z", + "iopub.status.busy": "2026-05-04T20:27:08.340031Z", + "iopub.status.idle": "2026-05-04T20:27:08.473245Z", + "shell.execute_reply": "2026-05-04T20:27:08.472613Z" + } + }, + "outputs": [], + "source": [ + "# Inspect the persisted derived memories across BOTH threads for this user.\n", + "for mt in (\"fact\", \"episodic\", \"procedural\"):\n", + " docs = memory.get_memories(user_id=USER_ID, memory_types=[mt])\n", + " print(f\"\\n{mt.upper()}S ({len(docs)}):\")\n", + " for d in docs:\n", + " print(f\" • {d['content'][:100]} [salience={d.get('salience')}]\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "4f9db816", + "metadata": {}, + "source": [ + "## 6. User Summary (cross-thread profile)\n", + "\n", + "`generate_user_summary()` aggregates memories **across all threads** for a user and produces\n", + "a structured profile (preferences, account state, behavioural patterns, …). The result is\n", + "stored in Cosmos DB with `type: \"user_summary\"`.\n", + "\n", + "- **`user_id`** (required) – the user to build the profile for\n", + "- **`thread_ids`** (optional) – limit to specific threads; omit for all threads\n", + "- **`recent_k`** (optional) – per-thread recency limit\n", + "\n", + "Retrieve the latest stored profile at any time with `get_user_summary(user_id)` — useful\n", + "for priming new conversations.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e248f5f8", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:40.206458Z", + "start_time": "2026-05-04T19:51:32.902642Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:08.474717Z", + "iopub.status.busy": "2026-05-04T20:27:08.474603Z", + "iopub.status.idle": "2026-05-04T20:27:17.174075Z", + "shell.execute_reply": "2026-05-04T20:27:17.173319Z" + } + }, + "outputs": [], + "source": [ + "# Generate a user-level summary across all threads for user_id.\n", + "user_summary_doc = memory.generate_user_summary(user_id=user_id)\n", + "print(\"User summary id:\", user_summary_doc[\"id\"])\n", + "print(\"\\nContent:\\n\", user_summary_doc[\"content\"][:600], \"...\")\n", + "print(\"\\nStructured profile keys:\", list(user_summary_doc.get(\"metadata\", {}).get(\"structured_summary\", {}).keys()))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6a6483c8", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:44.920125Z", + "start_time": "2026-05-04T19:51:44.831055Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:17.176169Z", + "iopub.status.busy": "2026-05-04T20:27:17.176040Z", + "iopub.status.idle": "2026-05-04T20:27:17.240128Z", + "shell.execute_reply": "2026-05-04T20:27:17.239204Z" + } + }, + "outputs": [], + "source": [ + "# Retrieve the stored user summary from Cosmos DB\n", + "stored = memory.get_user_summary(user_id=user_id)\n", + "if stored:\n", + " print(\"User Summary for\", user_id)\n", + " print(stored[\"content\"])\n", + "else:\n", + " print(\"No user summary found — run the generate_user_summary cell first.\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "f34532d8", + "metadata": {}, + "source": [ + "### 7. Vector search with `search_cosmos`\n", + "\n", + "`search_cosmos` embeds a natural-language query via your AI Foundry model and runs a `VectorDistance` similarity search in Cosmos DB. Optionally filter by `user_id` or `thread_id`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8cad9e1c", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:48.450405Z", + "start_time": "2026-05-04T19:51:47.803095Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:17.242064Z", + "iopub.status.busy": "2026-05-04T20:27:17.241948Z", + "iopub.status.idle": "2026-05-04T20:27:17.723314Z", + "shell.execute_reply": "2026-05-04T20:27:17.722345Z" + } + }, + "outputs": [], + "source": [ + "results = memory.search_cosmos(\n", + " search_terms=\"What did the user ask about the weather?\",\n", + " user_id=USER_ID,\n", + " top_k=3,\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "73ea6150", + "metadata": { + "ExecuteTime": { + "end_time": "2026-05-04T19:51:49.865957Z", + "start_time": "2026-05-04T19:51:49.841121Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:27:17.725695Z", + "iopub.status.busy": "2026-05-04T20:27:17.725537Z", + "iopub.status.idle": "2026-05-04T20:27:17.728740Z", + "shell.execute_reply": "2026-05-04T20:27:17.728106Z" + } + }, + "outputs": [], + "source": [ + "print(f\"Top {len(results)} results:\\n\")\n", + "for r in results:\n", + " score = r.get(\"score\", \"N/A\")\n", + " print(f\" [{r['id'][:8]}...] score={score} {r['content'][:60]}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1d2185169357621f", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "py314", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.15" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Samples/Notebooks/Demo_async.ipynb b/Samples/Notebooks/Demo_async.ipynb new file mode 100644 index 0000000..2d3a717 --- /dev/null +++ b/Samples/Notebooks/Demo_async.ipynb @@ -0,0 +1,915 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "04a283f1", + "metadata": {}, + "source": [ + "## 1. Setup\n", + "\n", + "Install/import dependencies and load environment variables from `.env`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "15434fb9", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:39.082693Z", + "start_time": "2026-04-07T22:06:38.712684Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.211452Z", + "iopub.status.busy": "2026-05-04T20:25:45.211356Z", + "iopub.status.idle": "2026-05-04T20:25:45.346501Z", + "shell.execute_reply": "2026-05-04T20:25:45.346098Z" + } + }, + "outputs": [], + "source": [ + "import os, json, sys\n", + "from pathlib import Path\n", + "sys.path.insert(0, os.path.abspath(\"../..\"))\n", + "from dotenv import load_dotenv\n", + "from agent_memory_toolkit.aio import AsyncCosmosMemoryClient\n", + "\n", + "# Load environment variables from .env in the repo root\n", + "\n", + "load_dotenv(os.path.join(\"../..\", \".env\"))\n", + "print(\"COSMOS_DB_ENDPOINT:\", os.getenv(\"COSMOS_DB_ENDPOINT\"))\n", + "print(\"COSMOS_DB_DATABASE:\", os.getenv(\"COSMOS_DB_DATABASE\"))\n", + "print(\"COSMOS_DB_CONTAINER:\", os.getenv(\"COSMOS_DB_CONTAINER\"))\n", + "print(\"COSMOS_DB_COUNTERS_CONTAINER:\", os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"))\n", + "print(\"COSMOS_DB_LEASE_CONTAINER:\", os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"))\n", + "print(\"COSMOS_DB_THROUGHPUT_MODE:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", + "print(\"COSMOS_DB_AUTOSCALE_MAX_RU:\", os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"(NA)\"))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "75bf151787e8aaa2", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:41.229355Z", + "start_time": "2026-04-07T22:06:41.014359Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.347628Z", + "iopub.status.busy": "2026-05-04T20:25:45.347566Z", + "iopub.status.idle": "2026-05-04T20:25:45.652841Z", + "shell.execute_reply": "2026-05-04T20:25:45.652467Z" + } + }, + "outputs": [], + "source": [ + "from azure.identity.aio import DefaultAzureCredential as AsyncDefaultAzureCredential\n", + "\n", + "# Credential priority: explicit cosmos_credential > explicit cosmos_key > DefaultAzureCredential.\n", + "# Set COSMOS_DB_KEY in your .env if you don't yet have control-plane RBAC (currently in private preview).\n", + "memory = AsyncCosmosMemoryClient(\n", + " cosmos_endpoint=os.getenv(\"COSMOS_DB_ENDPOINT\"),\n", + " cosmos_database=os.getenv(\"COSMOS_DB_DATABASE\"),\n", + " cosmos_container=os.getenv(\"COSMOS_DB_CONTAINER\"),\n", + " cosmos_counter_container=os.getenv(\"COSMOS_DB_COUNTERS_CONTAINER\", \"counter\"),\n", + " cosmos_lease_container=os.getenv(\"COSMOS_DB_LEASE_CONTAINER\", \"leases\"),\n", + " cosmos_throughput_mode=os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"),\n", + " cosmos_autoscale_max_ru=int(os.getenv(\"COSMOS_DB_AUTOSCALE_MAX_RU\", \"1000\")),\n", + " cosmos_key=os.getenv(\"COSMOS_DB_KEY\"),\n", + " ai_foundry_endpoint=os.getenv(\"AI_FOUNDRY_ENDPOINT\"),\n", + " ai_foundry_api_key=os.getenv(\"AI_FOUNDRY_API_KEY\"),\n", + " embedding_deployment_name=os.getenv(\"AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME\", \"text-embedding-3-large\"),\n", + " chat_deployment_name=os.getenv(\"AI_FOUNDRY_CHAT_DEPLOYMENT_NAME\", \"gpt-4o-mini\"),\n", + " use_default_credential=True,\n", + ")\n", + "\n", + "print(\"AsyncCosmosMemoryClient instance created\")\n", + "print(\"Throughput mode:\", os.getenv(\"COSMOS_DB_THROUGHPUT_MODE\", \"serverless\"))\n", + "print(\"Local memory store:\", memory.local_memory)\n" + ] + }, + { + "cell_type": "markdown", + "id": "3ed9ad79", + "metadata": {}, + "source": [ + "## 2. Local Memory Operations\n", + "\n", + "`AsyncCosmosMemoryClient` mirrors the sync API. Local operations (`add_local`, `get_local`, `update_local`, `delete_local`) are synchronous under the hood (in-memory list), but the class is designed for use in async code paths.\n", + "\n", + "> **Note:** In Jupyter you can `await` directly in cells without wrapping in `asyncio.run()`." + ] + }, + { + "cell_type": "markdown", + "id": "56eadc55", + "metadata": {}, + "source": [ + "### 2a. Add memories with `add_local`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5619b2ed", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:45.409758Z", + "start_time": "2026-04-07T22:06:45.149684Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.653810Z", + "iopub.status.busy": "2026-05-04T20:25:45.653720Z", + "iopub.status.idle": "2026-05-04T20:25:45.655764Z", + "shell.execute_reply": "2026-05-04T20:25:45.655372Z" + } + }, + "outputs": [], + "source": [ + "import uuid\n", + "THREAD_ID = str(uuid.uuid4())\n", + "# Use a unique user_id per demo run so we get a clean extraction without\n", + "# inheriting facts from prior runs that would dedup new content away.\n", + "USER_ID = f\"user-{uuid.uuid4().hex[:8]}\"\n", + "print(f\"User ID: {USER_ID}\")\n", + "print(f\"Thread ID: {THREAD_ID}\\n\")\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5ce1b88c", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:47.709471Z", + "start_time": "2026-04-07T22:06:47.682021Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.656663Z", + "iopub.status.busy": "2026-05-04T20:25:45.656610Z", + "iopub.status.idle": "2026-05-04T20:25:45.660512Z", + "shell.execute_reply": "2026-05-04T20:25:45.660236Z" + } + }, + "outputs": [], + "source": [ + "# Add sample conversation: weather in Seattle → booking a trip (6 turns)\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"What's the weather like in Seattle this weekend?\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"This weekend Seattle will be around 55°F with partly cloudy skies on Saturday and light rain expected Sunday.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"That sounds nice enough. Can you help me book a trip to Seattle for this weekend?\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Sure! I found round-trip flights departing Friday evening and returning Sunday night. There are also several hotels in downtown Seattle with availability. Would you like me to look at specific airlines or neighborhoods?\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"Something near Pike Place Market would be great. And keep the flights under $300 round trip if possible.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"I found a round-trip on Alaska Airlines for $275 and two hotel options within a 5-minute walk of Pike Place Market: the Inn at the Market ($189/night) and a Hilton Garden Inn ($145/night). Want me to reserve one of these?\",\n", + ")\n", + "\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Got it. I'll always select an aisle seat for your bookings.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"For trip planning, my workflow is: first check the weather for the destination, then check flights, then book the hotel last after everything else is confirmed.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Noted — I'll follow that order: weather, then flights, then hotel.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"user\", thread_id=THREAD_ID,\n", + " content=\"And never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\",\n", + ")\n", + "memory.add_local(\n", + " user_id=USER_ID, role=\"agent\", thread_id=THREAD_ID,\n", + " content=\"Will do — no overnight bookings without your explicit approval.\",\n", + ")\n", + "\n", + "print(f\"Added {len(memory.local_memory)} memories\")\n", + "print(json.dumps(memory.get_local(), indent=2))\n", + "\n", + "# A second short thread of pure procedural-style instructions. Demonstrates\n", + "# that the extractor produces clean procedural items when the conversation is\n", + "# focused on rules/workflows rather than mixed with factual booking specifics.\n", + "RULES_THREAD_ID = str(uuid.uuid4())\n", + "for role, content in [\n", + " (\"user\", \"Whenever you book a flight for me, always book an aisle seat — never a window or middle.\"),\n", + " (\"agent\", \"Got it. I'll always select an aisle seat for your bookings.\"),\n", + " (\"user\", \"For trip planning, my workflow is: first check the weather, then check flights, and book the hotel last after everything else is confirmed.\"),\n", + " (\"agent\", \"Noted — I'll follow that order: weather, then flights, then hotel.\"),\n", + " (\"user\", \"Never book me into anything that departs or arrives between midnight and 6am unless I explicitly approve it.\"),\n", + " (\"agent\", \"Will do — no overnight bookings without your explicit approval.\"),\n", + " (\"user\", \"When picking a hotel, only recommend ones that include complimentary breakfast.\"),\n", + " (\"agent\", \"Understood — only hotels with complimentary breakfast.\"),\n", + "]:\n", + " memory.add_local(user_id=USER_ID, role=role, thread_id=RULES_THREAD_ID, content=content)\n", + "\n", + "print(f\"Rules thread ID: {RULES_THREAD_ID} ({sum(1 for m in memory.local_memory if m['thread_id']==RULES_THREAD_ID)} turns)\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "9a0aac22", + "metadata": {}, + "source": [ + "### 2b. Query memories with `get_local`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "942e3714", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:50.682868Z", + "start_time": "2026-04-07T22:06:50.661470Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.661416Z", + "iopub.status.busy": "2026-05-04T20:25:45.661371Z", + "iopub.status.idle": "2026-05-04T20:25:45.663639Z", + "shell.execute_reply": "2026-05-04T20:25:45.663296Z" + } + }, + "outputs": [], + "source": [ + "# Get all memories\n", + "all_memories = memory.get_local()\n", + "print(f\"Total memories: {len(all_memories)}\\n\")\n", + "\n", + "# Filter by user_id\n", + "user1_memories = memory.get_local(user_id=USER_ID)\n", + "print(f\"Memories for user-001: {len(user1_memories)}\")\n", + "\n", + "# Filter by role\n", + "tool_memories = memory.get_local(role=\"agent\")\n", + "print(f\"Tool memories: {len(tool_memories)}\")\n", + "for m in tool_memories:\n", + " print(f\" [{m['id'][:8]}...] {m['content'][:60]}\")\n", + "\n", + "# Filter by type\n", + "facts = memory.get_local(memory_types=[\"fact\"])\n", + "print(f\"\\nFact memories: {len(facts)}\")\n", + "for m in facts:\n", + " print(f\" [{m['id'][:8]}...] {m['content']}\")\n", + "\n", + "# Combine filters: user-001 + agent role\n", + "user1_agent = memory.get_local(user_id=USER_ID, role=\"agent\")\n", + "print(f\"\\nAgent memories for user-001: {len(user1_agent)}\")" + ] + }, + { + "cell_type": "markdown", + "id": "ba973a1c", + "metadata": {}, + "source": [ + "### 2c. Update & Delete with `update_local` / `delete_local`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4ca36086", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:53.605394Z", + "start_time": "2026-04-07T22:06:53.576655Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.664504Z", + "iopub.status.busy": "2026-05-04T20:25:45.664457Z", + "iopub.status.idle": "2026-05-04T20:25:45.666846Z", + "shell.execute_reply": "2026-05-04T20:25:45.666497Z" + } + }, + "outputs": [], + "source": [ + "# Update the user's budget constraint to be more specific\n", + "target_id = memory.local_memory[4][\"id\"] # \"Something near Pike Place Market...\"\n", + "print(f\"Before update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\\n\")\n", + "\n", + "memory.update_local(\n", + " memory_id=target_id,\n", + " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", + " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", + ")\n", + "print(f\"After update:\\n{json.dumps(memory.get_local(memory_id=target_id)[0], indent=2)}\")\n", + "\n", + "# Delete the third memory (index 2 — the user's booking request)\n", + "del_target_id = memory.local_memory[2][\"id\"]\n", + "print(f\"\\nDeleting memory {del_target_id[:8]}...\")\n", + "memory.delete_local(del_target_id)\n", + "\n", + "# Verify it's gone\n", + "print(f\"\\nRemaining memories: {len(memory.get_local())}\")\n", + "for m in memory.get_local():\n", + " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m['role']:<6} type={m['type']:<8} {m['content'][:50]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "bad8c2b6", + "metadata": {}, + "source": [ + "## 3. Cosmos DB Operations\n", + "\n", + "### 3a. Connect and create the memory store\n", + "\n", + "The async client auto-connects on the first Cosmos DB operation. Call `create_memory_store()` to create the database and container if they do not already exist, including the hierarchical partition key, vector index, and full-text index.\n", + "\n", + "> **Note:** `create_memory_store()` is safe to run more than once." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "82b363d7", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:06:58.478498Z", + "start_time": "2026-04-07T22:06:57.474753Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:45.667704Z", + "iopub.status.busy": "2026-05-04T20:25:45.667661Z", + "iopub.status.idle": "2026-05-04T20:25:46.372667Z", + "shell.execute_reply": "2026-05-04T20:25:46.371834Z" + } + }, + "outputs": [], + "source": [ + "# The async client auto-creates the database and container on the first Cosmos operation.\n", + "# You can also call create_memory_store() explicitly if needed.\n", + "await memory.create_memory_store()\n", + "print(f\"Connected: {memory._container_client is not None}\")" + ] + }, + { + "cell_type": "markdown", + "id": "5c18edf3", + "metadata": {}, + "source": [ + "### 3b. Add memories to Cosmos DB with `add_cosmos`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b7d0939d", + "metadata": { + "execution": { + "iopub.execute_input": "2026-05-04T20:25:46.375244Z", + "iopub.status.busy": "2026-05-04T20:25:46.375091Z", + "iopub.status.idle": "2026-05-04T20:25:46.627003Z", + "shell.execute_reply": "2026-05-04T20:25:46.626193Z" + } + }, + "outputs": [], + "source": [ + "await memory.connect_cosmos()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e0b3b5fc", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:07:08.081103Z", + "start_time": "2026-04-07T22:07:07.860764Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:46.629264Z", + "iopub.status.busy": "2026-05-04T20:25:46.629134Z", + "iopub.status.idle": "2026-05-04T20:25:47.111769Z", + "shell.execute_reply": "2026-05-04T20:25:47.111092Z" + } + }, + "outputs": [], + "source": [ + "await memory.push_to_cosmos()\n", + "\n", + "# Push a new thread directly to Cosmos DB without adding to local memory first\n", + "new_thread_id = str(uuid.uuid4())\n", + "print(f\"New Thread ID: {new_thread_id}\\n\")\n", + "\n", + "# Add memories directly to Cosmos DB using add_cosmos\n", + "await memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", + " content=\"Can you recommend some good restaurants in New York City?\",\n", + ")\n", + "await memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"tool\", thread_id=new_thread_id,\n", + " content='{\"query\": \"top restaurants NYC\", \"results\": [\"Carbone\", \"Nobu\", \"Katz\\'s Deli\", \"Le Bernardin\"]}',\n", + " metadata={\"tool_name\": \"restaurant_search\", \"tool_call_id\": \"call_abc123\"},\n", + ")\n", + "await memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", + " content=\"Absolutely! NYC has incredible dining options. For Italian, try Carbone in Greenwich Village. For sushi, Nobu in Tribeca is world-class. For a classic NYC experience, Katz's Delicatessen on the Lower East Side is a must.\",\n", + ")\n", + "await memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"user\", thread_id=new_thread_id,\n", + " content=\"I love Italian food. Are there any options that are budget-friendly?\",\n", + ")\n", + "await memory.add_cosmos(\n", + " user_id=\"user-002\", role=\"agent\", thread_id=new_thread_id,\n", + " content=\"For budget-friendly Italian in NYC, check out L'industrie Pizzeria in Williamsburg or Artichoke Basille's Pizza. Both are highly rated and won't break the bank.\",\n", + ")\n", + "\n", + "# Verify the memories were added directly to Cosmos DB (not in local memory)\n", + "print(f\"Local memory count (should be unchanged): {len(memory.local_memory)}\\n\")\n", + "\n", + "cosmos_results = await memory.get_memories(user_id=\"user-002\", thread_id=new_thread_id)\n", + "print(f\"Memories in Cosmos DB for new thread: {len(cosmos_results)}\")\n", + "for r in cosmos_results:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} {r['content'][:60]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "b04679dd", + "metadata": {}, + "source": [ + "### 3c. Retrieve memories from Cosmos DB with `get_memories`\n", + "\n", + "Supports the same filters as `get_local`: `memory_id`, `user_id`, `role`, `memory_type`." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a13b2301", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:07:11.561128Z", + "start_time": "2026-04-07T22:07:11.474440Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:47.113447Z", + "iopub.status.busy": "2026-05-04T20:25:47.113322Z", + "iopub.status.idle": "2026-05-04T20:25:47.262048Z", + "shell.execute_reply": "2026-05-04T20:25:47.260997Z" + } + }, + "outputs": [], + "source": [ + "# Get all memories for user-001\n", + "results = await memory.get_memories(user_id=USER_ID)\n", + "print(f\"Memories for user-001: {len(results)}\\n\")\n", + "for r in results:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")\n", + "\n", + "# Get only agent memories\n", + "agent_results = await memory.get_memories(role=\"agent\")\n", + "print(f\"\\nAgent memories: {len(agent_results)}\")\n", + "for r in agent_results:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "7e98a7c2", + "metadata": {}, + "source": [ + "### 3d. Update & Delete in Cosmos DB\n", + "\n", + "If the content changes, the embedding is automatically re-generated (awaited)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b0b61df9", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:07:16.784062Z", + "start_time": "2026-04-07T22:07:16.651689Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:47.264618Z", + "iopub.status.busy": "2026-05-04T20:25:47.264449Z", + "iopub.status.idle": "2026-05-04T20:25:47.395572Z", + "shell.execute_reply": "2026-05-04T20:25:47.394909Z" + } + }, + "outputs": [], + "source": [ + "# Update the user's budget message to add a hotel budget constraint\n", + "user_msgs = await memory.get_memories(user_id=USER_ID, role=\"user\")\n", + "target = [m for m in user_msgs if \"Pike Place\" in m[\"content\"]][0]\n", + "print(f\"Before: {target['content']}\\n\")\n", + "\n", + "await memory.update_cosmos(\n", + " memory_id=target[\"id\"],\n", + " content=\"Something near Pike Place Market would be great. Keep flights under $300 round trip and hotels under $200/night.\",\n", + " metadata={\"edited\": True, \"reason\": \"user clarified hotel budget\"},\n", + ")\n", + "\n", + "updated = (await memory.get_memories(memory_id=target[\"id\"]))[0]\n", + "print(f\"After: {updated['content']}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "74874763", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:07:36.933417Z", + "start_time": "2026-04-07T22:07:36.641107Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:47.397837Z", + "iopub.status.busy": "2026-05-04T20:25:47.397690Z", + "iopub.status.idle": "2026-05-04T20:25:50.012907Z", + "shell.execute_reply": "2026-05-04T20:25:50.012517Z" + } + }, + "outputs": [], + "source": [ + "# Delete the tool memory from Cosmos (async)\n", + "tool_mems = await memory.get_memories(user_id=\"user-002\", role=\"tool\")\n", + "print(tool_mems[0])\n", + "if tool_mems:\n", + " await memory.delete_cosmos(\n", + " tool_mems[0][\"id\"],\n", + " thread_id=tool_mems[0][\"thread_id\"],\n", + " user_id=tool_mems[0][\"user_id\"],\n", + " )\n", + " print(f\"Deleted tool memory {tool_mems[0]['id'][:8]}...\")\n", + "\n", + "# Verify\n", + "remaining = await memory.get_memories()\n", + "print(f\"\\nRemaining memories in Cosmos DB: {len(remaining)}\")\n", + "for r in remaining:\n", + " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")" + ] + }, + { + "cell_type": "markdown", + "id": "007708d5", + "metadata": {}, + "source": [ + "### 3e. Retrieve a full thread with `get_thread`\n", + "\n", + "Same parameters: `thread_id` (required), `user_id` (optional), `recent_k` (optional)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3ed613d3", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:07:40.340577Z", + "start_time": "2026-04-07T22:07:40.138825Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:50.014174Z", + "iopub.status.busy": "2026-05-04T20:25:50.014096Z", + "iopub.status.idle": "2026-05-04T20:25:50.246063Z", + "shell.execute_reply": "2026-05-04T20:25:50.245174Z" + } + }, + "outputs": [], + "source": [ + "# Use the CURRENT seed thread (from cell 5) so we operate on the data we just wrote.\n", + "thread_id = THREAD_ID\n", + "print(f\"Using thread_id: {thread_id}\\n\")\n", + "\n", + "# Get all documents in the thread\n", + "thread_all = await memory.get_thread(thread_id=thread_id)\n", + "print(f\"All memories in thread: {len(thread_all)}\")\n", + "for m in thread_all:\n", + " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", + "\n", + "recent = await memory.get_thread(thread_id=thread_id, recent_k=2)\n", + "print(f\"\\nMost recent 2 memories:\")\n", + "for m in recent:\n", + " print(f\" [{m['thread_id'][:8]}...] [{m['id'][:8]}...] role={m.get('role','?'):6} type={m['type']:8} {m['content'][:60]}\")\n", + "\n", + "thread_user = await memory.get_thread(thread_id=thread_id, user_id=USER_ID)\n", + "print(f\"\\nThread memories for {USER_ID}: {len(thread_user)}\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "06a9f99d", + "metadata": {}, + "source": [ + "## 4. Thread Summary (in-process)\n", + "\n", + "`AsyncCosmosMemoryClient.generate_thread_summary()` runs the summarisation pipeline **in-process** — no Azure Functions required. The async client uses the AI Foundry async openai client and the async Cosmos SDK, so calls don't block the event loop.\n", + "\n", + "If a prior summary exists, the call performs an **incremental update** that preserves the metadata-tracked `source_count`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "9bc68919", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:08.478793Z", + "start_time": "2026-04-07T22:07:45.385054Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:25:50.247941Z", + "iopub.status.busy": "2026-05-04T20:25:50.247791Z", + "iopub.status.idle": "2026-05-04T20:26:03.871259Z", + "shell.execute_reply": "2026-05-04T20:26:03.870396Z" + } + }, + "outputs": [], + "source": [ + "thread_id = THREAD_ID\n", + "user_id = USER_ID\n", + "print(f\"Summarizing thread_id={thread_id} user_id={user_id}\\n\")\n", + "\n", + "summary_doc = await memory.generate_thread_summary(user_id=user_id, thread_id=thread_id)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "da4cba4f", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:13.446032Z", + "start_time": "2026-04-07T22:08:13.390800Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:03.875835Z", + "iopub.status.busy": "2026-05-04T20:26:03.875663Z", + "iopub.status.idle": "2026-05-04T20:26:03.879262Z", + "shell.execute_reply": "2026-05-04T20:26:03.878646Z" + } + }, + "outputs": [], + "source": [ + "print(\"Summary document:\")\n", + "print(f\" id: {summary_doc['id']}\")\n", + "print(f\" content: {summary_doc['content'][:200]}...\")\n", + "print(f\" source_count: {summary_doc.get('metadata', {}).get('source_count')}\")\n", + "print(f\" embedding length: {len(summary_doc.get('embedding', []))}\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "3cd2e4f8", + "metadata": {}, + "source": [ + "## 5. Memory Extraction (facts + episodic + procedural)\n", + "\n", + "`extract_memories()` runs a single LLM call that produces three structured memory types:\n", + "\n", + "| Type | Description |\n", + "|--------------|--------------------------------------------------------------------------|\n", + "| `fact` | Stable, atomic facts about the user. |\n", + "| `episodic` | Discrete past events the user described. |\n", + "| `procedural` | How-to guidance the agent should follow. |\n", + "\n", + "Each derived memory is embedded and stored in Cosmos DB with auto-generated tags and a salience score.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e4d57e2d", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:23.444563Z", + "start_time": "2026-04-07T22:08:17.255145Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:03.881644Z", + "iopub.status.busy": "2026-05-04T20:26:03.881553Z", + "iopub.status.idle": "2026-05-04T20:26:11.858903Z", + "shell.execute_reply": "2026-05-04T20:26:11.857972Z" + } + }, + "outputs": [], + "source": [ + "# Extract memories from both the SEED and the pure-procedural RULES thread.\n", + "result_main = await memory.extract_memories(user_id=USER_ID, thread_id=THREAD_ID)\n", + "print(\"Seed thread extraction:\", result_main)\n", + "\n", + "result_rules = await memory.extract_memories(user_id=USER_ID, thread_id=RULES_THREAD_ID)\n", + "print(\"Rules thread extraction:\", result_rules)\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "795e8634", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:26.904418Z", + "start_time": "2026-04-07T22:08:26.587707Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:11.861697Z", + "iopub.status.busy": "2026-05-04T20:26:11.861551Z", + "iopub.status.idle": "2026-05-04T20:26:12.283813Z", + "shell.execute_reply": "2026-05-04T20:26:12.283042Z" + } + }, + "outputs": [], + "source": [ + "# Inspect the persisted derived memories across BOTH threads for this user.\n", + "for mt in (\"fact\", \"episodic\", \"procedural\"):\n", + " docs = await memory.get_memories(user_id=USER_ID, memory_types=[mt])\n", + " print(f\"\\n{mt.upper()}S ({len(docs)}):\")\n", + " for d in docs:\n", + " print(f\" • {d['content'][:100]} [salience={d.get('salience')}]\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "3ad14e69", + "metadata": {}, + "source": [ + "## 6. User Summary (cross-thread profile)\n", + "\n", + "`generate_user_summary()` aggregates memories **across all threads** for a user and produces a structured profile (preferences, account state, behavioural patterns, …). The result is stored in Cosmos DB with `type: \"user_summary\"`.\n", + "\n", + "Retrieve the latest stored profile at any time with `get_user_summary(user_id)`.\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cbd3806f", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:37.628678Z", + "start_time": "2026-04-07T22:08:29.322243Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:12.285934Z", + "iopub.status.busy": "2026-05-04T20:26:12.285802Z", + "iopub.status.idle": "2026-05-04T20:26:22.526266Z", + "shell.execute_reply": "2026-05-04T20:26:22.525613Z" + } + }, + "outputs": [], + "source": [ + "# Generate a user-level summary across all threads.\n", + "user_summary_doc = await memory.generate_user_summary(user_id=user_id)\n", + "print(\"User summary id:\", user_summary_doc[\"id\"])\n", + "print(\"\\nContent:\\n\", user_summary_doc[\"content\"][:600], \"...\")\n", + "print(\"\\nStructured profile keys:\", list(user_summary_doc.get(\"metadata\", {}).get(\"structured_summary\", {}).keys()))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "97ddc94f", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:39.653532Z", + "start_time": "2026-04-07T22:08:39.229659Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:22.528078Z", + "iopub.status.busy": "2026-05-04T20:26:22.527959Z", + "iopub.status.idle": "2026-05-04T20:26:22.618478Z", + "shell.execute_reply": "2026-05-04T20:26:22.618055Z" + } + }, + "outputs": [], + "source": [ + "# Retrieve the stored user summary from Cosmos DB (async)\n", + "stored = await memory.get_user_summary(user_id=user_id)\n", + "if stored:\n", + " print(\"User Summary for\", user_id)\n", + " print(stored[\"content\"])\n", + "else:\n", + " print(\"No user summary found — run the generate_user_summary cell first.\")\n" + ] + }, + { + "cell_type": "markdown", + "id": "92e5d32b", + "metadata": {}, + "source": [ + "### 7. Vector search with `search_cosmos`\n", + "\n", + "Same as the sync version — embeds the query and runs a `VectorDistance` similarity search." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "af4afa77", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:46.028010Z", + "start_time": "2026-04-07T22:08:43.195430Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:22.619506Z", + "iopub.status.busy": "2026-05-04T20:26:22.619453Z", + "iopub.status.idle": "2026-05-04T20:26:24.825313Z", + "shell.execute_reply": "2026-05-04T20:26:24.824663Z" + } + }, + "outputs": [], + "source": [ + "results_search_async = await memory.search_cosmos(\n", + " search_terms=\"What did the user ask about the weather?\",\n", + " user_id=USER_ID,\n", + " top_k=3, hybrid_search= True\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c0471fd4", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:47.537201Z", + "start_time": "2026-04-07T22:08:47.500038Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:24.827496Z", + "iopub.status.busy": "2026-05-04T20:26:24.827365Z", + "iopub.status.idle": "2026-05-04T20:26:24.830446Z", + "shell.execute_reply": "2026-05-04T20:26:24.829891Z" + } + }, + "outputs": [], + "source": [ + "print(f\"Top {len(results_search_async)} results:\\n\")\n", + "for r in results_search_async:\n", + " score = r.get(\"score\", \"N/A\")\n", + " print(f\" [{r['id'][:8]}...] score={score} {r['content'][:60]}\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "bb4cc8f8", + "metadata": { + "ExecuteTime": { + "end_time": "2026-04-07T22:08:49.434405Z", + "start_time": "2026-04-07T22:08:49.164046Z" + }, + "execution": { + "iopub.execute_input": "2026-05-04T20:26:24.831979Z", + "iopub.status.busy": "2026-05-04T20:26:24.831863Z", + "iopub.status.idle": "2026-05-04T20:26:24.835490Z", + "shell.execute_reply": "2026-05-04T20:26:24.834936Z" + } + }, + "outputs": [], + "source": [ + "# Clean up async clients when done\n", + "await memory.close()\n", + "print(\"Async clients closed.\")" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "py314", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.14.0" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/Samples/Demo_function_app.ipynb b/Samples/Notebooks/Demo_function_app.ipynb similarity index 61% rename from Samples/Demo_function_app.ipynb rename to Samples/Notebooks/Demo_function_app.ipynb index b5508b8..7a5b27a 100644 --- a/Samples/Demo_function_app.ipynb +++ b/Samples/Notebooks/Demo_function_app.ipynb @@ -46,7 +46,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "511a80a6", "metadata": { "execution": { @@ -56,18 +56,7 @@ "shell.execute_reply": "2026-05-04T20:24:03.977906Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cosmos endpoint : https://akataria-agent-memory-testing.documents.azure.com:443/\n", - "AI Foundry : https://akataria-testing.openai.azure.com/\n", - "Chat deployment : gpt-5.2-chat\n", - "Embed deployment: text-embedding-3-large\n" - ] - } - ], + "outputs": [], "source": [ "import os, time, uuid\n", "from dotenv import load_dotenv\n", @@ -96,7 +85,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "d27a2c9c", "metadata": { "execution": { @@ -106,15 +95,7 @@ "shell.execute_reply": "2026-05-04T20:24:04.642682Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Processor: DurableFunctionProcessor\n" - ] - } - ], + "outputs": [], "source": [ "memory = CosmosMemoryClient(\n", " cosmos_endpoint=os.environ[\"COSMOS_DB_ENDPOINT\"],\n", @@ -143,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "c9cc81dc", "metadata": { "execution": { @@ -153,32 +134,7 @@ "shell.execute_reply": "2026-05-04T20:24:04.912194Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "USER_ID = fa-demo-8c79094e\n", - "THREAD_ID = bdd72079-d6b6-4391-9c75-7269dda2998d\n", - " wrote user: What's the weather like in Seattle this weekend?\n", - " wrote agent: Around 55°F with partly cloudy skies on Saturday and light r…\n", - " wrote user: Can you book me a weekend trip there? Flights under $300, ho…\n", - " wrote agent: I found a $275 Alaska Airlines round-trip and a $185/night h…\n", - " wrote user: Whenever you book a flight for me, always book an aisle seat…\n", - " wrote agent: Got it — aisle seats only.\n", - " wrote user: For trip planning, my workflow is: first weather, then fligh…\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " wrote agent: Noted — weather → flights → hotel.\n", - " wrote user: Never book me into anything between midnight and 6am unless …\n", - " wrote agent: Understood — no overnight bookings without your approval.\n" - ] - } - ], + "outputs": [], "source": [ "USER_ID = f\"fa-demo-{uuid.uuid4().hex[:8]}\"\n", "THREAD_ID = str(uuid.uuid4())\n", @@ -221,7 +177,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "c38a937f", "metadata": { "execution": { @@ -231,15 +187,7 @@ "shell.execute_reply": "2026-05-04T20:24:04.937272Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "process_now() returned — no LLM call was made by the SDK.\n" - ] - } - ], + "outputs": [], "source": [ "# No-op: the function app owns processing.\n", "memory.process_now(user_id=USER_ID, thread_id=THREAD_ID)\n", @@ -264,7 +212,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "90c5fffa", "metadata": { "execution": { @@ -274,183 +222,7 @@ "shell.execute_reply": "2026-05-04T20:24:17.438216Z" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Polling Cosmos for the auto-generated summary…\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Summary available: True\n" - ] - } - ], + "outputs": [], "source": [ "print(\"Polling Cosmos for the auto-generated summary…\")\n", "ok = memory.process_now_and_wait(user_id=USER_ID, thread_id=THREAD_ID, timeout=120.0)\n", @@ -477,7 +249,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "46f36b92", "metadata": { "execution": { @@ -487,104 +259,7 @@ "shell.execute_reply": "2026-05-04T20:24:32.880948Z" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Initial state:\n", - "\n", - "SUMMARYS (1):\n", - " • [summary_fa-demo-8c79094e_bdd7207…] The conversation centered on planning a potential weekend trip to Seattle, including check\n", - "\n", - "FACTS (0):\n", - "\n", - "EPISODICS (0):\n", - "\n", - "PROCEDURALS (0):\n", - "\n", - "USER_SUMMARYS (1):\n", - " • [user_summary_fa-demo-8c79094e…] {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user requires aisle seats for al\n", - "\n", - "... fact / procedural extraction still in flight (attempt 1/6, sleeping 15s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "=== Final state ===\n", - "\n", - "SUMMARYS (1):\n", - " • [summary_fa-demo-8c79094e_bdd7207…] The conversation centered on planning a potential weekend trip to Seattle, including check\n", - "\n", - "FACTS (1):\n", - " • [fact_18e3eabd2cc357de…] The user requires flights under $300 and hotels under $200 per night when booking weekend \n", - "\n", - "EPISODICS (0):\n", - "\n", - "PROCEDURALS (3):\n", - " • [proc_3528178c5609b42d…] Always book an aisle seat when reserving flights for the user.\n", - " • [proc_df7a5492c27604d9…] Follow the sequence: check weather first, then book flights, then book hotel when planning\n", - " • [proc_a79f02cc308d597b…] Never book flights, hotels, or other travel arrangements between midnight and 6am unless t\n", - "\n", - "USER_SUMMARYS (1):\n", - " • [user_summary_fa-demo-8c79094e…] {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user requires aisle seats for al\n" - ] - }, - { - "data": { - "text/plain": [ - "{'summary': 1, 'fact': 1, 'episodic': 0, 'procedural': 3, 'user_summary': 1}" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# All derived memories for this user, written by the function app.\n", "# Fact / episodic / procedural extraction runs in a separate orchestrator that\n", diff --git a/Samples/Demo_function_app_async.ipynb b/Samples/Notebooks/Demo_function_app_async.ipynb similarity index 51% rename from Samples/Demo_function_app_async.ipynb rename to Samples/Notebooks/Demo_function_app_async.ipynb index 37a2a56..a3db905 100644 --- a/Samples/Demo_function_app_async.ipynb +++ b/Samples/Notebooks/Demo_function_app_async.ipynb @@ -24,7 +24,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": null, "id": "7bcb4168", "metadata": { "execution": { @@ -34,16 +34,7 @@ "shell.execute_reply": "2026-05-04T20:24:34.110918Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Cosmos endpoint : https://akataria-agent-memory-testing.documents.azure.com:443/\n", - "AI Foundry : https://akataria-testing.openai.azure.com/\n" - ] - } - ], + "outputs": [], "source": [ "import os, uuid\n", "from dotenv import load_dotenv\n", @@ -66,7 +57,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": null, "id": "6fdcee9d", "metadata": { "execution": { @@ -76,15 +67,7 @@ "shell.execute_reply": "2026-05-04T20:24:34.831510Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Processor: AsyncDurableFunctionProcessor\n" - ] - } - ], + "outputs": [], "source": [ "memory = AsyncCosmosMemoryClient(\n", " cosmos_endpoint=os.environ[\"COSMOS_DB_ENDPOINT\"],\n", @@ -110,7 +93,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": null, "id": "2d159625", "metadata": { "execution": { @@ -120,38 +103,7 @@ "shell.execute_reply": "2026-05-04T20:24:35.326937Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "USER_ID = fa-demo-29acad58\n", - "THREAD_ID = 42b91b2c-96a2-43fb-94cb-2c941d654d53\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " wrote user: What's the weather like in Seattle this weekend?\n", - " wrote agent: Around 55°F with partly cloudy skies on Saturday and light r…\n", - " wrote user: Can you book me a weekend trip there? Flights under $300, ho…\n", - " wrote agent: I found a $275 Alaska Airlines round-trip and a $185/night h…\n", - " wrote user: Whenever you book a flight for me, always book an aisle seat…\n", - " wrote agent: Got it — aisle seats only.\n", - " wrote user: For trip planning, my workflow is: first weather, then fligh…\n", - " wrote agent: Noted — weather → flights → hotel.\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - " wrote user: Never book me into anything between midnight and 6am unless …\n", - " wrote agent: Understood — no overnight bookings without your approval.\n" - ] - } - ], + "outputs": [], "source": [ "USER_ID = f\"fa-demo-{uuid.uuid4().hex[:8]}\"\n", "THREAD_ID = str(uuid.uuid4())\n", @@ -191,7 +143,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "3a44c396", "metadata": { "execution": { @@ -201,15 +153,7 @@ "shell.execute_reply": "2026-05-04T20:24:35.370546Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "process_now() returned — no LLM call was made by the SDK.\n" - ] - } - ], + "outputs": [], "source": [ "await memory.process_now(user_id=USER_ID, thread_id=THREAD_ID)\n", "print(\"process_now() returned — no LLM call was made by the SDK.\")" @@ -225,7 +169,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "133d9f38", "metadata": { "execution": { @@ -235,176 +179,7 @@ "shell.execute_reply": "2026-05-04T20:24:47.003082Z" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Polling Cosmos for the auto-generated summary…\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Summary available: True\n" - ] - } - ], + "outputs": [], "source": [ "print(\"Polling Cosmos for the auto-generated summary…\")\n", "ok = await memory.process_now_and_wait(user_id=USER_ID, thread_id=THREAD_ID, timeout=120.0)\n", @@ -421,7 +196,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "d631f418", "metadata": { "execution": { @@ -431,105 +206,7 @@ "shell.execute_reply": "2026-05-04T20:25:02.625165Z" } }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Initial state:\n", - "\n", - "SUMMARYS (1):\n", - " • [summary_fa-demo-29acad58_42b91b2…] The user inquired about a weekend trip to Seattle, including weather, flights, and hotel o\n", - "\n", - "FACTS (0):\n", - "\n", - "EPISODICS (0):\n", - "\n", - "PROCEDURALS (0):\n", - "\n", - "USER_SUMMARYS (1):\n", - " • [user_summary_fa-demo-29acad58…] {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user requires aisle seats for al\n", - "\n", - "... fact / procedural extraction still in flight (attempt 1/6, sleeping 15s)\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "get_memories returned empty results\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "=== Final state ===\n", - "\n", - "SUMMARYS (1):\n", - " • [summary_fa-demo-29acad58_42b91b2…] The user inquired about a weekend trip to Seattle, including weather, flights, and hotel o\n", - "\n", - "FACTS (2):\n", - " • [fact_95d8f914106e4285…] The user requested booking a weekend trip to Seattle with flights under $300 and a hotel u\n", - " • [fact_81e062e9c31b6ba9…] The user requires flights to cost under $300 and hotels to cost under $200 per night when \n", - "\n", - "EPISODICS (0):\n", - "\n", - "PROCEDURALS (3):\n", - " • [proc_d8982eeda8162663…] Always book an aisle seat and never book a window or middle seat when reserving flights fo\n", - " • [proc_5ed4511bdf64af74…] Follow the sequence weather first, then flights, then hotel when planning trips for the us\n", - " • [proc_afb2890b8a68432f…] Never book flights or accommodations between midnight and 6am unless the user explicitly a\n", - "\n", - "USER_SUMMARYS (1):\n", - " • [user_summary_fa-demo-29acad58…] {\n", - " \"key_facts\": [],\n", - " \"personal_preferences\": [\n", - " \"The user requires aisle seats for al\n" - ] - }, - { - "data": { - "text/plain": [ - "{'summary': 1, 'fact': 2, 'episodic': 0, 'procedural': 3, 'user_summary': 1}" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "# All derived memories for this user, written by the function app (async).\n", "import asyncio\n", @@ -571,7 +248,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": null, "id": "14372923", "metadata": { "execution": { @@ -581,15 +258,7 @@ "shell.execute_reply": "2026-05-04T20:25:02.631106Z" } }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Async client closed.\n" - ] - } - ], + "outputs": [], "source": [ "await memory.close()\n", "print(\"Async client closed.\")" diff --git a/Samples/processing_fact_extraction.py b/Samples/Processing/processing_fact_extraction.py similarity index 100% rename from Samples/processing_fact_extraction.py rename to Samples/Processing/processing_fact_extraction.py diff --git a/Samples/processing_thread_summary.py b/Samples/Processing/processing_thread_summary.py similarity index 100% rename from Samples/processing_thread_summary.py rename to Samples/Processing/processing_thread_summary.py diff --git a/Samples/processing_user_profile.py b/Samples/Processing/processing_user_profile.py similarity index 100% rename from Samples/processing_user_profile.py rename to Samples/Processing/processing_user_profile.py diff --git a/Samples/quickstart_cosmos.py b/Samples/Quickstarts/quickstart_cosmos.py similarity index 100% rename from Samples/quickstart_cosmos.py rename to Samples/Quickstarts/quickstart_cosmos.py diff --git a/Samples/quickstart_local.py b/Samples/Quickstarts/quickstart_local.py similarity index 96% rename from Samples/quickstart_local.py rename to Samples/Quickstarts/quickstart_local.py index c52ab09..9d61924 100644 --- a/Samples/quickstart_local.py +++ b/Samples/Quickstarts/quickstart_local.py @@ -1,7 +1,7 @@ """Quickstart: local-only CosmosMemoryClient demo (no cloud credentials needed). Run with: - python Samples/quickstart_local.py + python Samples/Quickstarts/quickstart_local.py """ from agent_memory_toolkit import CosmosMemoryClient diff --git a/Samples/scenario_chat_memory.py b/Samples/Scenarios/scenario_chat_memory.py similarity index 100% rename from Samples/scenario_chat_memory.py rename to Samples/Scenarios/scenario_chat_memory.py diff --git a/Samples/scenario_counter_tuning.py b/Samples/Scenarios/scenario_counter_tuning.py similarity index 100% rename from Samples/scenario_counter_tuning.py rename to Samples/Scenarios/scenario_counter_tuning.py diff --git a/Samples/scenario_customer_support.py b/Samples/Scenarios/scenario_customer_support.py similarity index 100% rename from Samples/scenario_customer_support.py rename to Samples/Scenarios/scenario_customer_support.py diff --git a/Samples/scenario_memory_reconciliation.py b/Samples/Scenarios/scenario_memory_reconciliation.py similarity index 100% rename from Samples/scenario_memory_reconciliation.py rename to Samples/Scenarios/scenario_memory_reconciliation.py diff --git a/Samples/scenario_multi_agent.py b/Samples/Scenarios/scenario_multi_agent.py similarity index 100% rename from Samples/scenario_multi_agent.py rename to Samples/Scenarios/scenario_multi_agent.py diff --git a/Samples/scenario_rag_with_memory.py b/Samples/Scenarios/scenario_rag_with_memory.py similarity index 100% rename from Samples/scenario_rag_with_memory.py rename to Samples/Scenarios/scenario_rag_with_memory.py diff --git a/Samples/scenario_remote_processor.py b/Samples/Scenarios/scenario_remote_processor.py similarity index 100% rename from Samples/scenario_remote_processor.py rename to Samples/Scenarios/scenario_remote_processor.py diff --git a/Samples/scenario_remote_processor_async.py b/Samples/Scenarios/scenario_remote_processor_async.py similarity index 100% rename from Samples/scenario_remote_processor_async.py rename to Samples/Scenarios/scenario_remote_processor_async.py diff --git a/Samples/scenario_tagging_and_filtering.py b/Samples/Scenarios/scenario_tagging_and_filtering.py similarity index 100% rename from Samples/scenario_tagging_and_filtering.py rename to Samples/Scenarios/scenario_tagging_and_filtering.py From 4c2c11d916c2b36faa043e15dccf77db066bc8cf Mon Sep 17 00:00:00 2001 From: James C Date: Wed, 20 May 2026 09:46:22 -0400 Subject: [PATCH 2/3] addressed Copilot review items --- Docs/troubleshooting.md | 70 ++++++++++++++++++++---------- Samples/Notebooks/Demo.ipynb | 16 +++++-- Samples/Notebooks/Demo_async.ipynb | 49 ++++++++++++++++----- 3 files changed, 96 insertions(+), 39 deletions(-) diff --git a/Docs/troubleshooting.md b/Docs/troubleshooting.md index 3c2da8d..818c341 100644 --- a/Docs/troubleshooting.md +++ b/Docs/troubleshooting.md @@ -9,11 +9,11 @@ Use this guide when local memory works but Cosmos DB, embeddings, Durable Functi | Symptom | First checks | |---------|--------------| | Import errors | Install with `pip install -e ".[dev]"` and import `CosmosMemoryClient` or `AsyncCosmosMemoryClient`. | -| Missing configuration | Verify `.env`, `azure_functions/local.settings.json`, and Azure Function App settings use the same endpoint, database, and container values. | +| Missing configuration | Verify `.env`, `function_app/local.settings.json`, and Azure Function App settings use the same endpoint, database, container, and AI deployment values. | | Cosmos 401 or 403 | Run `az login` and confirm Cosmos DB data-plane RBAC is assigned. | | Cosmos operations fail before connecting | Call `create_memory_store()` or `connect_cosmos()` before cloud operations. | -| Search returns no vector results | Confirm embeddings are generated and `EMBEDDING_DIMENSIONS` matches the container vector policy. | -| Durable Function calls fail | Start the Functions host and check `ADF_ENDPOINT`, `ADF_KEY`, and the orchestrator route. | +| Search returns no vector results | Confirm embeddings are generated and `AI_FOUNDRY_EMBEDDING_DIMENSIONS` matches the container vector policy. | +| Durable Functions processing fails | Start the Functions host and check `function_app/local.settings.json`, the change feed trigger, and the orchestrator logs. | | Change feed does not create summaries or facts | Confirm change feed settings, thresholds, lease container, counter container, and that inserted documents have `type: "turn"`. | --- @@ -24,7 +24,7 @@ Install the package from the repository root: ```bash pip install -e ".[dev]" -pip install -r azure_functions/requirements.txt +pip install -r function_app/requirements.txt ``` The public clients are: @@ -40,21 +40,45 @@ If notebooks cannot import the package, run them from the repo root with paths s ## 2. Configuration And Authentication -For local runs, keep `.env` and `azure_functions/local.settings.json` aligned: +For local runs, keep `.env`, `function_app/local.settings.json`, and deployed Function App settings aligned: ```env COSMOS_DB_ENDPOINT=https://.documents.azure.com:443/ +COSMOS_DB__accountEndpoint=https://.documents.azure.com:443/ +COSMOS_DB_KEY= COSMOS_DB_DATABASE=ai_memory COSMOS_DB_CONTAINER=memories COSMOS_DB_COUNTERS_CONTAINER=counter COSMOS_DB_LEASE_CONTAINER=leases -AI_FOUNDRY_ENDPOINT=https://.services.ai.azure.com/ -EMBEDDING_MODEL=text-embedding-3-large -EMBEDDING_DIMENSIONS=1536 -ADF_ENDPOINT=http://localhost:7071/api -ADF_KEY= +COSMOS_DB_THROUGHPUT_MODE=serverless +COSMOS_DB_AUTOSCALE_MAX_RU=1000 + +AI_FOUNDRY_ENDPOINT=https://.openai.azure.com/ +AI_FOUNDRY_API_KEY= +AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME=text-embedding-3-large +AI_FOUNDRY_EMBEDDING_DIMENSIONS=1536 +AI_FOUNDRY_EMBEDDING_DATA_TYPE=float32 +AI_FOUNDRY_EMBEDDING_DISTANCE_FUNCTION=cosine +AI_FOUNDRY_CHAT_DEPLOYMENT_NAME= ``` +The notebooks and samples pass these values into the client like this: + +| `.env` setting | Client argument | +|---|---| +| `COSMOS_DB_ENDPOINT` | `cosmos_endpoint` | +| `COSMOS_DB_DATABASE` | `cosmos_database` | +| `COSMOS_DB_CONTAINER` | `cosmos_container` | +| `COSMOS_DB_COUNTERS_CONTAINER` | `cosmos_counter_container` | +| `COSMOS_DB_LEASE_CONTAINER` | `cosmos_lease_container` | +| `COSMOS_DB_KEY` | `cosmos_key` | +| `AI_FOUNDRY_ENDPOINT` | `ai_foundry_endpoint` | +| `AI_FOUNDRY_API_KEY` | `ai_foundry_api_key` | +| `AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME` | `embedding_deployment_name` | +| `AI_FOUNDRY_CHAT_DEPLOYMENT_NAME` | `chat_deployment_name` | + +`AI_FOUNDRY_EMBEDDING_DIMENSIONS`, `AI_FOUNDRY_EMBEDDING_DATA_TYPE`, and `AI_FOUNDRY_EMBEDDING_DISTANCE_FUNCTION` are read by the toolkit when creating the Cosmos DB vector policy. The Function App also reads `COSMOS_DB__accountEndpoint` for its identity-based Cosmos DB trigger binding; set it to the same value as `COSMOS_DB_ENDPOINT`. + Run `az login` before using `DefaultAzureCredential`. Required roles: @@ -89,8 +113,8 @@ Use `COSMOS_DB_THROUGHPUT_MODE=serverless` for the default setup. Use `autoscale Embedding failures usually mean one of these is wrong: - `AI_FOUNDRY_ENDPOINT` -- `EMBEDDING_MODEL` -- `EMBEDDING_DIMENSIONS` +- `AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME` +- `AI_FOUNDRY_EMBEDDING_DIMENSIONS` - Azure OpenAI / AI Services RBAC For hybrid search, `search_terms` is required when `hybrid_search=True`. @@ -101,23 +125,17 @@ If search returns documents but scores look poor, check that records have an `em ## 5. Durable Functions Processing -Thread summaries, fact extraction, and user summaries require the Functions host. +Durable Functions processing requires the Functions host. Start local dependencies: ```bash azurite --silent --location /tmp/azurite --debug /tmp/azurite/debug.log -cd azure_functions +cd function_app func start ``` -The SDK posts to: - -```text -/orchestrators/memory_orchestrator -``` - -For local testing, `ADF_ENDPOINT` is usually `http://localhost:7071/api` and `ADF_KEY` is blank. For Azure, use the deployed Function App URL and set `ADF_KEY` if function-key auth is enabled. +The SDK does not post to a Function endpoint. With `DurableFunctionProcessor`, the SDK writes turns to Cosmos DB and the deployed Function App picks them up from the Cosmos DB change feed. For local testing, keep `function_app/local.settings.json` aligned with `.env` and confirm the Functions host starts the change feed trigger. If orchestration polling times out, check the Functions logs first. The orchestration may still be running, or an activity may be waiting on Cosmos DB or the LLM endpoint. @@ -129,8 +147,14 @@ Automatic processing requires these settings in the Functions app or `local.sett ```json "COSMOS_DB__accountEndpoint": "https://.documents.azure.com:443/", +"COSMOS_DB_ENDPOINT": "https://.documents.azure.com:443/", +"COSMOS_DB_DATABASE": "ai_memory", +"COSMOS_DB_CONTAINER": "memories", "COSMOS_DB_COUNTERS_CONTAINER": "counter", "COSMOS_DB_LEASE_CONTAINER": "leases", +"AI_FOUNDRY_ENDPOINT": "https://.openai.azure.com/", +"AI_FOUNDRY_CHAT_DEPLOYMENT_NAME": "gpt-4o-mini", +"AI_FOUNDRY_EMBEDDING_DEPLOYMENT_NAME": "text-embedding-3-large", "THREAD_SUMMARY_EVERY_N": "5", "FACT_EXTRACTION_EVERY_N": "3", "USER_SUMMARY_EVERY_N": "10" @@ -138,7 +162,7 @@ Automatic processing requires these settings in the Functions app or `local.sett Set a threshold to `"0"` to disable that processing type. -Only documents with `type: "turn"` increment counters. Derived memories such as `summary`, `fact`, and `user_summary` do not trigger threshold counts. +Cosmos DB memory documents store their category in the JSON `type` field. Only documents with `type: "turn"` increment counters. Derived memories with `type: "summary"`, `type: "fact"`, or `type: "user_summary"` do not trigger threshold counts. If nothing fires: @@ -146,7 +170,7 @@ If nothing fires: - confirm the `leases` container exists - confirm the `counter` container is writable - insert enough new turn documents to cross the configured threshold -- check for generated documents with `memory_type="summary"`, `memory_type="fact"`, or `get_user_summary(user_id=...)` +- check for generated documents where the Cosmos JSON field is `type="summary"`, `type="fact"`, or `type="user_summary"` --- diff --git a/Samples/Notebooks/Demo.ipynb b/Samples/Notebooks/Demo.ipynb index 7e6e059..496b569 100644 --- a/Samples/Notebooks/Demo.ipynb +++ b/Samples/Notebooks/Demo.ipynb @@ -363,10 +363,18 @@ }, "outputs": [], "source": [ - "# Delete the tool memory (index 2 – the tool call)\n", - "tool_memory_id = memory.local_memory[2][\"id\"]\n", - "print(f\"Deleting memory {tool_memory_id[:8]}...\")\n", - "memory.delete_local(tool_memory_id)\n", + "# Delete the user's booking request by role/content instead of a fixed index\n", + "booking_requests = [\n", + " m for m in memory.get_local(user_id=USER_ID, role=\"user\")\n", + " if \"book a trip to Seattle\" in m[\"content\"]\n", + "]\n", + "if not booking_requests:\n", + " raise ValueError(\"Expected to find the user's Seattle booking request.\")\n", + "\n", + "delete_target = booking_requests[0]\n", + "delete_target_id = delete_target[\"id\"]\n", + "print(f\"Deleting user memory {delete_target_id[:8]}... {delete_target['content'][:60]}\")\n", + "memory.delete_local(delete_target_id)\n", "\n", "# Verify it's gone\n", "print(f\"\\nRemaining memories: {len(memory.get_local())}\")\n", diff --git a/Samples/Notebooks/Demo_async.ipynb b/Samples/Notebooks/Demo_async.ipynb index 2d3a717..30c82d7 100644 --- a/Samples/Notebooks/Demo_async.ipynb +++ b/Samples/Notebooks/Demo_async.ipynb @@ -237,7 +237,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 15, "id": "942e3714", "metadata": { "ExecuteTime": { @@ -251,20 +251,45 @@ "shell.execute_reply": "2026-05-04T20:25:45.663296Z" } }, - "outputs": [], + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Total memories: 19\n", + "\n", + "Memories for user-68421be1: 19\n", + "Agent memories: 10\n", + " [4d27c469...] This weekend Seattle will be around 55°F with partly cloudy \n", + " [5991e394...] Sure! I found round-trip flights departing Friday evening an\n", + " [ae314a6e...] I found a round-trip on Alaska Airlines for $275 and two hot\n", + " [bc5681e4...] Got it. I'll always select an aisle seat for your bookings.\n", + " [eccd2557...] Noted — I'll follow that order: weather, then flights, then \n", + " [d2109708...] Will do — no overnight bookings without your explicit approv\n", + " [f0fd3216...] Got it. I'll always select an aisle seat for your bookings.\n", + " [d90de470...] Noted — I'll follow that order: weather, then flights, then \n", + " [5156acad...] Will do — no overnight bookings without your explicit approv\n", + " [5ba8a11c...] Understood — only hotels with complimentary breakfast.\n", + "\n", + "Fact memories: 0\n", + "\n", + "Agent memories for user-68421be1: 10\n" + ] + } + ], "source": [ "# Get all memories\n", "all_memories = memory.get_local()\n", "print(f\"Total memories: {len(all_memories)}\\n\")\n", "\n", "# Filter by user_id\n", - "user1_memories = memory.get_local(user_id=USER_ID)\n", - "print(f\"Memories for user-001: {len(user1_memories)}\")\n", + "user_memories = memory.get_local(user_id=USER_ID)\n", + "print(f\"Memories for {USER_ID}: {len(user_memories)}\")\n", "\n", "# Filter by role\n", - "tool_memories = memory.get_local(role=\"agent\")\n", - "print(f\"Tool memories: {len(tool_memories)}\")\n", - "for m in tool_memories:\n", + "agent_memories = memory.get_local(role=\"agent\")\n", + "print(f\"Agent memories: {len(agent_memories)}\")\n", + "for m in agent_memories:\n", " print(f\" [{m['id'][:8]}...] {m['content'][:60]}\")\n", "\n", "# Filter by type\n", @@ -273,9 +298,9 @@ "for m in facts:\n", " print(f\" [{m['id'][:8]}...] {m['content']}\")\n", "\n", - "# Combine filters: user-001 + agent role\n", - "user1_agent = memory.get_local(user_id=USER_ID, role=\"agent\")\n", - "print(f\"\\nAgent memories for user-001: {len(user1_agent)}\")" + "# Combine filters: current user + agent role\n", + "user_agent_memories = memory.get_local(user_id=USER_ID, role=\"agent\")\n", + "print(f\"\\nAgent memories for {USER_ID}: {len(user_agent_memories)}\")" ] }, { @@ -473,9 +498,9 @@ }, "outputs": [], "source": [ - "# Get all memories for user-001\n", + "# Get all memories for the current demo user\n", "results = await memory.get_memories(user_id=USER_ID)\n", - "print(f\"Memories for user-001: {len(results)}\\n\")\n", + "print(f\"Memories for {USER_ID}: {len(results)}\\n\")\n", "for r in results:\n", " print(f\" [{r['thread_id'][:8]}...] [{r['id'][:8]}...] role={r['role']:<6} type={r['type']:<8} {r['content'][:50]}\")\n", "\n", From 019eb94aca1c94d4e1e00d2ce018a5e62f2aacfb Mon Sep 17 00:00:00 2001 From: Aayush Kataria Date: Wed, 20 May 2026 07:56:13 -0700 Subject: [PATCH 3/3] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f515a3b..2898067 100644 --- a/README.md +++ b/README.md @@ -283,7 +283,7 @@ Async equivalents (`AsyncInProcessProcessor`, `AsyncDurableFunctionProcessor`) l - **[Docs/local_testing.md](Docs/local_testing.md)** — Prerequisites, environment setup, running locally, debugging - **[Docs/azure_testing.md](Docs/azure_testing.md)** — Azure deployment, RBAC, cloud validation - **[infra/README.md](infra/README.md)** — `azd` deployment, Bicep modules, BYOR settings, counter-trigger tuning -- -**[Docs/troubleshooting.md](Docs/troubleshooting.md)** — Common issues and resolutions for setup, auth, Cosmos DB, embeddings, Durable Functions, vector search, change feed, etc. +- **[Docs/troubleshooting.md](Docs/troubleshooting.md)** — Common issues and resolutions for setup, auth, Cosmos DB, embeddings, Durable Functions, vector search, change feed, etc. ---

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ξY4lKsS8M@TJ^C|IqegNR^UG9tpL8VlMi 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