这两年大模型的发展持续火热,以至于许多资本和学者认为AI出现了泡沫,根本原因还是因为大模型目前还没有出现能够结合行业切实落地的应用。
我才不关注泡沫不泡沫呢,我只关注大模型能给我带来哪些帮助即可。大模型离用户最近的助力方式就是AI智能体。
本篇,我会使用一款AI智能体平台来根据需求轻松搭建一个AI助手。目前市面上的智能体平台较多,比如百度的千帆大模型平台、智谱清言的智能体平台、Coze等等,本文以Coze国内版为例。
1、需求
我对AI的一贯观点是:AI是我们的超级助手,并非为了取代我们,而是让我们更快更好的完成任务。
本篇来实现一个需求,比如小A同学
是一位运营,某一天领导给他发了一张带有文章内容的图片,并让他按照图片里的文章内容进行改写,然后给文章起个标题、再配一张封面图,最后在发表到公众号上。
下面使用智能体平台实现一个AI助手,来帮助小A同学
轻松完成任务。
2、分析需求
要实现以上小A同学
的需求,需要如下6步:
- 根据图片链接,通过OCR去识别图片里的文字内容。
- 调用大模型,让大模型根据已有内容,进行改写。
- 调用大模型,让大模型根据内容,起一个吸引人的标题。
- 调用大模型,让大模型根据内容,写出生成图片的提示词。
- 根据生成图片的提示词,调用相关插件生成图片。
- 最后,将以上步骤产出的标题、内容、封面图一起输出。
根据以上需求实现一个AI智能助手,下次小A同学
只需要输入一个图片链接,智能助手即可给出标题、内容、封面图。
最终的工作流大概如下图,下面继续一步步拆解。
3、了解AI智能体平台
智能体平台是一个人人都可以使用和发布智能助手的平台。发布的智能助手可以供自己使用,也可以发布到商店给别人使用。以Coze为例(https://www.coze.cn/),注册完之后,可以看到如下界面:
智能体其实就是:利用大模型这个超级大脑实现的可以帮我们自动化完成一系列任务的助手。它和RPA自动化机器人有点类似,但是之前的RPA机器人只有自动化没有智能,无法理解自然语言。
智能体有3个核心概念:
- 插件:如果一个智能体需要完成任务,则需要各种各样的工具,插件就是工具。这个工具可以是自己开发的,也可以使用别人发布的。
- 工作流:如果想让智能体完成复杂任务,只有工具还不行,还需要加入一系列流程。那么工作流就是编排这个流程的地方。
- 知识库:智能体在完成任务时,有时会需要一些行业知识,比如法律知识、企业内部沉淀的问答知识等等。那知识库就是给智能体提供相关知识的地方。
智能体平台有2个核心概念:
- 商店:既然是平台,那就是给供需方搭建的一个台子。里面必然有各种商店,智能体商店、插件商店、工作流商店等等。这些商店里的东西都是别人发布上来的。
- 标准:既然是想让人人都能参与进来,那必然就会有一些插件标准、API标准等,只要按照平台的标准去实施,就可以将自己的想法发布到商店。这个想法可以是插件、工作流、智能体。
4、创建智能体
市面上的智能体平台,在创建智能体的见面几乎一样。左侧是人设区、中间是创建区、右侧是调试区。创建区的每个模块,点开后,都会进入新的界面进行选择或者编辑。
小A的需求,偏向一个固定的流程,所以使用“工作流”去实现。在工作流中可以使用各种插件和大模型。
5、创建工作流
5.1、了解工作流
工作流的核心有:开始、结束、节点,编排时牢记一点:只要节点相连,那么前面节点的输出,可以作为后续节点的输入。
工作流里的节点,可以是插件、大模型、知识库等等。
工作流的整体感觉就像一个链条,串联N个节点,具体如下:
- 开始:每个工作流都有一个开始节点,开始节点只有输入,用于接受用户输入。
- 结束:每个工作流都有一个结束节点,结束节点只有输出,输出可以转换为最终呈现给用户的回答结果。可以将前面的任意节点的输出,组合作为结束节点的输出,呈现到最终的回答结果。
- 节点:工作流就是由任意个节点组成,每个节点有输入和输出,每个节点可以和任一节点相连。开始和结束也是一种特殊节点。
- 输入:与本节点相连的前序节点,都可以作为本节点的输入。
- 输出:每个节点都可以有输出,并且可以将输出传递给与之相连的后序节点。
5.2、实现工作流
下面利用工作流来实现小A的需求,总共分6部。
①、接受图片链接,利用插件将图片转成文字
选择左侧的创建插件,可以自己创建插件,也可以选择商店里别人做好的插件。商店里有许多常规的通用功能插件,一般我们先搜索,如果实在没有,则自己创建。
这里我们可以找到现成的图片识别文字的插件。
每个插件都有自己的输出,选择插件后,选择前序节点的输出作为本节点的输入,同时也能看到此插件的输出。
②、利用大模型改写内容
一般在需要生成内容时,选择大模型。大模型的核心就是理解自然语言,生成内容。
点击左侧的大模型,然后在大模型编辑框里,选择具体的模型、输入、提示词、输出等。
③、利用大模型给内容起标题
继续添加大模型,让其写标题,记得将相关的节点连接起来哦。
④、利用大模型生成图片所需的提示词
继续添加大模型,让其写一个生成图片的提示词,然后将输出传递给图片生成插件。
⑤、利用插件将提示词生成图片
到商店里找到相关插件(这里是根据提示词生成图片),利用插件生成图片链接。
⑥、整合标题、内容、封面图片
最终,将前序多个节点的输出,汇总到结束节点里。
结束节点里,可以选择前序节点的输出,然后根据输出,修改下面的格式,生成最终的回答内容。
5.3、测试工作流
工作流制作完毕后,就是试运行了。点击右上角的试运行,输入图片链接地址,等待各个节点运行完毕。
试运行结果如下,可以看到基本符合小A同学
的需求。
6、发布到商店
工作流制作完毕后,既可回到智能体制作界面,选择刚刚制作的工作流,然后添加开场白,即可预览和调试智能体。
在调试智能体时,可以看到中间每个节点的输入过程,如果整个过程没有问题,即可将智能体发布到商店。
至此就实现了一个满足小A同学
需求的智能体啦!
当然啦,智能体的插件各式各样,工作流也是千变万化,只要有想法,就可以实现各种好玩有用的智能体。
7、总结
本篇主要介绍如何利用智能体平台,搭建私人定制的智能助手,希望对你有帮助!
本篇完结!欢迎 关注、交流、全网可搜(程序员半支烟)