You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+23Lines changed: 23 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,13 @@ When the context window reaches its limit, previous conversations, user preferen
55
55
56
56
This repository contains the official Python SDK for seamless integration with MemFuse servers. For comprehensive information about the MemFuse server architecture and advanced features, please visit the [MemFuse Server repository](https://github.com/memfuse/memfuse).
57
57
58
+
## Recent Updates
59
+
60
+
-**Enhanced Testing:** Comprehensive E2E testing with semantic memory validation
61
+
-**Better Error Handling:** Improved error messages and logging for easier debugging
62
+
-**Prompt Templates:** Structured prompt management system for consistent LLM interactions
63
+
-**Performance Benchmarks:** MSC dataset accuracy testing with 95% validation threshold
64
+
58
65
## Installation
59
66
60
67
> **Note:** This is the standalone Client SDK repository. If you need to install and run the MemFuse server, which is essential to use the SDK, please visit the [MemFuse Server repository](https://github.com/memfuse/memfuse).
MemFuse automatically manages the retrieval of relevant information and storage of new memories from conversations within the specified `memory` scope.
131
138
139
+
## Advanced Features
140
+
141
+
### Memory Validation & Testing
142
+
The SDK includes comprehensive testing capabilities to validate memory accuracy:
143
+
144
+
-**E2E Memory Tests:** Automated tests that verify conversational context retention
145
+
-**Semantic Similarity Validation:** Uses RAGAS framework for intelligent response verification
146
+
-**Performance Benchmarks:** MSC (Multi-Session Chat) dataset testing with accuracy metrics
147
+
148
+
### Error Handling & Debugging
149
+
Enhanced error messages provide clear guidance:
150
+
151
+
-**Connection Issues:** Helpful instructions for starting the MemFuse server
152
+
-**API Errors:** Detailed error responses with actionable information
153
+
-**Logging:** Comprehensive logging for troubleshooting and monitoring
154
+
132
155
## Examples
133
156
134
157
Explore comprehensive examples in the [examples/](examples/) directory of this repository, featuring:
0 commit comments