mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-10-08 03:10:24 +00:00
* feat(memory): add ContextChecker component for context size management * refactor(memory): restructure file-based memory tools and update imports * docs(readme): update documentation with detailed architecture and components * docs(readme): update Chinese documentation with enhanced memory management diagrams * refactor(cookbook): move cookbook files to test directory and clean up docs * docs(readme): update link path for old version documentation * docs(readme): update documentation with improved architecture diagrams and component details * docs(readme): update documentation with improved clarity and structure * refactor(docs): update in-memory memory documentation * docs(readme): add experiment reproduction link to quickstart guide
28 lines
962 B
Python
28 lines
962 B
Python
import json
|
|
|
|
with open("../../file_vector_store/bfcl_test.jsonl", "r") as f:
|
|
bfcl = [json.loads(line) for line in f]
|
|
|
|
new_bfcl = []
|
|
for exp in bfcl:
|
|
new_exp = {}
|
|
new_exp["workspace_id"] = exp["workspace_id"]
|
|
new_exp["memory_id"] = exp["unique_id"]
|
|
new_exp["memory_type"] = exp["metadata"]["memory_type"]
|
|
|
|
new_exp["when_to_use"] = exp["content"]
|
|
new_exp["content"] = exp["metadata"]["content"]
|
|
new_exp["score"] = exp["metadata"]["score"]
|
|
|
|
new_exp["time_created"] = exp["metadata"]["time_created"]
|
|
new_exp["time_modified"] = exp["metadata"]["time_modified"]
|
|
new_exp["author"] = exp["metadata"]["author"]
|
|
|
|
new_exp["metadata"] = exp["metadata"]["metadata"]
|
|
new_exp["metadata"]["utility"] = 0
|
|
new_exp["metadata"]["freq"] = 0
|
|
|
|
new_bfcl.append(new_exp)
|
|
|
|
with open("../../library/bfcl_test.jsonl", "w", encoding="utf-8") as f:
|
|
f.writelines(json.dumps(item, ensure_ascii=False) + "\n" for item in new_bfcl)
|