prac.def

来自「人工智能中Agent开发包。多 Agent 系统是处理自治 Agent 之间知识」· DEF 代码 · 共 116 行

DEF
116
字号
BEGIN_GENERATOR
  BEGIN_PREAMBLE
    :system "ZEUS-Agent-Generator"
    :version "1.2.2"
    :ontology ".:test.ont"
  END_PREAMBLE

  BEGIN_AGENT_NAME_INDEX
    AgentId1 Agent1
    AgentId0 Agent0
  END_AGENT_NAME_INDEX

  BEGIN_AGENT_ICON_INDEX
    AgentId1 "f::source_code:gifs:agent.gif"
    AgentId0 "f::source_code:gifs:agent.gif"
  END_AGENT_ICON_INDEX

  BEGIN_TASK_NAME_INDEX
    AbstractTaskId1 Task1
    AbstractTaskId0 Task0
  END_TASK_NAME_INDEX

  BEGIN_AGENT_LIST
    (:name AgentId1     :class ZeusAgent     :planner_width 1     :planner_length 20     :doublebook_fraction 0    )
    (:name AgentId0     :class ZeusAgent     :planner_width 1     :planner_length 20     :doublebook_fraction 0     :tasks (AbstractTaskId1             AbstractTaskId0            )    )
  END_AGENT_LIST

  BEGIN_TASK_LIST
    (:Rulebase AbstractTaskId1       (Rule0          ?var30 <- (Eest (name ?var31))          =>          (send_message (type inform) (content ?var30) (receiver Agent1))       )    )
    (:Primitive AbstractTaskId0     :time (1)     :cost (0)     :produced_facts ((:type Eest                       :id var28                       :modifiers 1                       :attributes ((name ?var29)                                   )                      )                     )    )
  END_TASK_LIST

  BEGIN_GENERATION_PLAN
    BEGIN_PREAMBLE
      :platform "Windows"
      :directory "."
    END_PREAMBLE
    BEGIN_AGENT_LIST
      (:id AgentId1       :generate false       :status Saved       :has_gui true       :dns_file "dns.db"      )
      (:id AgentId0       :generate false       :status Saved       :has_gui true       :dns_file "dns.db"      )
    END_AGENT_LIST
    BEGIN_TASK_LIST
      (:id AbstractTaskId1       :generate false       :status Saved       :external null      )
      (:id AbstractTaskId0       :generate false       :status Saved       :external null      )
    END_TASK_LIST
    BEGIN_NAMESERVER_LIST
      (:name Nameserver0       :is_root true       :has_gui false       :address_output_file "dns.db"       :time_grain 0.5      )
    END_NAMESERVER_LIST
    BEGIN_FACILITATOR_LIST
      (:name Facilitator0       :period 5.00       :has_gui false       :dns_file "dns.db"      )
    END_FACILITATOR_LIST
    BEGIN_VISUALISER_LIST
      (:name Visualiser0       :has_gui false       :dns_file "dns.db"      )
    END_VISUALISER_LIST
  END_GENERATION_PLAN
END_GENERATOR

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?