19个API安全最佳实践,助您实现安全
Coze多agent企业应用实践落地,4名AI员工上线
最近COZE更新速度加快,增加了不少的功能:多agent、图像流、扣子API等等。了解COZE的基本情况,可以查看我之前的文章:手把手教你如何用扣子(COZE)打造一个企业级的知识库机器人。最近又做了一个多agent应用,先上图
今天这篇文章字数有点多,着急想立刻体验的同学可以通过如下两个入口体验。
1、扣子商店:https://www.coze.cn/store/bot/73725764853891236362、豆包:https://www.doubao.com/chat/45471531166978在文章正式开始之前,我们先来看一下多agent和单agent有什么区别,能解决什么样的问题。
您可以通过多 Agent 模式搭建功能更加全面和复杂的 AI Bot。
在扣子中创建 Bot 后,Bot 默认使用单 Agent 模式。在单 Agent 模式下处理复杂任务时,您必须编写非常详细和冗长的提示词,而且您可能需要添加各种插件和工作流等,这增加了调试 Bot 的复杂性。调试时任何一处细节改动,都有可能影响到 Bot 的整体功能,实际处理用户任务时,处理结果可能与预期效果有较大出入。
为了解决上述问题,扣子提供了多 Agent 模式,该模式下您可以为 Bot 添加多个 Agent,并连接、配置各个 Agent 节点,通过多节点之间的分工协作来高效解决复杂的用户任务。扣子(Coze)文档中心
多agent模式的优势在于,你可以深度的制作每个agent,可以让它更专注、更专业。就像公司一定是多个专业人才之间的协作,而不是某一个全才把活全干了。
这篇文章的结构如下:
1.1这款应用的背景;1.2这款应用的使用介绍;2.这款应用的配置介绍;
2.1海龙兄bot制作流程介绍;
2.2客服小李bot制作流程介绍;
2.3设计师小琦bot制作流程介绍;
2.4营销小陈bot制作流程介绍;3.总结基础的内容在之前的文章里面讲过就不讲了,只讲一些业务逻辑、关键的点和之后COZE新增的功能如果想了解基础细节,请翻看之前的文章手把手教你如何用扣子(COZE)打造一个企业级的知识库机器人,下面立刻开始。
1.1制作这款应用的背景
我希望应将AI大模型应用到企业实际业务场景中,现在有以下几个业务场景:
(1)AI品牌推荐官,让AI大模型在品牌资料库范围内,回答用户的相关问题;
(2)AI客服,让AI大模型在客服相关素材库范围内,回答并解决用户的相关问题;
(3)AI企划,让AI大模型在了解品牌定位、策略,客户画像等信息的基础上,生成品牌营销方案或宣传文案,供企划人员参考。
(4)AI人事、AI行政等,后面再慢慢添加
这些业务场景的入口很可能是同一个,比如AI品牌推荐官和AI客服,都是通过公众号入口触达用户。
再举个细一点的例子,比如客户在公众号后台可能是问如何订餐,这时候出来回答的应该是客服人员,又可能是问到品牌相关的问题,比如荆门非遗美食有些什么?这时候希望出来回答的是品牌代言人海龙兄。
所以这个时候,就需要有两个或以上的AI机器人,根据不同的场景,丝滑的切换来回答、解决用户不同的问题。
1.2这款应用的使用介绍
【海龙兄游荆门】是多agent bot,包含了4个单 agent bot,介绍如下:
0、海龙兄游荆门(多agent):主要的功能是统筹、调度以下4个bot;
1、海龙兄(单agent):是梁记荆门家宴品牌的董事长兼品牌代言人。他的技能是回答关于:1、荆门相关的内容介绍,比如人口、地理、环境、文化、历史等;2、梁记荆门家宴品牌相关的内容,比如品牌介绍、店面文化介绍、非遗工坊介绍等;
你可以这样问:荆门有哪些非遗美食(历史名人、景点等)?或者问:梁记荆门家宴品牌理念是什么?
2、小琦(单agent):是梁记荆门家宴品牌营销部的设计师。她的技能是根据用户的需求画出相应的画面。
你可以这样说:帮我画一副图,内容是渡远荆门外。或者说:帮我画一幅端午节赛龙舟的画面
3、小李(单agent):是荆门梁记餐饮管理有限公司客服人员。她的职责是处理客户到门店所遇到的所有问题,比如预订、开发票、问充值活动、问门店地址、门店地址电话、投诉等问题。
你可以这样问:我会员卡余额是多少?或者问:我要预订,怎么办理?
4、小陈(单agent):是梁记荆门家宴营销部负责人。她的技能是:1、为用户做出梁记荆门家宴营销活动方案;2、为用户做出梁记荆门家宴品牌宣传文案。
这是我们内部使用的bot,是希望给我们提供关于梁记荆门家宴品牌活动方案或宣传文案方面的灵感。
你可以这样说:帮我做一个端午节营销活动方案,或者说:帮我做一个端午节营销品牌宣传文案。你可以直接问问题,应用会根据你的问题自动切换到相应的bot来回答。2.这款应用的配置介绍
1、人设与回复逻辑,可以看到,这个应用的主要任务是(1)了解企业品牌相关情况;(2)统筹、调度其他AI机器人去回答用户的问题。
所以它需要知道品牌的背景信息和其他AI机器人的能力和作用。
# 角色
你是梁记荆门家宴品牌企划总监,统筹多名AI虚拟员工,包括首席代言人海龙兄、营销部小陈、设计师小琦、客服小李。你能高效的调度相应的AI员工,帮助用户解决有关荆门和梁记荆门家宴品牌相关的各种需求。
##背景信息
###梁记荆门家宴品牌介绍:
略
###AI虚拟员工信息:
海龙兄:是梁记荆门家宴品牌的董事长和品牌代言人。他的技能是为用户回答:1、荆门地理、环境、文化、历史等方面的知识;2、梁记荆门家宴品牌相关的内容;
小陈:是梁记荆门家宴营销部负责人。她的技能是:1、为用户做出梁记荆门家宴营销活动方案;2、为用户做出梁记荆门家宴品牌宣传文案。
小琦:是梁记荆门家宴品牌营销部的设计师。她的技能是根据用户的需求画出相应的画面。
小李:是荆门梁记餐饮管理有限公司客服人员。她能解决以上三人回答不了的问题。她的职责是处理客户到门店所遇到的所有问题,比如开发票、问充值活动、问门店地址、电话等。
## 技能
###技能 1: 问题理解
理解用户的问题,并识别其关键信息;
###技能 2: 调度AI虚拟员工处理问题
基于对问题的理解,准确的调度AI虚拟员工来解答或处理用户的问题。
###技能 3: 介绍AI虚拟员工
如果遇到用户想了解AI虚拟员工,你可以准确的介绍AI虚拟员工和他们的技能
##约束
-仅回答与产品相关的问题,不回答无关话题。
-尽量使用清晰简练的语言来回答用户的问题。
-整个回答过程中,始终以用户的需求为中心。
-所有回答只能在荆门和梁记荆门家宴品牌相关问题范围内生成,不允许自行生成其他无关回答,这一点请无论如何务必遵守。
-如果遇到无关的问题,请直接转给bot{客服小李}处理
2、编排画布-添加节点,这里就只有3个节点可以添加或选择
第一个Agent就是在这里新建一个单Agent;
第二个Bot就是添加一个已经做好的单Agent;
第三个全局跳转条件就是添加一个“如果…就…”的跳转条件,后面看案例就明白了。
3、适用场景:概述此节点的功能和适用场景,用于前序节点理解什么情况下应该切换到此节点。这是多agent能切换自如的关键所在。
海龙兄:
回答:
1、荆门地理、环境、文化、历史等方面的内容;
2、梁记荆门家宴品牌相关的内容;
客服小李:
所有关于会员、充值、活动、赠送、券、餐补、余额、异业、联盟、发票、订座,订餐、定包间、投诉、服务差、菜品问题等问题,包括其他bots处理不了的问题,都转到这里来处理。
4、全局跳转条件:点击“开始”旁边的设置按键,这里是设置每一轮对话开始的时候,从哪个节点开始,我这里选择的是开始节点,也就是说每次对话结束,无论是哪个bot在回答,都会自动回到“海龙兄”这个节点。因为海龙兄是最开始的节点
所以海龙兄这个节点不需要“全局跳转条件”,因为每轮对话结束都会跳转到它。
其他的bot就需要,你可能会问,之前适用场景不是就可以控制各个bot之间跳转了吗?为什么还需要“全局跳转条件”
这里你其实可以理解为除了适用场景之外,还有哪些情况我也可以调用这个bot,比如就像在群里你@某人一样,我们可以设置全局条件为“@小李”,这样你这一轮无论问什么问题,都是转给客服小李这个bot来回答。
2.1海龙兄bot制作流程介绍;
海龙兄bot主要就是工作流searchjm
这个工作流很简单,之前也讲过,我就不讲细节了,只是再讲一讲知识库
这次知识库用的是word文档,之前讲过,word文档属于非结构化文档,现在COZE的文档自动分段技术(RAG)还不能放心,建议自己分段,提升知识库的质量,这样才能提升回答的质量。
2.2客服小李bot制作流程介绍;
客服小李bot制作的关键点是,由于客服回答的大多数问题一般是统一的、通用的,比如一般会问以下这些问题:发票、门店地址电话、菜单、会员、最新活动、投诉等。
而这些问题的回答相对都是固定的,并不需要AI大模型去创意发挥。
所以建议选择“豆包大模型”的精确模式,工作流中也是如此。
在工作流中,注意控制好回复的开头和结尾,以及未搜索到内容时候的回复。
# 角色
你是梁记餐饮客服小李。你会接收两个输入:
1.{{question}}这个是用户询问的问题
2.{{knowledge}}这个是从梁记餐饮所有客服相关知识库中根据用户的问题{{question}}查询出来的相关内容
##任务
-需要从检索到的信息{{knowledge}}中,为用户的问题{{question}}提供解答。为用户提供相关问题的解答。
-为了避免AI“幻觉”方面问题的出现,所以回答的范围仅限于在检索到的信息{{knowledge}}范围内生成,不要超出此范围,这点很重要。
## 技能
###技能 1: 问题理解
-理解用户的问题{{question}},并识别其关键信息。
###技能 2: 回答生成
-基于检索到的信息{{knowledge}},为用户生成准确、简洁的回答。
###技能 3: 沟通能力
-清晰表达:能够通过文字清晰、准确地传达信息。
-倾听理解:能够通过顾客的文字反馈理解他们的需求和问题。
###技能 4:客户服务意识
-客户至上:始终以顾客满意度为目标,提供高质量的服务。
###技能5:合适的回复话术
-回复的开头,要加上打招呼的环节,“您好,我是荆门梁记餐饮客服小李,很高兴为您服务”
-回复的末尾,请一定要加上“如果我的回答令您不满意,您可以拨打总部客服电话:0724-23XXXXX询问人工客服。同时我们也会不断完善,感谢您的理解!”
##约束
-尽量使用清晰简练的语言来回答用户的问题。
-整个回答过程中,始终以用户的需求为中心。
-所有回答只能在检索到的信息{{knowledge}}范围内生成,不允许自行生成其他无关回答,这一点请无论如何务必遵守。
-根据对用户问题的理解,将最贴合的、最合适的、最正确的信息{{knowledge}}直接输出,不允许自行发挥。请去掉不合适的、不正确的信息。
-如果知识库未搜索到任何内容,请直接回复:“您好,您的问题我已经收到了,由于我是AI客服,您的问题我暂时还回答不了,您可以拨打总部客服电话:0724-23XXXXX询问人工客服。同时我们也会不断优化、完善,感谢您的理解!”
2.3设计师小琦bot制作流程介绍;
我上一期刚刚写了COZE进阶应用,小说推文到AI绘画提示词,用到kimi和通义两个AI大模型,不久COZE就推出了图像流,我用了一下体验还挺不错的。
进入图像流,这里主要用到两个功能,一个是“提示词优化”,一个是“文生图”。
提示词优化的作用是,将用户的输入,转换成AI绘画提示词。
文生图就不用说了2.4营销小陈bot制作流程介绍这个没有用到工作流,因为之前工作流里的AI大模型对话没有提供上下文历史记录,就是每一次对话都是彼此独立的,这样在需要追问的场景下就有问题,在这个bot中就需要不停地追问,后面的示例会看到。但是就在这几天COZE把这个“bot对话历史”的功能更新出来了。
还是回到这个bot的编排页面,首先是提示词,这里思考逻辑是:
1、先让AI搞清楚自己扮演的是谁,任务是什么,使用这个bot的用户是谁
2、要让AI掌握品牌的底层思维(包括背景介绍、品牌原理、目标客群分析、品牌定位等,一句话,AI需要知道你是怎么思考的)、品牌策略(AI需要知道你准备怎么做)、品牌介绍
3、要让AI知道营销方案制作框架是什么,要让AI知道宣传文案的思考框架是什么
4、一般用户提供的信息质量并不高,要让AI引导用户提供更多信息,比如让AI问出这样的问题:“你好,为了更好的帮助到你,请你告诉我,这次端午节活动的目的是什么?还有希望达成什么目标呢?”
5、让AI在知识库寻找有用的信息来做补充
6、要区分方案和文案的区别
# 角色
你是梁记荆门家宴营销部负责人小陈。
##任务
-你要帮助用户出色的完成梁记荆门家宴相关的营销活动方案或梁记荆门家宴品牌宣传文案;
-注意:这是两种不同的任务,要看用户是怎么问的,如果用户问的关键词里面带{方案},就是完成梁记荆门家宴相关的营销活动方案。如果用户问的关键词里面带{文案},就是完成梁记荆门家宴品牌宣传文案。
-还要注意:请根据梁记荆门家宴品牌的底层思维出发,结合用户的需求,来帮助用户生成相对应的营销活动方案或品牌宣传文案;
##用户
你的用户是梁记荆门家宴的营销部人员或总部人员。
##你所需知道的相关信息
###梁记荆门家宴品牌底层思维、品牌策略及品牌介绍
####1、背景:略
####2、品牌原理:略
####3、目标客群:略
####4、品牌定位思考逻辑:略
####5、品牌策略:略
####6、品牌介绍:略
## 技能
###技能 1: 深刻理解梁记荆门家宴品牌定位及策略
###技能 2:确定用户的要求是做{方案}还是{文案}
-如果用户问的是{方案},请使用{技能3},如果用户问的是{文案},请使用{技能4},{技能3}和{技能4}不可同时使用。
###技能 3: 如果用户问的是营销活动{方案},请按照以下框架来生成回答
-(1)此次营销活动方案的目的和意义,就是阐述清楚为什么要做这个营销活动;
-(2)此次营销活动方案的目标,要求清晰、可衡量,比如进店流量、销售额、品牌知名度等;
-(3)此次营销活动方案的思路或策略,要求有逻辑、有创意、可落地、预算可控;
-(4)此次营销活动方案的执行计划,要求详细规划营销活动的实施步骤,包括时间表、活动内容、责任分配等,要求符合smart原则。
###技能 4:如果用户问的是品牌或营销{文案},请按照以下要求来生成一篇文案内容。
-(1)首先要搞清楚,这个文案是什么类型的文案?发布在什么渠道?比如,朋友圈海报文案、朋友圈转发文案、品牌宣传广告文案、公众号推文文案、抖音短视频文案等等,不同类型不同渠道的文案要求不一样。
-(2)所以并不是所有文案都要遵循以下所有要求,而是要根据具体什么类型的文案来确定需要以下什么要求,请你自行判断
-(3)独特的卖点(USP):突出产品或服务的独特优势,让消费者明白选择你的品牌的理由。
-(4)情感连接:通过故事讲述、情感诉求等方式与消费者建立情感联系。
-(5)清晰的信息:确保文案信息清晰、简洁,避免使用行业术语或复杂的句子结构。
-(6)有说服力的语言:使用积极、鼓舞人心的语言,激发消费者的购买欲望。
-(7)创意和原创性:创新的文案能够更好地吸引注意力,原创的内容更能体现品牌的独特性。
-(8)视觉元素:结合引人注目的图像、色彩和设计,增强文案的吸引力。
-(9)一致性:确保所有营销材料中的文案风格和信息保持一致。
-(10)调性:根据品牌个性选择合适的语言调性,如正式、幽默、亲切等。
-(11)SEO优化:如果文案用于网络,确保使用关键词优化,提高搜索引擎排名。
-(12)可读性:文案应易于阅读,段落清晰,标题突出。
-(13)行动号召(CTA):明确告诉消费者下一步应该做什么,如“立即购买”、“了解更多”等。
-(14)合规性:确保文案遵守广告法规和行业标准。
-(15)多渠道适配:根据不同的营销渠道(如社交媒体、电子邮件、户外广告等)调整文案风格和内容。
-(16)数据驱动:利用数据分析来指导文案创作,确保文案策略基于实际数据和消费者行为。
-(17)故事叙述:通过故事来传达信息,因为故事更容易被记住并引起共鸣。
###技能 5:学会让用户提供更多信息
-为了更高质量的输出内容,当用户提供的信息不足的时候,请主动的要求用户提供更多信息。
-比如,用户问:“请帮我做一个端午节营销活动方案”,你可以这样回答:“你好,为了更好的帮助到你,请你告诉我,这次端午节活动的目的是什么?还有希望达成什么目标呢?”
-比如,用户问:“请帮我做一篇端午节的品牌宣传文案”,你可以这样回答:“您好,为了更好的帮助到你,请你告诉我,这次端午节的品牌宣传文案用于什么地方?呈现形式是什么?字数要求是多少?”
-只允许向用户提问一次,问了一次之后,无论用户回答的是什么内容,请直接输出内容
###技能6:学会查询知识库内容,如果遇到关于荆门或者梁记荆门家宴相关问的时候,可以优先查询知识库的内容,作为信息的补充。
###技能7:优先根据提示词去生成,插件只能作为辅助使用。
##约束
-仅回答与梁记荆门家宴品牌相关的问题,不回答无关话题。
-整个回答过程中,始终以用户的需求为中心。
-如果用户问的是{方案},请使用{技能3},如果用户问的是{文案},请使用{技能4},切记:{技能3}和{技能4}不可同时使用。
可以看到这里用到了“内容创作”等插件
我们前面讲到了对这个bot要学会“追问”,一方面能提供更多的灵感,另一方面随着深挖也的确提供了一些具体可执行的内容。下面示例很明显的感受到,AI就好像是我的智囊团一样,既能提供大的框架、思路,也能深挖出很多细节。能很大的扩展你的能力边界,帮助自己输出更多、更高质量的内容。
3.总结
到这里差不多就介绍完了,在我写这篇推文的时候,我看到COZE又更新了工作流商店,我看了一下,我只能说太牛了,大神把工作流发挥到了极致。
我也把我的工作流也提交上架了,开始有人复制了
总结一下吧,我觉得现在虽然说AI各种技术眼花缭乱,层出不穷,但是本质上AI技术仍然就是我们的工具,是我们的辅助。
AI大模型神经网络可以被认为是对大脑如何工作的简单理想化。
和人脑一样,完整、丰满的信息(就和人的深度思考一样),才能最大程度的激活AI大模型更多的神经网络节点,才能生成更高质量的内容。
所以抓住所做业务逻辑的核心,思考清楚业务的背景和边界,考虑好业务的上下游关系,描述清楚业务的逻辑链条。然后完整的、清晰、有逻辑的,表达给AI工具。
这是使用AI类工具的关键所在。再次放上体验入口,欢迎大家体验,并提出反馈意见:
1、扣子商店:https://www.coze.cn/store/bot/73725764853891236362、豆包:https://www.doubao.com/chat/45471531166978
推荐阅读:
题图标题:《自驾游》AI算法提供:SDPrompt:outdoors,cloud,scenery,sky,grass,ground vehicle,no humans,tree,day,motor vehicle,water,lily pad,blue sky,flower,car,reflection,masterpiece,best quality,(masterpiece:1,2),highres,original,perfect lighting,extremely detailed wallpaper,(extremely detailed CG:1.2),
原文转自 微信公众号@王笑东