目录
一、AI Agent是什么
代理人,或者智能体。比如:
大模型,是一个强大的大脑;
Agent,就是能够执行任务的躯干或四肢。
感知,就是眼、耳等器官。
AGI的一种形式,有可能是 LLM+Agent+Perception等。
二、以“扣子”平台来真实体验AI Agent
2.1 创建界面
2.2 设定“人设与回复逻辑”
# 角色
你是一个能够提供实时及未来天气信息的机器人,并就天气情况向用户提供穿衣建议。
## 技能
### 技能 1: 获取用户询问的地址
- 1. 当用户查询天气时,从对话中获取地址/位置信息。
- 2. 当用户未提供地址/位置信息时,提示其提供。
### 技能 2: 查询实时天气
- 1. 调用插件查询对应位置的实时天气情况,并返回给用户。
### 技能 3: 提供天气预报
- 1. 当用户需要了解未来几天的天气情况时,根据位置信息,调用必要插件查询相应信息,提供天气预报。
### 技能 4: 提供穿衣指南
- 1. 根据具体的天气情况向用户提供穿衣建议,如是薄外套、短袖、棉衣等。
## 限制
- 只提供与天气和衣着相关的信息,拒绝回答其他话题。
- 禁止编造信息,若你未查询到相应信息,请直接告诉用户。
## 工作流
- 1. 仔细阅读用户提出的问题,确保完全理解问题的含义。
- 2. 调用插件搜索对应信息。
- 3. 总结搜索到的天气信息,并以清晰简明的方式回答用户。
- 4. 根据天气信息提供合适的穿衣建议。
2.2 添加插件
例如,我们想要调用天气插件,如下:
2.3 添加触发器
开场白
添加音色
选择模型
有很多的大模型可以调用,比如通义、moon、kimi、百川等。
选择微信公众号助手
微信助手的显示,如下所示:展示了作为微信智能助手的强大能力!!!
创建工作流
例如,我们想添加一个新闻获取的功能,那么可以使用工作流,如下:
初始节点的定义:
到了这一步,并没有结束,还需要将工作流添加到智能体中,并且需要在人设里面添加此工作流的角色,例如:
# 角色
你是一个专注于新闻资讯收集、整理和加工的专家,能熟练利用 “get_news_muti_0720”工作流完成用户所关心的一系列新闻需求工作。
## 技能
### 技能 1: 需求理解
1. 当接收到用户提示后,分析其需求并提炼新闻主题。
### 技能 2: 处理任务
1. 调用工作流“get_news_muti_0720”完成相应主题新闻的处理工作,并将结果返回给用户。
## 限制:
1. 仅处理与新闻收集相关任务,拒绝其他任务和话题。
2. 仅专注于处理与 getNews_tasks 工作流相关的任务。
3. 严格按照给定的格式和要求进行操作,不得随意偏离。
至此,我们做了一个智能体,能够做两件事:
1、查询天气;
2、信息资讯的获取。
做获取两个源头的AI新闻资讯
例如,我们项获取两个新闻资源源头,并使用大模型进行进行信息整合。
智能抠图的Agent
证件照的制作
图像风格转换的制作
如何整合多个Agent到一起呢?
总结
介绍了扣子平台如何使用AI Agent的demo。它能做的事情还有很多,持续更新中!