欢迎来到滔滔讲AI。今天来讲下智能体的整体概述。
智能体充分利用了大语言模型的优势,同时用户可以通过知识库、工作流等功能来配置智能体如何响应用户查询,确保智能体的回复符合预期。
下面是扣子平台对智能提供的一些能力。先用一张思维导图大体看下。
智能体中各部分功能示意图
1、编排能力
扣子不仅提供了多个大语言模型可以选择,还提供了多种编排模式来满足不同任务的需求。
- 提示词工程
- 提示词是关于模型如何表现的指令。 它告诉模型在生成响应时要参考的上下文信息。 你可以描述智能体的人设/角色, 告诉它该回答什么、不该回答什么。 你还可以指定响应格式,以及更多参考信息,以便获得更准确的回复。
- 扣子Coze提供了优化提示词的功能, 它可以帮助你以更结构化和清晰的格式指导模型进行响应。
- 模型选择
平台提供了多款模型供选择。 你可以根据业务场景调整模型的参数。 例如,可以调整 Temperature 等参数。 通过调试这些参数,你可以优化对话效果, 直到满足应用场景的需求。
- 编排模式
智能体默认采用 单 Agent 模式。 在这种模式下,所有任务由一个智能体独立完成。 当任务更复杂时,可以选择 多 Agent 模式。 在多 Agent 模式中,你可以为不同的 Agent 配置不同的提示。 这样可以将复杂任务分解成更简单的任务, 避免将所有判断条件和使用限制都放在一个智能体的提示中。
2、搭建能力(增加电脑外设,或者汽车安装轮子,飞行引擎)
扣子还提供了丰富的功能, 可以使用知识、插件等工具解决模型幻觉、专业知识不足等问题。 此外,平台还提供了记忆功能。 通过记忆,智能体能够在与个人用户交互时, 根据历史对话等信息生成更准确的回复。
- 技能
技能是智能体的基础能力。 在搭建智能体时,你可以通过插件和工作流等方式扩展智能体的能力。 通过这些工具,可以让智能体具备更多的功能和灵活性。
- 知识
扣子的知识库功能支持上传和存储外部知识内容,并提供了多种检索能力。扣子的知识能力可以解决大模型幻觉、专业领域知识不足的问题,提升大模型回复的准确率。
支持的形式有
- 文档
- 表格
- 图片
- 记忆
记忆相关的能力可以为模型提供可以反复调用的长期记忆。
涉及到的概念有
- 变量
- 变量就像一个“盒子”,你可以给它起个名字,然后把某个值(比如一个数字、一段文字)放进这个盒子里。以后如果需要这个值,就可以通过这个名字找到它。
- 例子:你在超市购物时,袋子里装着3个苹果。袋子就是变量,“3个苹果”就是它的值。
- 数据库
像我们日常办公中用到的EXCEL中的表格。数据库一般指的是关系型数据库。有行和列组成。
结构化数据存储在文件或者内存中。
这里的数据库除了用标准的SQL查询外,还支持了自然语言插入和查询数据。
- 长期记忆
长期记忆功能模仿人类大脑形成对用户的个人记忆。
比如我告诉大模型,让他记住我是张三,下次对话,我对大模型说:“你好”,大模型的回答:“张三,你好。”
- 对话体验
以前我们的软件交互都是GUI,有固定的菜地和选项,现在所有交互都是对话框,让我们将大模型当成一个软件来使用,完全不知道该如何操作,说什么,。。。
为了让使用的用户知道智能体是干啥的,能达到什么目标。扣子平台有了增加交互效果的一些设置。
- 开场白:对智能体进行介绍。
- 用户建议:结合上下文,给出的提问建议。
- 快捷指令:方便用户输入,或者明确输入的内容。
- 背景图片:让用户交互界面不再单调和死板。
- 角色
角色是智能体的人物形象。通过对角色进行相关配置,可以提高智能体的拟人程度。
智能体和用户交流时可以用语音方式回复用户。扣子提供多款音色供选择。
此外,还提供语音对话能力,用户可以通过语音通话的方式和智能体对话。
3、设计能力(UI界面)
通过绑定卡片,实现内容和图片的美化排版。增强用户体验。
4、发布(都能在哪里使用,如何使用)
支持发布到以下平台
- 商店或模板库
- 社交应用 (豆包、飞书、微信、抖音)
- API 或 SDK 集成
- 第三方渠道入驻
5、调试(出现问题怎么排查)
调试 丰富的调试功能,快速找出问题所在。
数据分析,做的智能体到底有没有人,谁在用。通过数据分析一目了然。
6、运营(数据分析,我的智能体到底有没有人用)
希望通过以上的介绍大家可以有一个整体的了解,后面我会逐个讲解。
点个关注吧。
#智能体#
标签:教程,模型,用户,智能,记忆,扣子,可以 From: https://blog.csdn.net/taotaocwl/article/details/145144009