当前位置: 首页 > news >正文

OpenAI多智能体框架Swarm实测—基于Qwen开源模型

1、基础配置

底层模型:Qwen开源模型
swarm:0.1.0

2、agent设置

agent_a = Agent(name="Agent A", instructions="你是Agent A,是一个有用的助手", functions=[transfer_to_agent_b], model=model_name,tool_choice='auto')
agent_b = Agent(name="Agent B", instructions="你是Agent B,仅仅使用繁体字说话", functions=[transfer_to_agent_a],model=model_name, tool_choice='auto')

agent之间的跳转函数

def transfer_to_agent_b():return agent_b
def transfer_to_agent_a():return agent_a

3、单智能体示例

输入示例:

msg = [{"role": "user", "content": "你好,小明的年龄是12岁。"},{"role": "user", "content": "我的年龄是小明的2倍"},{"role": "user", "content": "请问我的年龄是多少"}]

在这里插入图片描述

4、多智能体示例

输入示例

msg = [{"role": "user", "content": "你好,你是谁?"},{"role": "user", "content": "我想和Agent B说话"},{"role": "user", "content": "你好,你是谁?由哪家公司训练出来的?"},{"role": "user", "content": "写一副春节对联"},{"role": "user", "content": "帮我转到agent a"},{"role": "user", "content": "你好,你是哪家公司训练出来的?"},{"role": "user", "content": "写一首七言绝句,有关爱情的。"}]

初始的agent设置为Agent A,上面问答的基本流程是: Agent A >>>Agent B >>>Agent A,具体输出如下
在这里插入图片描述
可以看到,开源模型+Swarm框架,可以完成Agent之间的跳转,回复效果还不错。

swarm git链接:swarm


http://www.mrgr.cn/news/52206.html

相关文章:

  • Java学到什么程度才可以出来找工作呢?
  • Excel数据分析
  • jmeter用csv data set config做参数化1
  • VAS1085Q升降压线性LED驱动芯片车规认证AEC-Q100
  • 在TikTok平台进行户外直播的策略与技巧
  • (SEM)模型 ▎结构方程模型的建立、拟合、评估、筛选和结果展示
  • 【数据分析】影响系数 =(今日量-昨日量)/(今日总量-昨日总量)
  • Error: The getter ‘backgroundColor‘ isn‘t defined for the class ‘ThemeData‘
  • 什么是 BloomFilter
  • ast2600 i2c framework
  • C++/初识C++
  • 后端Web开发
  • day37 动态规划理论基础 509.斐波那契数列 70.爬楼梯 746.使用最小花费爬楼梯
  • 低代码用户中心的构建:技术论坛探讨
  • Javascript:使用canvas将二维码矩阵转化为图片
  • SpringSecurity 整合 JWT
  • 手机怎么玩GTA5?GameViewer远程助你手机畅玩GTA5侠盗飞车
  • SCAS介绍
  • 深入浅出:如何实现TikTok无人直播的全流程指南
  • 论文复现以及运行问题(论文:NUNO:一种非均匀数据下参数偏微分方程学习的通用框架)