Aeris是一个开源的确定性认知模拟引擎,我正在围绕一个简单的架构问题建造它:如果一个代理的内部状态不在LLM内部呢?当前的架构分离了以下部分:

  • 世界状态
  • 感知和注意力
  • 记忆
  • 感受
  • 目标
  • 推理
  • 计划和决策
  • 身份/自我重建
  • 纪事生成

模拟层是确定性的和可检查的。LLM位于边界处作为通信层,而不是代理内部状态的真理来源。这个项目仍然是早期的,我并不寻求人们告诉我这个架构有趣的。相反,我在寻找人们找出它哪里是错误的。特别是,我希望反馈或贡献:

  • 认知架构
  • 记忆/状态建模
  • 确定性和可重复性
  • ECS架构
  • 测试策略
  • 模拟性能
  • 失败案例
  • API/设计问题
  • 文档缺口

我还打开了几个“好处的第一个问题”任务,供那些想贡献但不需要了解整个引擎的人。仓库:https://github.com/Cedrick-Coto/Aeris

如果你认为架构是根本错误的,那也很有用。那样我就可以在六个月后再建造它之前发现它了。