Agent 配置
Agent 是 ServiceGo 的核心概念——每个 Agent 代表一个独立的 AI 客服角色,拥有自己的模型、知识库、工具和行为配置。
基础配置
| 参数 | 说明 | 推荐值 |
|---|---|---|
name | Agent 名称 | 描述性名称,如「售前顾问」 |
model | LLM 模型 | claude-3-5-sonnet 或 gpt-4o |
language | 主语言 | zh / en / th |
temperature | 创造性参数 (0-1) | 客服场景推荐 0.3 |
maxTurns | 最大对话轮次 | 默认 10 |
System Prompt 编写
System Prompt 决定了 Agent 的行为边界。一个好的客服 Prompt 应该包含:
- 角色定义 — 「你是 XX 公司的客服助手」
- 回答范围 — 明确可以和不可以回答什么
- 语气风格 — 专业、友好、简洁
- 转人工条件 — 什么情况下应该转交人工
你是 ServiceGo 的智能客服助手。
- 使用友好、专业的语气回答客户问题
- 优先使用知识库中的信息回答
- 如果不确定答案,诚实告知并建议转人工
- 不要编造不存在的功能或价格信息
- 遇到投诉或复杂售后问题,主动建议转人工坐席 情绪识别
启用后,Agent 会在每轮对话后分析用户情绪。当连续 2 轮情绪分数低于阈值时,自动触发转人工。
| 参数 | 说明 | 默认值 |
|---|---|---|
sentimentEnabled | 是否启用 | false |
sentimentThreshold | 触发阈值 (-1.0 ~ 0.0) | -0.6 |
置信度评估
启用后,Agent 会评估自己回答的置信度。当置信度低于阈值时,自动建议转人工。
| 参数 | 说明 | 默认值 |
|---|---|---|
confidenceEnabled | 是否启用 | false |
confidenceThreshold | 触发阈值 (0.0 ~ 1.0) | 0.5 |
意图路由(多 Agent)
通过 intentTags 为每个 Agent 标记擅长的意图领域。系统会根据用户消息内容自动路由到最合适的 Agent。
// 退款专员 Agent
intentTags: ['退款', '退货', 'refund']
// 技术支持 Agent
intentTags: ['API', '接口', 'bug', '故障']
// 默认 Agent (isDefault: true)
// 当意图匹配置信度低时,fallback 到此 Agent