SeSAm:基于智能体模型的可视化编程与参与式模拟
1. 特定模型接口
对于未参与模型实现和测试,但想观察模型动态的用户,需要特定的用户界面来与模型进行交互。交互有两种形式:
- 外部视角 :用户从外部观察模型动态,操纵全局参数或根据观察设置局部开关。
- 内部视角 :这是基于智能体模拟特有的,也称为参与式模拟。用户控制一个智能体,感知其所能感知的内容,并通过智能体的效应器操纵模拟。
为了以用户适应的方式提供观察和控制模拟运行的界面功能,SeSAm 增强了图形化 GUI 构建器。该构建器由建模者使用,为使用或测试模型的不同经验水平的人提供特定界面,适用于利益相关者或发布模型演示版本。
构建特定模拟用户界面分两个阶段:
1. 建模者确定模型元素的接口,例如指定“存储”变量可由用户操纵。
2. 排列预定义的项目以形成整体用户界面。
2. 高级参与的智能体扮演
“智能体扮演”框架是 SeSAm 接口和用户任务的另一发展。它是上一小节所述交互式模拟运行的逻辑延伸,允许用户从内部视角控制一个特定智能体。
该框架的开发主要是为了支持智能体层面的合理性测试和验证。建模者可以通过智能体的视角感知模拟环境,评估模拟运行的合理性。
“智能体扮演”框架由两部分组成:
- SeSAm 端增强 :SeSAm 模型需增强原始调用,以发送和请求所有标记为必要的信息。
- 外部可视化软件 :开发一个额外的程序,接收 Se
超级会员免费看
订阅专栏 解锁全文
9676

被折叠的 条评论
为什么被折叠?



