以下是关于如何使用 Coze 的详细介绍:
一、Coze 概述
字节的官方解释:Coze 是新一代一站式 AI Bot 开发平台。无论是否有编程基础,都能在该平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单问答到处理复杂逻辑对话。并且,可将搭建的 Bot 发布到各类社交平台和通讯软件上与用户互动。
个人认为:Coze 是字节针对 AI Agent 领域的初代产品,在 Coze 中称 AI Agent 为 Bot。
字节针对 Coze 部署了两个站点:
二、Coze 使用教程
AI Agent 的开发流程: Bot 的开发和调试页面布局主要分为以下几个区块:
三、Coze 实操 - 徒手捏 Bot
希望以上内容对您有所帮助!
在创建工作流的时候,我们先思考下整个的流程1.用户输入问题2.大模型通过知识库搜索答案3.大模型根据知识库的内容生成答案4.数据库将用户问题和答案进行存储5.将答案展示给用户[heading5]创建工作流[content][heading5]Start节点[content]Start节点:每个工作流默认都有的节点,是工作流的开始这里我定义了一个输入变量:question,question会在启动工作流的时候由Bot从外部获取信息传递过来[heading5][heading5]知识库节点[content]知识库节点的输入和输出输入:Query,也就是用户的查询输出:一个数组,承载着从知识库中查询出来的匹配片段在Start节点后面接入了一个知识库节点,这个节点的目的是将用户的问题跟知识库进行匹配知识库中需要注意的几个概念Search strategy(查询策略)Hybrid search:混合查询,语义查询和全文索引的混合使用Semantic search:语义查询,理解知识库内容的语义,从而创造答案Full Text search:全文索引,不会去理解知识库的语义,而是直接使用字面意思进行匹配[heading5]变量节点[content]变量节点有两个能力:设置变量给Bot从Bot中获取变量我这里使用的能力是从Bot中获取user_language这个变量,目的是传给后面的大模型节点,控制其输出语言
字节的官方解释如下:Coze是新一代一站式AI Bot开发平台。无论你是否有编程基础,都可以在Coze平台上快速搭建基于AI模型的各类问答Bot,从解决简单的问答到处理复杂逻辑的对话。并且,你可以将搭建的Bot发布到各类社交平台和通讯软件上,与这些平台/软件上的用户互动我个人认为:Coze是字节针对AI Agent这一领域的初代产品,在Coze中将AI Agent称之为Bot字节针对Coze这个产品部署了两个站点,分别是国内版和海外版国内版网址:https://www.coze.cn官方文档教程:https://www.coze.cn/docs/guides/welcome大模型:使用的是字节自研的云雀大模型国内网络即可以正常访问海外版网址:https://www.coze.com官方文档教程:https://www.coze.com/docs/guides/welcome大模型:GPT-4、GPT-3.5等大模型(你可以在这里白嫖ChatGPT4,具体参考文档:)访问需要突破网络限制的工具参考文档:https://www.coze.com/docs/zh_cn/welcome.html[heading3]AI Agent的开发流程[content]Bot的开发和调试页面布局如下,主要分为如下几个区块提示词和人设的区块Bot的技能组件插件工作流Bot的记忆组件知识库变量数据库长记忆文件盒子一些先进的配置触发器:例如定时发送早报开场白:用户和Bot初次对话时,Bot的招呼话语自动建议:每当和Bot一轮对话完成后,Bot给出的问题建议声音:和Bot对话时,Bot读对话内容的音色下面我们则会逐一讲解每个组件的能力以及使用方式
大模型节点的输入和输出输入:可以自己定义数量,本质就是给大模型的参数Prompt:大模型的提示词,用来设定大模型的角色和工作内容,其中可以使用{{}}来使用输入变量输出:大模型的回答提示词如下:[heading5]数据库节点[content]数据库节点的输入和输出输入:用户可以定义多个输入参数输出:如果数据库是查询作用,则输出会包含查询出来的内容SQL:通过SQL语句告诉数据库要执行的动作注意:这里的SQL语句我是让AI帮我自动生成的哦,具体请看第二张图但是我对SQL进行了一些改动:将question和llm_answer进行了变量替换,并且外围加上了""[heading5]End节点[content]End节点也是工作流中的默认节点,其作用是最终结果的输出其输出方式主要有两种直接返回变量,由Bot根据变量生成回答根据变量来使用特定的格式来直接生成回答我这里使用的是第二种,然后在Answer content中指定了回答的格式[heading5]测试工作流[content]编辑完成的工作流是无法直接提交的,需要进行测试。1.点击右上角的test run2.设定测试参数1.查看测试结果1.发布当工作流完成之后,就可以去调试Bot啦