以下是创建一个对话问答形式的课程智能体的相关内容:
一、创建智能体
二、智谱 BigModel 共学营活动分享
活动内容包括使用 BigModel 搭建智能体并接入微信机器人,过程为将调试好的智能体机器人拉入微信群,由老师提问,机器人回答,挑选出色回答整理成问卷,群成员投票,根据得票数确定奖项。一等奖得主分享了对活动的理解和实践,包括从题出发的分析,认为考验机器人对问题的理解和回答准确性,真实对话场景一般为完整句子回复,根据回答真实性和有趣程度评分,可使用弱智吧问题测试提示词生成效果。
三、名字写对联教学——优秀创作者奖,百宝箱智能体
本次创建知识库使用手动清洗数据,上节课程是自动清洗数据:[【智能体】用Coze在微信里搭建一个机器人,还能挖掘销售线索](https://a1i1hjmvcf0.feishu.cn/docx/JSdDd8ybLo7OHqxmePwcHlbLn3b?from=from_copylink),自动清洗数据会出现目前数据不准的情况,本节视频就尝试使用手动清洗数据,提高数据的准确性。[heading3]3.1在线知识库[content]点击创建知识库,创建一个画小二课程的FAQ知识库知识库的飞书在线文档,其中每个问题和答案以###分割,暂时不要问为什么。选择飞书文档选择自定义的自定义输入###然后他就将飞书的文档内容以###区分开来,这里可以点击编辑修改和删除。点击添加Bot添加好可以在调试区测试效果[heading3]3.2本地文档[content]本地word文件,这里要注意了~~~如何拆分内容,提高训练数据准确度,将海报的内容训练的知识库里面画小二这个课程80节课程,分为了11个章节,那训练数据能不能一股脑全部放进去训练呢。答案是~~不能滴~~~正确的方法,首先将11章的大的章节名称内容放进来,如下图所示。章节内详细内容格式如下如所示,如果你再分节的内容,依次类推细化下去。每个章节都按照这种固定的方式进行人工标注和处理然后选择创建知识库自定义清洗数据,这里不再赘述。[heading3]3.3发布应用[content]点击发布确保在Bot商店中能够搜到,如图所示可以搜索到画小二智能小助手,这个很重要,没有通过发布的获取不到API的。
作者:鱼得水「超级AI助理打造计划」活动内容分享活动介绍:[智谱BigModel共学营第二期:超级AI助理打造计划](https://waytoagi.feishu.cn/wiki/RKLxwQ97Ai632hkgaU2cctVFnSb)活动内容:1.使用BigModel搭建智能体https://open.bigmodel.cn/2.将搭建好的智能体接入微信机器人活动过程:1.首先,将调试好的智能体机器人拉入微信群,由梦飞老师向机器人发出提问(共10个问题)2.机器人会逐一回答这些问题。梦飞老师会从微信群中挑选出每个问题下最出色的前五个回答,并将其整理成问卷形式。3.接下来,所有群成员可以通过填写这份问卷,匿名地对智能体的回答进行投票。4.最后,统计所有答案的得票数,并根据得票数的高低,依次确定本次比赛的一等奖、二等奖和三等奖获得者。很高兴成为此次活动的一等奖得主,本文主要分享我对参与此次比赛的一些理解和实践[heading1]从“题”出发[content]在看到这个活动内容后我产生了以下分析:根据内容说明和问题举例,可以知道此次为问答对话场景,考验的是机器人对问题的理解和是否能够准确回答问题在真实的对话场景下,一般情况下不会进行长文本回复,而是发送一个完整的句子进行回复根据回答的真实性和有趣程度进行评分,考验的是生成内容的是否拟人或者是否有内涵看到问题举例,第一反应想到了弱智吧问题https://zhuanlan.zhihu.com/p/475723603可以使用弱智吧问题对LLM进行测试,从而评价该提示词的生成效果
我的建议是选择工作流的对话模式,这个模式有很大的空间,我说一下它的特点,首先是支持工作流编排,然后是支持携带历史对话记录,这样做出来的智能体才能稳定有空间。创建一个工作流对话模式的智能体这里要先完成创建,然后再切换一下工作流的模式为对话模式。!!!注意!!!一定要在开始调整工作流节点之前切换模式,因为切换成对话模式会将工作流清空,重置为对话模式默认节点。[heading3]确认分支情况[content]根据需求分析,我有两个特定分支(根据名字和祝福写对联、根据幸运数字写对联),还需要一个默认分支,保证用户其他的对话也可以很好的回答。下面是工作流概览图:[heading3]用户意图识别[content]这里就是为了做分支,通过理解用户意图,然后走不同的分支。需要注意的是将意图介绍写清楚,写准确,否则你就会得到一个结论,意图识别不好用,很大程度上是自己描述有问题,需要优化。[heading3]幸运数字分支[content]先用代码分支获取用户输入的数字是什么,然后匹配知识库,再对匹配的春联做赏析。代码里做了一些容错机制,需要的朋友可以参考。至于返回时加了个".0"是为了按指定的幸运数字在知识库里匹配大师解读对联的提示词[heading3]名字写祝福[content]根据用户输入的名字和祝福信息,提示词生成对应对联并输出,这里主要是提示词调试[heading3]通用兜底回复[content]这个是在用户不符合前两个意图的时候,进行友好回复。首先匹配知识库,然后让大模型结合匹配结果、历史记录、当前输入,输出一个符合对话内容的回复。[heading3]知识库[content]知识库是使用大模型生成的100对对联,都比较好看、经典、有意义。智能体设置