【AI代理】多代理模式之多任务分配&信息传递
AI魔法学院
2024-07-15
分享海报

昨天探索了多任务模式,让系统根据用户的输入信息自动找到对应的代理进行处理。今天继续来探索多任务模式的多任务分配和代理间的信息传递。

设置四个代理,一个作为总代理,负责分发任务,其它三个则负责接收与处理信息。

第一个节点提示词:你是无名氏,你不直接回答问题,而是负责切换节点

第二个节点提示词:你是张飞

第三个节点提示词:你是刘备

第四个节点提示词:你是关羽

首先告诉各个角色节点它们的代称,刘备关羽张飞;其次告诉总代理它叫无名氏,预防它扮演其它角色;最后,告诉总代理不直接回答问题。如图:

 

接着我们做一个多任务分配,既然是桃园三结义,就让他们发表一下誓词,提示词是这样的:

1. 

切换到节点刘备,发表结盟誓词

2. 

3. 

切换到节点关羽,发表结盟誓词

4. 

5. 

切换到节点张飞,发表结盟誓词

6. 

 

对于有信息依赖的任务,我们就需要代理间的信息传递,让下一个代理对上一个代理的信息进行回复或加工处理,就像对话一样:

1. 

切换到节点刘备,问他在担忧什么

2. 

3. 

切换到节点张飞,把刘备的答案告诉张飞,问张飞的想法

4. 

5. 

切换到节点关羽,把张飞的答案告诉关羽,问关羽的想法

6. 

 

总结:

通过代理模式,模拟了一个群体会话场景,例子1是一个无信息依赖的多任务分配场景,而例子2则是有信息依赖的多节点流程。可以想见,代理模式在模型具有差异化的情况下更能发挥其优势,专用模型100分的组合可能比通用模型99分更加强大。大模型发展又不是升学考试,是否可以先将专用模型调优到100分?

OK,就到这。

 

 

 

 

出自:https://mp.weixin.qq.com/s/UmMTxu2E6etzPlbl20hpNg

© THE END

转载请联系本网站获得授权

投稿或版权问题请加微信:skillupvip