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

如何在函数中访问资源池指定Doctor单元并判断其空闲状态

实现步骤
  • 确认你的Patient智能体中已存储指向专属Doctor的变量(比如命名为assignedDoctor,类型需匹配Doctor资源类型)。
  • 打开Hold块的进入条件函数(即你提到的现有函数)。
  • 在原有判断条件(如判断Surgeon可用的逻辑)后,追加第三个判断条件:
    && assignedDoctor.isIdle()
    
  • 若专属Doctor的变量命名不同,将assignedDoctor替换为实际变量名即可。

补充说明

如果上游是通过资源池的assignUnit()方法分配的Doctor,也可直接在条件中通过资源池获取该Patient的专属Doctor后判断状态:

&& getAssignedUnit(doctorResourcePool).isIdle()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 16:55:28