CaptureUserFeedback 捕获用户反馈事件
(namespace string, feedback string, rating int, metadata map[string]any)
| 305 | |
| 306 | // CaptureUserFeedback 捕获用户反馈事件 |
| 307 | func (m *LogicMemoryMiddleware) CaptureUserFeedback(namespace string, feedback string, rating int, metadata map[string]any) { |
| 308 | event := &logic.Event{ |
| 309 | Type: "user_feedback", |
| 310 | Source: namespace, |
| 311 | Data: map[string]any{ |
| 312 | "feedback": feedback, |
| 313 | "rating": rating, |
| 314 | }, |
| 315 | Timestamp: time.Now(), |
| 316 | } |
| 317 | maps.Copy(event.Data, metadata) |
| 318 | m.captureEvent(event) |
| 319 | } |
| 320 | |
| 321 | // CaptureUserRevision 捕获用户修改事件(核心功能:学习用户偏好) |
| 322 | func (m *LogicMemoryMiddleware) CaptureUserRevision(namespace string, original, revised string, metadata map[string]any) { |