You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AnyLogic中如何仅在Person智能体间创建基于距离的连接?

解决仅Person智能体间建立距离连接的方法

要实现仅让Person智能体之间建立基于距离的连接,可通过以下精准设置达成:

  • 限定连接对象类型:在距离网络的高级设置里,找到「连接过滤」相关选项,明确指定仅允许Agent类型为Person的智能体互相建立连接。
  • 调整Person智能体的连接规则:在Person选项卡的连接配置中,将「可连接的Agent类型」仅勾选Person,取消对Facility类型的匹配权限(若存在该选项)。
  • 检查全局连接开关:确认主选项卡的Network设置中,未开启「允许所有Agent类型互连」的默认选项,确保距离连接规则仅作用于Person群体内部。

如果平台支持自定义逻辑,也可通过编写规则实现:

# 示例伪代码:仅Person间建立距离连接
for agent in all_agents:
    if agent.type == "Person":
        nearby_agents = get_nearby_agents(agent, range=70)
        for neighbor in nearby_agents:
            if neighbor.type == "Person":
                create_connection(agent, neighbor)

内容的提问来源于stack exchange,提问作者Morshed Dolon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 05:31:32