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

Function DefaultPreferenceManagerConfig

pkg/memory/preference.go:85–93  ·  view source on GitHub ↗

DefaultPreferenceManagerConfig 返回默认配置

()

Source from the content-addressed store, hash-verified

83
84// DefaultPreferenceManagerConfig 返回默认配置
85func DefaultPreferenceManagerConfig() PreferenceManagerConfig {
86 return PreferenceManagerConfig{
87 StrengthDecay: 0.01, // 每天衰减 1%
88 MinStrength: 0.1, // 最小强度 10%
89 MaxPreferencesPerUser: 1000,
90 ConflictStrategy: ConflictKeepStronger,
91 AutoExtract: true,
92 }
93}
94
95// NewPreferenceManager 创建偏好管理器
96func NewPreferenceManager(config PreferenceManagerConfig) *PreferenceManager {

Calls

no outgoing calls