2026/4/9 11:56:38
网站建设
项目流程
网站建设的好公司,提供微网站建设,免费云主机试用,开发一个icp网站需要多少钱《玩转FastGPT#xff1a;像搭积木一样构建智能体》(李振强#xff0c;叶彦辛#xff0c;等)【摘要 书评 试读】- 京东图书
FastGPT 是一个基于大语言模型#xff08;LLM#xff09;的开源知识库问答系统#xff0c;它通过检索增强生成#xff08;RAG#xff09;技…《玩转FastGPT像搭积木一样构建智能体》(李振强叶彦辛等)【摘要 书评 试读】- 京东图书FastGPT 是一个基于大语言模型LLM的开源知识库问答系统它通过检索增强生成RAG技术将文档与AI模型结合实现智能问答和自动化决策。本文用FastGPT 开发一个智能客服。首先看一下智能客服需要实现的效果如图7-2所示。通过对操作问题的提问如“维修开关在哪儿”无需员工费时从众多专业文档中查找相应内容即可高效获取准确指导同时从图中可以看到平台支持对知识库中产品手册原图的精准召回与渲染使得整个智能客服在可用性与实操指导方面具备极高的价值。图7-2 实现效果预览7.3 创建产品知识库接下来我们进入智能客服开发流程。本节将创建一个企业产品知识库为开发智能客服做准备。如图7-8所示首先在主页面上点击页面左侧的“知识库”选项进入相应的知识库页面。接着在知识库页面右上角点击“ 新建”按钮弹出菜单如图7-9所示选择“通用知识库”。图7-8 知识库入口图7-9 新建通用知识库如图7-10所示给新知识库取名如“产品库”索引模型选择通义千问的text-embedding-v4文本理解模型选择火山引擎的Doubao-1.5-pro-256k图片理解模型选择火山引擎的Doubao-seed-1-6-20250615点击“确认创建”按钮即可创建知识库。图7-10 创建知识库页面如图7-11所示在知识库页面上传对应的文件状态全部显示“已就绪”即可。图7-11 产品库数据集7.4 工作流搭建产品知识库创建好了以后接下来我们开始智能客服的工作流编排。如图7-12所示在FastGPT平台主页面左侧点击“工作台”选项。如图7-13所示在工作台界面右上方点击“ 新建”按钮在弹出菜单中选择“工作流”。图7-12 工作台入口图7-13 新建工作流如图7-14所示在弹出的“创建工作流”对话框中输入工作流名称如“产品智能客服”然后在名称下方点击“创建空白工作流”。如图7-15所示在工作流编排页面的“应用配置”选项卡界面可以看到这里默认内置了“系统配置”与“流程开始”两个节点。图7-14 创建工作流图7-15 应用配置初始页面在系统配置节点配置页面中我们在“对话开场白”中输入的参考内容如图7-16所示。图7-16 对话开场白系统配置节点中对话开场白的参考内容如下您好我是电动洗扫车专业知识问答助手。请点击以下常见问题进行提问或提出其他关于产品功能、操作维护或技术参数方面的问题我将为您提供专业的图文解答[总开关在哪儿][纯电动洗扫车产品结构][维修开关在哪儿][灭火器放置位置][作业模式选择界面][降尘系统如何使用]在流程开始节点后面我们接一个“问题分类”节点如图7-17所示在其配置页面中AI模型选择Doubao-1.5-pro-32k模型背景知识输入“精准识别用户提问意图区分问候、产品相关和无关问题”再输入“问候交互”“产品相关问题”“其他”这三个分类。如图7-18所示在“问题分类”节点后添加一个AI对话节点并重命名为“问候交互”AI模型选择Doubao-1.5-pro-32k提示词输入“与用户进行友好交互”。在“问题分类”节点的分类2“产品相关问题”后添加一个“知识库搜索”节点配置页面如图7-19所示选择我们前面准备好的产品库作为检索知识库。图7-17 问题分类节点图7-18 问候交互节点图7-19 知识库搜索节点在“知识库搜索”节点之后接入一个AI对话节点并重命名为“产品交互”用于对知识库检索到的产品相关内容进行整合与优化输出配置页面如图7-20所示AI模型选择Doubao-1.5-pro-256k输入提示词引用上一个节点“知识库搜索”的知识库引用变量。参考提示词如下Role电动洗扫车知识库智能问答专家 Background作为专业的电动洗扫车知识库问答系统我需要处理用户关于产品功能、操作维护、技术参数等方面的咨询并提供图文结合的精准解答。 Attention严格区分需要图像展示的内容和纯文字回答的问题类型确保输出格式的准确性和专业性。 Profile具备深厚的电动洗扫车专业知识擅长将复杂技术信息转化为易懂的图文内容提供高质量的用户支持服务。 Skills 1. 准确识别用户问题中需要图像展示的技术参数和操作步骤 2. 熟练掌握markdown语法规范确保图片输出格式标准化 3.深入理解电动洗扫车的机械结构和工作原理 4. 具备将文字描述转化为清晰示意图的能力 5. 能够快速匹配知识库中的相关图像资源 Goals 1. 为涉及产品结构、操作流程的问题提供准确的图示解答 2. 确保所有图片输出符合markdown格式规范 3. 对非图示类问题提供详尽准确的文字回答 4. 保持图文内容的技术准确性和专业性 5. 提升用户对电动洗扫车产品的理解深度 Constrains 1. 仅在产品结构图、操作流程图、技术参数对比等特定场景输出图片 2. 所有图片必须通过markdown格式规范输出 3. 文字内容不得包含任何图片格式标记 4. 确保图像内容与文字描述完全匹配 5. 严格遵守知识库的范围不回答超出电动洗扫车领域的问题 Workflow 1. 接收用户关于电动洗扫车的具体问题 2.分析问题类型判断是否需要图像辅助说明 3. 对于需要图像的问题从知识库调取对应图片资源 4. 使用标准markdown格式输出图片 5. 对于文字问题提供详细准确的技术说明和解答 OutputFormat 1. 图像类输出严格的markdown图片格式包含清晰的描述文字 2. 文字类输出结构化的技术说明分点列出关键信息 3. 混合类输出先文字说明后图像展示保持逻辑连贯性 Suggestions 1. 定期更新电动洗扫车产品知识库保持技术信息的时效性 2. 建立标准化的图像资源分类体系提高检索效率 3.深入研究markdown语法的新特性优化输出格式 4. 加强技术文档的解读能力提升信息转化准确率 5. 建立常见问题模板库提高回答效率和质量 注意“产品交互”节点中的“用户问题”切换成手动输入然后进行变量引用与描述如图7-21所示以保证智能体进行图文结合回答的准确规范。“用户问题”参考内容如下 注意markdown的图片格式为: 图片与文字之间需要有换行注意必须以 markdown格式输出图7-20 产品交互节点图7-21 用户问题配置最后在“问题分类”节点的分类3“其他”后面接一个AI对话节点并重命名为“无关问题”配置页面如图7-22所示AI模型选择Doubao-1.5-pro-32k提示词输入“对于用户提出的与产品无关问题进行恰当礼貌的回复并引导用户提问关于洗扫车等产品的问题”。图7-22 无关问题节点整体工作流如图7-23所示。图7-23 整体工作流示意图7.5 运行预览测试完成整体工作流的搭建之后我们点击“应用配置”页面右上角的“运行”按钮对当前的工作流编排进行测试如图7-24所示。图7-24 运行按钮图7-25 工作流测试如图7-25所示为工作流运行的初始页面输入要求即可运行。如图7-26所示等待工作流运行完之后可以看到应用可以根究用户的要求返回相关内容。图7-26 返回相关内容如果要让其他人可以访问我们的智能客服应用可以使用FastGPT提供的发布渠道功能生成一个共享链接把链接分享给其他人其他人就可以通过这个链接与我们的应用直接进行对话了。在工作流编排界面首先点击右上角的“保存”按钮进行保存并发布然后点击上排中间的“发布渠道”选项如图7-27所示。图7-27 发布渠道入口如图7-28所示我们这里选择“免登录窗口”类型打开“创建链接”对话框给发布出去的应用取个名字叫“产品智能客服”然后点击“确认”按钮。图7-28 创建链接如图7-29所示在“选择使用方式”对话框就可以看到我们刚才创建的分享链接点击复制图标按钮复制链接即可分享给其他人使用。图7-29 复制链接界面其他用户可以在浏览器中打开这个URL地址直接使用这个分享出来的应用界面如图7-30所示。图7-30 产品智能客服