curvature
1.0.0
Curvature 是一款功能齐全、基于实用程序的 AI 编辑器和沙箱工具。
该项目为创建、编辑和测试决策人工智能提供了一个完整的平台。在幕后,Curvature 使用效用理论来模拟各种行为的吸引力。具体来说,Curvature 基于 Dave Mark 的无限轴实用系统。 Curvature 以 IAUS 方法为基础,包括在《激战 2:荆棘之心》和《激战 2:烈火之路》工作期间开发的增强和改进。
Curvature 完全由数据驱动,支持创建完整的人工智能管道,从代理访问的核心知识库到驱动个人行为评分的具体考虑因素。其结果是一个用于建模和测试人工智能的端到端解决方案,包括一个简单的世界表示,允许设计师或人工智能程序员将代理放置在虚拟空间中,并查看他们将如何选择行为。
有关完整的项目文档,请参阅 Curvature wiki。
Curvature 目前正处于公开 Beta 测试阶段。检查项目发布页面以获取该工具套件的最新版本。
Curvature现有的特点:
设计一个知识库来包含您的世界表示和数据
选择知识库条目来组合可以推动决策的输入列表
使用考虑因素将输入与决策配对,这可以通过响应曲线控制输入的相关性。
收集考虑因素以形成代表人工智能代理可用的离散选择的行为
将行为分组为行为集,以便于相关活动的轻松分类和捆绑
选择将为给定的 AI 代理原型制定哪些行为集
将人工智能代理放置在沙盒世界中,观察他们使用场景做出决策
可以使用简单的向导式帮助器构建响应曲线和注意事项
运行场景将记录每个代理在每个“滴答声”时做出的决策,以便您可以查看事情是如何发生的
有关项目计划的更多细粒度信息可以在问题跟踪器中找到。
发布概述和其他高级规划可以在项目跟踪器中找到。