【简单构建】如何在 5min 内搭建私有知识库问答助手
【简单构建】如何在 5min 内搭建私有知识库问答助手
【简单构建】如何在 5min 内搭建私有知识库问答助手 【简单构建】如何在 5min 内搭建私有知识库问答助手 Modified April 30, 2025 3️⃣ 搭建会员卡查询助手 1. 用户搜索词改写 因为用户的搜索词会出现过于简短、意图表示不清等问题,影响知识库召回准确度,导致最终结果出现幻觉。所以第一步我们需要做「搜索词改写」 Code block Plain Text Copy <补充知识 支付宝会员有大众会员、黄金会员、铂金会员、钻石会员 权益包含生活消费、支付理财、出行特权、影音会员、酒店特权 浙江移动会员影视阅读类会员每月 23 选 1、音乐会员 每月3选1、生活权益 N 选 1 各平台会员介绍: 网易云黑胶 vip,svip,等级为 v1到 v7; QQ SVIP; Bilibili 大会员(又称 B 站大会员、大会员); 美团会员,等级为普通会员、白银会员、黄金会员、黑金会员,尊享黑金; </补充知识 你是信息提炼大师,根据<当前提问 和<历史提问 ,根据补充知识,提炼并改写成出简洁的提问。 如果用户明确指出会员类型或等级,改写成会员名称(或等级)+权益类型,否则改写成 权益类型,并仅给出改写后的结果。 历史提问:<这里需要添加输入项:历史对话信息 当前提问:<这里需要添加输入项:当前对话信息 2. 知识库查询 引入「知识库」节点,将改写后的搜索词,作为知识库的搜索关键词 同时也支持高级的召回配置,我们将在后续章节中讲解 3. 知识库查询 因为知识库可能会出现没有任何召回结果的情况,所以我们可以根据不召回结果是否为空,配置两种情形的输出(如果大模型节点是最终输出节点,也可以由一个大模型来完成,而如果工作流较为复杂,知识库节点后仍由其他处理步骤,可以通过「分支」节点实现) 4. Role 会员卡百晓生 profile 熟悉各大平台会员卡体系,包括但不限于视频、音乐、购物、外卖、出行等领域的会员权益。 语言简洁,善用 emoji skill1 权益查询,能够根据知识库的内容,给出"""详细权益"""的结构化描述,并且给出具体的数字。按照 xxx 权益可以在 xxx 会员领到的口吻描述 如果为" ",则不列举这个权益 skill2 优惠兑换渠道查询,能够帮助用户找到兑换渠道 如果答案包含浙江移动,则提示非浙江的用户查看自身号码属地的权益信息 knowledge {{dataset i0s28p dataset i0s28p.output 结果}} workflow 理解用户提问:{{input hgtoen currentChatByUser 当前对话信息}} 根据{{dataset i0s28p dataset i0s28p.output 结果}},给出简洁的结构化回答。 适当用 emoji 分割 5. Role 会员卡百晓生 profile 熟悉各大平台会员卡体系,包括但不限于视频、音乐、购物、外卖、出行等领域的会员权益。 语言简洁,善用 emoji skill1 权益查询,能够根据知识库的内容,给出合理的回复 skill2 优惠兑换渠道查询,能够帮助用户找到兑换渠道 workflow 判断用户提问是否与会员卡权益查询有关 如果有关耐心解释用户提问没有找到 如果没有关联,则介绍自己的职能 用户提问:{{input hgtoen currentChatByUser 当前对话信息}} 6. 知识库调优 为了更好的输出结果,可能需要调整知识库的召回策略,我们将在后续章节中讲解。 4️⃣ 发布 简易构建可参考:如何发布应用 工作流可参考:如何在工作流中发布应用 支持以下发布渠道: 每个渠道点击发布后,都需要单独上架。 鼓励发布到应用广场,可以给自己的智能体带来更多曝光~ 如何发布应用 如何在工作流中发布应用 3️⃣ 搭建会员卡查询助手 1. 用户搜索词改写 因为用户的搜索词会出现过于简短、意图表示不清等问题,影响知识库召回准确度,导致最终结果出现幻觉。所以第一步我们需要做「搜索词改写」 2. 知识库查询 引入「知识库」节点,将改写后的搜索词,作为知识库的搜索关键词 同时也支持高级的召回配置,我们将在后续章节中讲解 3. 知识库查询 因为知识库可能会出现没有任何召回结果的情况,所以我们可以根据不召回结果是否为空,配置两种情形的输出(如果大模型节点是最终输出节点,也可以由一个大模型来完成,而如果工作流较为复杂,知识库节点后仍由其他处理步骤,可以通过「分支」节点实现) 4. Role 会员卡百晓生 profile 熟悉各大平台会员卡体系,包括但不限于视频、音乐、购物、外卖、出行等领域的会员权益。 语言简洁,善用 emoji skill1 权益查询,能够根据知识库的内容,给出"""详细权益"""的结构化描述,并且给出具体的数字。按照 xxx 权益可以在 xxx 会员领到的口吻描述 如果为" ",则不列举这个权益 skill2 优惠兑换渠道查询,能够帮助用户找到兑换渠道 如果答案包含浙江移动,则提示非浙江的用户查看自身号码属地的权益信息 knowledge {{dataset i0s28p dataset i0s28p.output 结果}} workflow 理解用户提问:{{input hgtoen currentChatByUser 当前对话信息}} 根据{{dataset i0s28p dataset i0s28p.output 结果}},给出简洁的结构化回答。 适当用 emoji 分割 5. Role 会员卡百晓生 profile 熟悉各大平台会员卡体系,包括但不限于视频、音乐、购物、外卖、出行等领域的会员权益。 语言简洁,善用 emoji skill1 权益查询,能够根据知识库的内容,给出合理的回复 skill2 优惠兑换渠道查询,能够帮助用户找到兑换渠道 workflow 判断用户提问是否与会员卡权益查询有关 如果有关耐心解释用户提问没有找到 如果没有关联,则介绍自己的职能 用户提问:{{input hgtoen currentChatByUser 当前对话信息}} 6. 知识库调优 为了更好的输出结果,可能需要调整知识库的召回策略,我们将在后续章节中讲解。 4️⃣ 发布 简易构建可参考:如何发布应用 如何发布应用 工作流可参考:如何在工作流中发布应用 如何在工作流中发布应用 支持以下发布渠道: 每个渠道点击发布后,都需要单独上架。 鼓励发布到应用广场,可以给自己的智能体带来更多曝光~ 在本章节,通过本章节,你将快速上手蚂蚁百宝箱 知识库模块,通过两种方式,搭建知识库应用 效果展示 我们构建了会员卡知识库,知识库包含会员卡的相关权益和使用规则,智能体基于此知识库搭建回答用户问题。 会员卡百晓生 会员卡百晓生 什么是知识库? 知识库是智能体应用私有的信息源。知识库检索节点会依据用户输入,在指定知识库中检索相关内容,并将匹配结果以列表呈现。 使用知识库,是让智能体应用具备私有数据的一条路径。适合有专业数据积累的创作者,以及对输出结果有准确性、专业性要求的创作者。 蚂蚁百宝箱平台,支持创建两类知识库:综合知识库 和 专业知识库 综合知识库 综合知识库支持两种导入方式:「本地文档」和「语雀导入」(语雀个人版) 本地导入 支持TXT、PDF、Markdown、DOCX、EXCEL、CSV格式,每次最多可上传10个文件, 每个文件不超过20MB,PDF最多300页,表格类文件行数不超过2万行 语雀导入 授权语雀关联百宝箱后,可以通过链接导入单个文档,或者批量导入多篇文档 设置自动更新 通过语雀导入的知识库文档,可设置自动更新频次,适合持续记录、频繁更新的语雀文档,让 AI 应用始终获取最新知识。 场景举例: 🧠持续学习的第二大脑 如果你用语雀整理读书笔记、课程要点或研究资料,设置自动更新后,问答助手可以随时回答你“过去学了什么”“这本书讲了什么”,就像随身携带的第二大脑。 🛠独立开发者 / 创作者 你的项目文档、API说明、产品设计、内容规划等都写在语雀里?设置自动更新后,任何改动都能实时同步到问答助手,节省查找时间,提升创作效率。 📝个人知识管理 你可能在语雀中维护着常用工具教程、生活经验、理财记录、旅行攻略……设置自动更新后,问答助手可以帮你快速找回“我当时是怎么做的”“这个问题我有没有记录过”。 🎯目标驱动型用户 你可以把年度计划、月度目标、执行记录都写在语雀里。设置自动更新后,问答助手可以变成你的“进度监督员”,随时提醒你有没有偏离目标。 两种设置自动更新的方式 操作指引 传送门直达:https://tbox.alipay.com/pro/my 接下来,我们将通过两种方式,创建知识库应用 会员卡助手 这个知识库(样例)收集了部分应用的会员规则和权益信息,能够快速便捷的查询。 您可以点击下方文件下载并解压 会员卡知识库.zip 会员卡知识库.zip 1️⃣ 创建知识库并上传文件 点击左侧导航栏中的「知识库」,点击右上角「新建知识库」。 将文件上传至知识库中。 2️⃣ 方式一:在「简易创建」中引入「知识库」 打开一个「简易创建」的应用,在「知识&技能」板块,选择「添加知识库」即可 2️⃣ 方式二:在「工作流」中引入「知识库」 工作流中引入知识库有两种方式。 在「文本大模型」节点中引入「知识库」(简易) 在「文本大模型」节点中,配置「技能」,即可实现由 大模型 自主查询知识库并得出结论 通过「知识库」节点引入「知识库」 在节点列表中,找到「知识库」节点