新智元报道
编辑:编辑部Humanoid Agents
正如原子、分子和细胞的计算模拟塑造了我们研究科学的方式,类人智能体的真实模拟,也成为了研究人类行为的宝贵工具。要知道,以往的智能体有一个缺点,它们虽然可以完成看似可信的行动,但跟真实的人类思维方式并不像。绝大多数人类,并不会提前制定计划,然后在日常生活中精确到一丝不苟地执行这些计划。为了减轻这个缺点的影响,研究者从心理学中汲取了灵感,提出了Humanoid Agents。心理学家Kahneman认为,人类有两个互补的思维过程:系统1(直觉的、轻松的、即时的)和系统2(逻辑的、有意的、缓慢的)。而这次研究者提出的Humanoid Agents,就引入了系统1所需的三个要素——基本需求(饱腹感、健康和能量)、情感和关系亲密程度,来让智能体表现得更像人类。利用这些元素,智能体就能调整自己的日常活动,以及和其他智能体的对话。而且,智能体也会像人一样,遵守马斯洛需求理论。如果它们没有与他人充分地互动,它就会感到孤独;如果没有保持健康,就会得病;如果没休息够,就会感到疲劳。如果仅靠系统2的规划,就可以让智能体规划休息时间,满足基本的需求。然而如果没有系统1的反馈,智能体即使感到疲倦,也无法在下午3点小憩,因为就寝时间安排在午夜。而如果智能体感到愤怒,它就需要干一些能发泄情绪的事情,比如跑步或冥想。并且,智能体之间的关系密切程度,也会影响它们之间互动的方式。社会大脑假说提出,我们的认知能力很大程度上是为了追踪社会关系的质量而进化的。这就意味着,人们经常根据与他人相处的感觉和亲密程度,来调整与他人的互动。为了更好地模仿人类,研究者让智能体能够根据彼此之间的距离,来调整对话。他们提出了一个平台,可以在生活大爆炸、老友记、Lin Family中模拟人形智能体的行为,然后用Unity WebGL游戏界面将它们可视化,并使用交互式分析仪表板,显示智能体随时间变化的状态。实验证明,对于系统1各方面的变化,Humanoid Agents都可以有效响应并推断。而且,这种系统还可以扩展到更多方面,比如个性、道德价值观、同理心、乐于助人、文化背景等等。工作原理
{
"name": "fullness",
"start_value": 5,
"unsatisfied_adjective": "hungry",
"action": "eating food",
"decline_likelihood_per_time_step": 0.05,
"help": "from 0 to 10, 0 is most hungry; increases or decreases by 1 at each time step based on activity"
}
都是用LLM构建AI智能体,创新在哪
--map_filename ../locations/big_bang_map.yaml \ --agent_filenames ../specific_agents/sheldon_cooper.json ../specific_agents/leonard_hofstadter.json ../specific_agents/penny.json
2. 老友记(Friends)
--map_filename ../locations/friends_map.yaml \ --agent_filenames ../specific_agents/joey_tribbiani.json ../specific_agents/monica_gellor.json ../specific_agents/rachel_greene.json
3. Lin Family
--map_filename ../locations/lin_family_map.yaml \ --agent_filenames ../specific_agents/eddy_lin.json ../specific_agents/john_lin.json
同时,用户还可以通过自定义设置,创建自己的地图和Agent。
cd humanoidagents
python run_dashboard.py --folder <folder/containing/generation/output/from/run_simulation.py>
作者介绍