coze(扣子) 实现文章在线检索

扣子是新一代的 AI Bot 开发平台,只要你有想法,都可以用扣子快速、低门槛搭建专属于你的 Chatbot,并一键发布到豆包、飞书、微信服务号等各个渠道

最近在逛掘金的时候发现了这个国内的大模型搭建平台,于是就带着瞎搞的心态去折腾一下;因为之前在其它的大模型平台也玩过一些简单的模型,就想着coze应该也不会太难吧;

背景

由于我之前写过一篇技术文档,随着时间的推移,文章内容越来越多,之前也想过一些方法,如何能够做到快速检索,而我目前的方案就是把这篇文档拆成多篇的小文档,每次查找的时候就只需要到小文档里面找对应的问题就行了,但是现在这个文档会一直更新下去,内容也会随之增加,意味着我要拆更多的小文档片段。不过在发现了coze这个平台后,发现它有个功能:'知识库检索' ,于是就有了这篇文档。

开始

  1. 首先你得注册个coze的账号
  2. 进入首页是这个样子的,你可以选择左侧的创建bot或者直接让coze给你自动创建一个机器人

创建机器人

我这里演示的是手动创建机器人,点击左侧的创建,弹窗一个框如下:填写机器人的名称,功能介绍,图标等这些信息 保存完机器人后就会来到模型编排页面

模型编排

人设与回复逻辑

这个就是设定机器人的角色,机器人的技能、机器人能做哪些事情,以及机器人不能做哪些事情......,需要注意的是:这里面的语法要遵循md的语法格式,否则是无效的。这里贴一下我的人设:

技能

插件

你可以添加一些插件来丰富机器人的技能,我这里用了搜索的插件,也就是说机器人如果搜索不到知识库里面的内容了就采用搜索插件检索内容并返回给用户

工作流

这里引用下官方的介绍

工作流由多个节点构成,节点是组成工作流的基本单元。例如,大语言模型 LLM、自定义代码、判断逻辑等节点。 工作流默认包含了 Start 节点和 End 节点。

  • Start 节点是工作流的起始节点,可以包含用户输入信息。
  • End 节点是工作流的末尾节点,用于返回工作流的运行结果。

我这里就只演示下知识库的模型编排,其中开始节点和结束节点是固定不变的,中间节点想怎么玩就怎么玩;

  • 首先你的开始节点里面需要定义个参数,设置这个参数的名称、类型、是否必填等信息;
  • 从左侧拖一个知识库的节点出来,选择输入参数值为引用,引用的意思就是用前一个节点配置的参数名称
  • 选择你的知识库
  • 设置最大召回数量和最小匹配度,这里保持默认就行了,你也可以微调这两个参数
  • 拖一个大模型的节点进来,和开始节点进行连接,配置的参数如下
  • 最后配置下输出节点
  • 最后点击右上角的试运行按钮,输入你的标题属性,点击运行即可
  • 最后运行的结果如下

至此工作流已经配置完成。

知识库

这里就是选择你要机器人检索的内容,可以添加在线文档或者离线文档,上传的时候会把文章切成无数个小片段,这样检索的时候就可以根据小片段进行精准检索了。

调试

输入:'添加右键菜单',可以看到它已经把文档中的内容召回出来了

我的botId:7331928966590414887

相关推荐
WebCandy11 小时前
EsChatPro 接入国内 DeepSeek 大模型
ai·aigc
云边有个稻草人18 小时前
AIGC与娱乐产业:颠覆创意与生产的新力量
aigc·娱乐
猫头虎18 小时前
新纪天工 开物焕彩:重大科技成就发布会参会感
人工智能·开源·aigc·开放原子·开源软件·gpu算力·agi
云起无垠1 天前
第79期 | GPTSecurity周报
gpt·aigc
Jeremy_lf1 天前
【生成模型之三】ControlNet & Latent Diffusion Models论文详解
人工智能·深度学习·stable diffusion·aigc·扩散模型
程序员X小鹿1 天前
羡慕了!小红书上3w+点赞的治愈系插图,用这个免费的AI工具,1分钟搞定!(附详细教程)
aigc
AIGC大时代2 天前
如何使用ChatGPT辅助文献综述,以及如何进行优化?一篇说清楚
人工智能·深度学习·chatgpt·prompt·aigc
吕小明么2 天前
OpenAI o3 “震撼” 发布后回归技术本身的审视与进一步思考
人工智能·深度学习·算法·aigc·agi
聆思科技AI芯片3 天前
实操给桌面机器人加上超拟人音色
人工智能·机器人·大模型·aigc·多模态·智能音箱·语音交互
minos.cpp3 天前
Mac上Stable Diffusion的环境搭建(还算比较简单)
macos·ai作画·stable diffusion·aigc