refactor(instruction): remove governance instruction handling and update related tests
This commit is contained in:
Vendored
+13
-8
@@ -72,17 +72,22 @@ func buildSeedItems(aiConfigID int64, knowledgeIDs []int64, defaultTeamIDs strin
|
||||
now := time.Now()
|
||||
return []models.AIAgent{
|
||||
{
|
||||
Name: "测试AI客服",
|
||||
Description: "本地测试 AI 客服 Agent",
|
||||
Status: enums.StatusOk,
|
||||
AIConfigID: aiConfigID,
|
||||
ServiceMode: enums.IMConversationServiceModeAIFirst,
|
||||
SystemPrompt: "你是一个友好的客服助手,请用中文回答用户的问题。",
|
||||
WelcomeMessage: "您好,欢迎咨询!有什么可以帮助您的?",
|
||||
Name: "测试AI客服",
|
||||
Description: "本地测试 AI 客服 Agent",
|
||||
Status: enums.StatusOk,
|
||||
AIConfigID: aiConfigID,
|
||||
ServiceMode: enums.IMConversationServiceModeAIFirst,
|
||||
SystemPrompt: `你正在一个有明确工程约束的客服系统中工作。
|
||||
执行时必须严格遵守当前注入的 Agent 规则和技能规则。
|
||||
如果存在工具白名单限制,只能调用当前允许的工具;信息不足时优先追问,不要伪造事实或跳过必要确认。
|
||||
禁止承诺未经系统确认的处理时效、完成时间、回访时间或联系时间。
|
||||
禁止代表人工团队、技术团队、售后团队承诺后续动作,除非当前上下文已有明确的工具结果、人工确认或知识库事实支持。
|
||||
当用户只表示已发送资料、邮件、截图或附件时,只能确认已收到当前消息或建议等待人工确认,不能自行补充内部处理流程、SLA 或跟进安排。`,
|
||||
WelcomeMessage: "您好,有什么可以帮助您的?",
|
||||
ReplyTimeoutSeconds: 180,
|
||||
TeamIDs: defaultTeamIDs,
|
||||
HandoffMode: enums.AIAgentHandoffModeWaitPool,
|
||||
FallbackMessage: "我暂时没有找到足够准确的信息。你可以补充订单号、产品名或更具体的问题,我再继续帮你查。",
|
||||
FallbackMessage: "我暂时没有找到足够准确的信息。你可以补充具体的问题,我再继续帮你查。",
|
||||
KnowledgeIDs: utils.JoinInt64s(knowledgeIDs),
|
||||
SkillIDs: defaultSkillIDs,
|
||||
SortNo: 10,
|
||||
|
||||
Reference in New Issue
Block a user