必需的先决条件
- 我搜索了 Issue Tracker 和 Discussions,但尚未报告过。如果已经报告过,请在那里加1或评论。
- 请首先在 Discussion 中提问。
动机
最近的论文 "使用10亿个人物角色缩放合成数据创建" 引入了生成多样化人物角色的强大技术,这些技术可以显著增强多代理系统的能力。通过将这些方法纳入CAMEL,我们可以:
- 提高代理人物角色的多样性和丰富性
- 使代理交互更加真实和多样
- 提高系统模拟各种场景的能力
- 可能提高生成的合成数据的质量
将这些技术整合到CAMEL的目标中,即创建灵活且多样化的多代理交互。
解决方案
可能的解决方案
- 在 "somewhere" 文件夹中创建一个名为 "persona_hub" 的新模块
- 在该项目模块内实现两个主要组件:
a. Text-to-Persona:从文本输入生成人物角色的函数
b. Persona-to-Persona:根据人际关系派生新人物角色的函数 - 修改现有的代理创建过程,以利用新的人物角色生成技术
- 更新配置选项,以便用户指定是否要使用新的人物角色生成方法
- 将人物角色中心与CAMEL现有的角色扮演能力集成,以创建更多样化和真实的代理交互
- 添加示例提示和示例,演示如何使用新的人物角色生成功能
- 更新文档,解释新的人物角色中心功能及其好处
- 考虑实施论文中描述的简化去重过程,以确保人物角色的多样性
- 为新的人物角色生成函数添加单元测试
1条答案
按热度按时间pkbketx91#
与PR相关:#716