分享

最新扣子(Coze)实战案例:趣味知识问答智能体搭建教程,使用工作流配合表格知识库搭建,手把手教会你

 长沙7喜 2024-12-25

👨‍💻 最近有同学咨询在做知识问答类的智能体的时候,遇到了很多问题。例如不知道变量如何设置,循环不知道该如何使用。今天斜杠君就用一篇文章教会大家,问答的工作流应该如何搭建。

先来看一下斜杠君搭建好的智能体演示效果。

效果是不是还不错,接下来就为大家讲解。
需求分析:

搭建一个「智能问答」工作流,随机从知识库中选择10道题目,让用户一一作答,每答对一题加10分,答错一题0分,最后合计总分。为了增加趣味性,我们设计两个卡片,超过90分给一个奖励卡,少于90分给一个惩罚卡。

这个场景应该符合大多数的问答场景了,当然,如果大家有自己特殊的需求,也可以根据这个工作流稍加修改,也可以满足自己的需求的。

接下来我们分析一下大体需要的步骤:

步骤分析:

1、把问答的题目加入到知识库

2、从知识库中随机获取10道问答题目

3、遍历题目,使用问答节点为用户出题并计算得分

4、根据最后的得分,给出用户「奖励卡」或「惩罚卡」

接下来我们正式开始搭建。

一、创建「智力问答」知识库

首先我们来搭建知识库。

这次我们使用「表格数据库」,因为我们的题目是保存在表格中的,题目如下:

图片

除了「表格知识库」,之前我们也讲过「文本知识库」「照片知识库」的搭建方法,感兴趣的同学可以学习以下文章:

👉 文本知识库点击这里学习:最新扣子(Coze)实战案例:如何才能用好Coze文本知识库,一文带你学明白,完全免费教程

👉 「照片知识库点击这里学习:最新扣子(Coze)实战案例:99%的人都没用过,但超级好用的照片知识库,手把手教学,完全免费教程

现在,让我们开始创建智力问答表格知识库。

1、打开资源库,选择「知识库」选项

图片

2、在知识库类型中选择「表格」

图片

3、上传知识库文件

图片

4、配置表结构

在这个界面中,你可以对表格的表头和字段进行编辑和管理。需要特别注意的是,必须选择索引字段。

图片

索引字段的作用是:系统会将用户的查询(Query)与该字段的内容进行对比,并根据相似度进行匹配。

图片

5、预览知识库内容

在预览界面中,你可以查看已导入的知识库内容。

图片

6、完成数据处理

点击下一步,系统将自动处理数据。处理完成后,点击「确认」按钮,即完成知识库的创建。

图片

二、搭建问答对话流

1、创建对话流

加入开始节点,这是一个对话流的开始节点。

图片

如果不知道「对话流」和「工作流」的区别的同学,大家可以看这篇文章。

👉 最新扣子(Coze)实战案例:到底应该使用工作流还是对话流?三分钟带你搞懂工作流和对话流的区别,完全免费教程

2、添加知识库节点

值得一提的是,知识库节点在最新版本中新增了数据库查询功能。

例如,当我们需要随机抽取十道题目时,系统会自动生成并执行类似 'SELECT * FROM `知识问答` ORDER BY RAND() LIMIT 10' 的SQL语句。

你可以根据具体需求设置查询条件。当然,大家不需要知道语句怎么写,这个SQL只是让大家了解一下功能,我们使用提词描述就可以了。

例如下面这个提示词:

图片

3、格式化题目

系统从知识库中检索出的10道题目会以字符串形式存储。在这一步中,我们需要将其转换为数组格式,以便后续处理。

图片

提示词:

把给出的【题目列表】拆分为一个字符串数组,每个数组元素是一个选项题和答案

4、实现循环出题

循环出题环节包含以下四个关键步骤:

(1)整理问题和答案:将问题和答案分离,并保存正确答案,为后续评分做准备。

图片

(2)添加问答节点,实现出题功能

图片

(3)使用大模型节点评判答案准确性

图片

(4)计算得分

系统会将用户答案与正确答案进行比对:答对加10分,答错0分。计算得到的分数将存储在智能体的变量「score」中。

图片
📢 各节点的代码和提示已加入到我的团队空间,大家可以到我的团队空间进行查看,加入方法见文章结尾。

5、设置最终得分

将最终计算得到的分数存储到指定变量中。具体设置方法将在智能体搭建环节详细介绍。

图片

6、生成趣味反馈卡片

为了增加游戏的趣味性,我们添加了一个「代码节点」来判断得分:90分以上可以获得一杯奶茶,90分以下则需要请他人喝奶茶。

图片

为了使流程更加完善,斜杠君还添加了分数清零功能,方便用户随时重置分数,重新开始游戏。

图片

补充功能:

添加「意图识别节点」,当识别到清零指令时重置分数,否则继续正常出题。

图片

三、创建智能体

1、创建新的智能体

图片

2、导入已创建的工作流

图片

3、设置变量

图片

四、效果演示

下面来看一下完成后的效果:

效果是不是很棒,如果学会了,就快动手试试吧,希望教程能对大家有所帮助~

📢 本实战案例已经加入到团队空间,加入知识星球立即获得全部工作流。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多