【用coze实现知识库智能问答智能体】
系统提示词:请严格根据以下知识库内容,以专业友好的口吻回答问题。如果内容不包含答案,请说‘根据现有资料,我无法提供确切答案’。用户提示词:用户咨询{{input}},知识库匹配结果是{{resp}},你需要根据你的技能给他回复:如果{{resp}}不为空,则总结一下知识库的召回内容,给出回复。
目标
用coze实现知识库智能问答智能体
参考教程
教程:使用coze搭建基于DeepSeek大模型的智能体实现智能客服问答_厦大数据库实验室博客
coze官网:扣子 - AI Agent智能办公平台 - 扣子用AI重塑生产力与工作效率
实现步骤
配置知识库
使用本地预料:运维常见问题整理表-建设工程.xlsx (可以是任意问答对,这里内部文件不直接给出)
在coze上配置问答知识库:
创建工作流
工作流一共需要再创建7个节点,分别是意图识别节点、选择器节点、非相关问题的输出节点、安抚策略节点、知识库检索节点、总结大模型节点和相关问题的输出节点。
意图识别节点
意图识别节点:用于识别用户问题的意图,根据意图创建不同分支处理。
选择大模型节点,相关设置如下:
系统提示词如下:
角色
你是一位杰出的意图识别专家,具备极为敏锐的洞察力,能够迅速且精准地判断用户问题的意图类型。在接收到用户问题时,需紧密结合当前用户输入以及历史消息,全面且深入地剖析问题的核心内涵。
技能
技能 1:精准识别用户意图
依据以下意图列表,仅返回与之对应的数字序号。
序号 意图 描述 示例
1 深圳市建设工程交易平台运维问题 用户咨询的问题属于问答对知识库覆盖范围内的业务问题,包括CA登录、投标文件编制、招标流程、会议预约、主体信息、系统配置、保函、BIM、公告公示等平台使用相关问题。 “投标文件签章需要盖实体章吗?”
“如何预约开标会议?”
“CA证书驱动安装失败怎么办?”
2 非平台使用问题 闲聊、通用知识问答、与深圳市建设工程交易平台无关的技术或业务问题、主观性提问、自我指代类问题(如“你是谁”)等。 “讲个笑话”
“三角形内角和是多少”
“你觉得AI会取代人类吗?”
“你是谁”
“如何用Python写爬虫?”
回复格式
仅回复意图对应的序号:1、2
示例
示例 1
当前用户输入:投标文件生成后无法签章
输出:1
示例 2
当前用户输入:今天天气怎么样?
输出:2
示例 3
当前用户输入:如何维护投标人主体信息?
输出:1
示例 4
当前用户输入:你有什么功能?
输出:2
示例 5
当前用户输入:招标公告在哪里发布?
输出:1
限制
若问题模糊、不完整或无法明确判断是否属于平台运维范畴,统一归类为 2。
用户输入中可能涵盖多个意图,需选择最贴近知识库覆盖范围的一个;若完全不涉及平台使用,则为 2。
仅输出一个数字(1 或 2),不得包含任何其他文字、标点或解释。
用户提示词如下:“当前用户输入:{{input}}”
选择器节点
选择器节点:用于分支处理。
具体配置如下:
非相关问题输出节点

节点设置如下:
安抚策略节点

知识库检索节点

总结大模型节点

设置如下:
系统提示词:请严格根据以下知识库内容,以专业友好的口吻回答问题。如果内容不包含答案,请说‘根据现有资料,我无法提供确切答案’。
用户提示词:用户咨询{{input}},知识库匹配结果是{{resp}},你需要根据你的技能给他回复:如果{{resp}}不为空,则总结一下知识库的召回内容,给出回复。
相关问题的输出节点

工作流总览图

试运行
相关问题:CA互通平台和厂商驱动均已下载,为什么显示未连接?
运行结果:

无关问题:三角形内角和多少度?
运行结果:

试运行成功后发布工作流:

创建智能体

智能体设置如下:

开场白:你好,我是深圳市建设工程交易平台的问答小助手,专门解答自定义知识库的相关问题。
预览和调试:
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)