Cookbook #4: 配置 HOPE 个性化
启用 HOPE 偏好学习,让专家自动适应不同用户的沟通风格偏好。
⏱ 预计用时:5 分钟
前置条件
- 已创建并发布专家
- 订阅计划为专业版或以上(免费版不支持 HOPE)
步骤 1: 启用 HOPE
curl -X PUT https://your-domain.com/api/experts/exp_abc123/hope \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"enabled": true,
"learning_rate": "moderate",
"preference_dimensions": [
"response_length",
"formality_level",
"detail_depth",
"example_usage"
]
}'
学习速率选项
| 选项 | 说明 | 适用场景 |
|---|---|---|
conservative |
慢速学习,需要更多信号 | 高风险行业(金融/医疗) |
moderate |
默认速率 | 通用场景 |
aggressive |
快速适应 | 内部工具、低风险场景 |
偏好维度说明
| 维度 | 说明 | 调整范围 |
|---|---|---|
response_length |
回答长度偏好 | 简短 ↔ 详细 |
formality_level |
语言正式程度 | 口语化 ↔ 书面化 |
detail_depth |
细节深度 | 概要 ↔ 深入 |
example_usage |
是否使用举例 | 少 ↔ 多 |
步骤 2: 模拟用户交互
HOPE 通过隐式信号学习偏好。让不同"用户"进行对话:
# 用户 A: 偏好简短专业回答
curl -X POST https://your-domain.com/api/chat \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"expert_id": "exp_abc123",
"user_id": "user_a",
"message": "劳动合同解除的经济补偿标准?",
"feedback": {
"satisfaction": 4,
"preferred_style": "concise"
}
}'
# 用户 B: 偏好详细通俗回答
curl -X POST https://your-domain.com/api/chat \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"expert_id": "exp_abc123",
"user_id": "user_b",
"message": "劳动合同解除的经济补偿标准?",
"feedback": {
"satisfaction": 5,
"preferred_style": "detailed"
}
}'
步骤 3: 查看偏好学习状态
curl -X GET https://your-domain.com/api/experts/exp_abc123/hope/status \
-H "X-API-Key: your-api-key"
预期响应:
{
"expert_id": "exp_abc123",
"hope_enabled": true,
"learning_rate": "moderate",
"user_profiles": {
"user_a": {
"interactions": 15,
"learned_preferences": {
"response_length": "short",
"formality_level": "formal",
"detail_depth": "summary",
"example_usage": "minimal"
},
"confidence": 0.72
},
"user_b": {
"interactions": 12,
"learned_preferences": {
"response_length": "long",
"formality_level": "casual",
"detail_depth": "deep",
"example_usage": "frequent"
},
"confidence": 0.65
}
}
}
HOPE 最佳实践
| 实践 | 说明 |
|---|---|
| 充分交互 | 至少 10 轮对话后偏好才开始稳定 |
| 反馈引导 | 提供满意度评分可加速学习 |
| 行业匹配 | 金融/医疗用 conservative,通用用 moderate |
| 监控偏移 | 定期检查偏好是否偏离预期范围 |
| 重置选项 | 如学习方向错误,可重置单个用户偏好 |
注意事项
- 零数据保留模式下:HOPE 不可用(不存储偏好数据)
- 隐私保护:偏好数据不包含对话内容,仅存储统计信号
- 跨专家隔离:用户偏好在不同专家之间不共享