MCPcopy Create free account
hub / github.com/astercloud/aster / CaptureUserFeedback

Method CaptureUserFeedback

pkg/middleware/logic_memory.go:307–319  ·  view source on GitHub ↗

CaptureUserFeedback 捕获用户反馈事件

(namespace string, feedback string, rating int, metadata map[string]any)

Source from the content-addressed store, hash-verified

305
306// CaptureUserFeedback 捕获用户反馈事件
307func (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 捕获用户修改事件(核心功能:学习用户偏好)
322func (m *LogicMemoryMiddleware) CaptureUserRevision(namespace string, original, revised string, metadata map[string]any) {

Callers 2

middlewareExampleFunction · 0.95

Calls 2

captureEventMethod · 0.95
CopyMethod · 0.80

Tested by 1