Skip to content

Commit d2457d8

Browse files
committed
fix:memory debuging
1 parent 0afa939 commit d2457d8

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

veadk/knowledgebase/knowledgebase.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class KnowledgeBase:
2626
def __init__(
2727
self,
2828
backend: Literal["local", "opensearch", "viking", "redis", "mysql"] = "local",
29-
top_k: int = 5,
29+
top_k: int = 10,
3030
db_config=None,
3131
):
3232
logger.debug(f"Create knowledgebase, backend is {backend}")

veadk/memory/long_term_memory.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,9 @@ async def add_session_to_memory(
7979

8080
@override
8181
async def search_memory(self, *, app_name: str, user_id: str, query: str):
82+
logger.info(
83+
f"Long term memory query: {query} app_name: {app_name} user_id: {user_id}"
84+
)
8285
memory_chunks = self.adapter.query(
8386
query=query,
8487
app_name=app_name,

veadk/memory/memory_database_adapter.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def add(self, content: list[str], app_name: str, user_id: str, session_id: str):
7474

7575
def query(self, query: str, app_name: str, user_id: str):
7676
key = f"{app_name}:{user_id}"
77-
top_k = 10
77+
top_k = 3
7878

7979
try:
8080
result = self.database_client.query(key, query)
@@ -130,7 +130,7 @@ def add(self, content: list[str], app_name: str, user_id: str, session_id: str):
130130

131131
def query(self, query: str, app_name: str, user_id: str):
132132
"""Search content from table app_name_user_id."""
133-
top_k = 10
133+
top_k = 3
134134
table = f"{app_name}_{user_id}"
135135

136136
if not self.database_client.table_exists(table):
@@ -162,11 +162,13 @@ class MemoryVectorDatabaseAdapter(BaseModel):
162162

163163
def add(self, content: list[str], app_name: str, user_id: str, session_id: str):
164164
collection_name = format_collection_name(f"{app_name}_{user_id}")
165+
logger.info(f"Adding {len(content)} texts to collection {collection_name}")
165166
self.database_client.add(content, collection_name=collection_name)
166167

167168
def query(self, query: str, app_name: str, user_id: str):
168169
collection_name = format_collection_name(f"{app_name}_{user_id}")
169-
top_k = 10
170+
top_k = 3
171+
logger.info(f"Querying {query} from collection {collection_name}")
170172
return self.database_client.query(
171173
query, collection_name=collection_name, top_k=top_k
172174
)

0 commit comments

Comments
 (0)