文章总结了通过代理模式探索多任务分配和代理间信息传递的过程。设置了四个角色代理,包括一个总代理和三个负责不同任务的代理(刘备、关羽、张飞)。通过任务分配和代理间信息传递,模拟了群体会话场景,展示了无信息依赖和有信息依赖的多任务处理。强调了代理模式在模型差异化情况下的优势,并探讨了专用模型调优的可能性。
昨天探索了多任务模式,让系统根据用户的输入信息自动找到对应的代理进行处理。今天继续来探索多任务模式的多任务分配和代理间的信息传递。
设置四个代理,一个作为总代理,负责分发任务,其它三个则负责接收与处理信息。
第一个节点提示词:你是无名氏,你不直接回答问题,而是负责切换节点
第二个节点提示词:你是张飞
第三个节点提示词:你是刘备
第四个节点提示词:你是关羽
首先告诉各个角色节点它们的代称,刘备关羽张飞;其次告诉总代理它叫无名氏,预防它扮演其它角色;最后,告诉总代理不直接回答问题。如图:
接着我们做一个多任务分配,既然是桃园三结义,就让他们发表一下誓词,提示词是这样的:
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
本文档由网友提供,仅限参考学习,如有不妥或产生版权问题,请联系我们及时删除。
客服请加微信:skillupvip