《扣子开发AI Agent智能体应用 人工智能技术丛书 宋立桓 王东健 陈铭毅 程东升 清华大学出版社》【摘要 书评 试读】- 京东图书
扣子是字节跳动公司面向用户提供的新一代AI应用开发平台。它基于火山引擎(也就是字节跳动提供互联网云服务的平台)和豆包大模型开发而成,可供用户定制开发各种AI应用,并为多种多样的AI应用场景提供解决方案。
扣子的英文名叫Coze,这个名字大概同时匹配了其中文和英文的发音,也契合了扣子的目标功能定位(个人推测是从Code这个词变形而来,Code代表代码,象征着开发,确实与扣子作为AI开发平台的功能定位非常贴合)。在扣子AI应用开发平台,可以通过零代码或低代码的方式快速搭建基于AI大模型的各类智能体应用。扣子平台上的智能体被称为Bot,它可以是各种类型的聊天机器人。除了简单的对话外,通过扣子的插件和工作流等机制,还可以实现相对复杂的业务流程。
1. 扣子的背景
在AI大模型兴起的2024年,整个行业除了在讨论AI、大模型这两个关键词外,另一个被广泛讨论的概念是Agent。
很多业界人士将大模型的出现类比为当年的移动互联网。在移动互联网时代,应用的呈现形式是App。而一个被广泛认同的观点是,AI时代的应用呈现形式是智能体。无论是互联网大厂的高层还是行业专家,他们都同样认同这一观念。
AI应用领域需要一个快速构建AI应用的开发平台。就好像移动互联网时代,行业提供了很多标准技术用于开发App,也提供了应用商店用于App的分发。那么,AI时代的应用开发平台是什么?应用分发的平台又是什么?
AI时代需要有一个平台能够以更低的门槛帮助用户快速搭建AI应用,以及寻找各种各样的AI应用。因此,顺着这些思路,我们看到了像扣子这样的产品。可以说,扣子这类产品是AI时代背景推进下自然催生的产物。
2. 扣子的核心特征
扣子的核心特征主要有两点:首先,扣子是一个开发平台;其次,通过扣子开发的是AI应用,包括智能体和功能更全面的AI应用。例如,我们可以用扣子开发智能客服、个人助理、英语外教等智能体。我们在第1章中提到过,AI Agent由5个关键部分组成,分别是大模型(LLM)、规划决策(Planning)、记忆(Memory)、工具(Tools)和行动(Action)组件。我们可以围绕这5个关键部分对扣子开发智能体的创建页面进行标注,如图2-1所示(此页面是第13章智能客服智能体编排页面,读者暂时不需要重现这个页面,只需理解智能体的5个关键部分即可)。

图2-1 搭建智能体页面的5个关键要素
通过标注,读者会发现搭建一个智能体的过程,实际上也是在配置智能体5个关键要素的过程。例如,选择接入的LLM大模型;人设与回复逻辑,即Prompt提示词的填写,对应的是规划决策(Planning);插件、工作流、图像流等技能,以及文本、表格等知识配置,对应的是工具(Tools);变量、数据库、长期记忆、文件盒子等配置,对应的是记忆(Memory);预览与调试对应的是行动(Action)。
可以看出,Agent开发和传统软件开发不是一回事,无论你是否有编程基础,都可以在扣子上快速搭建基于大模型的各类AI应用。因为Agent更看重的不是软件编程能力,而是Agent的综合规划能力及流程理解能力。因此,对于非技术出身的伙伴,不要被开发平台吓怕了。我们日常的很多工作其实都涉及综合规划和流程理解能力,如果你在这方面有优势,开发Agent就会简单许多。
与其他智能体开发平台相比,扣子可以说是一个非常适合新手的平台。即使没有任何编程基础,用户也可以轻松创建自己的智能体,并且创建的智能体可以轻松对接并发布到多个平台,例如支持扣子商店、豆包、飞书、抖音、微信等。同时,扣子还适配多个大模型,比如豆包、通义千问、DeepSeek、百川智能等。
作为一个全面集成的开发环境,扣子让每个人都能够轻松上手。无论用户的编程背景如何,借助扣子提供的可视化设计与编排工具,用户可以通过零代码或低代码的方式,快速搭建出基于大模型的各类AI项目,满足个性化应用开发的需求,从而实现商业价值。


《扣子开发AI Agent智能体应用 人工智能技术丛书 宋立桓 王东健 陈铭毅 程东升 清华大学出版社》【摘要 书评 试读】- 京东图书

8695

被折叠的 条评论
为什么被折叠?



