{"id":116,"date":"2019-05-29T17:28:01","date_gmt":"2019-05-29T16:28:01","guid":{"rendered":"https:\/\/dicelab-rhul.org\/?page_id=116"},"modified":"2022-01-09T19:56:20","modified_gmt":"2022-01-09T19:56:20","slug":"open-golem","status":"publish","type":"page","link":"https:\/\/dicelab-rhul.org\/?page_id=116","title":{"rendered":"GOLEM"},"content":{"rendered":"<div class=\"must_be_justified\">\n<p><a href=\"http:\/\/www.cs.rhul.ac.uk\/home\/kostas\/pubs\/debs09.pdf\"><em>GOLEM<\/em><\/a> <span class=\"one_point_five_line_height\">is an agent platform that can be used to create practical multi-agent system applications. The platform allows a system developer to construct an application by deploying three main entities:<br \/>\n<\/span><\/p>\n<ul>\n<li><em>Agents &#8211; <\/em>active entities involved in physical and social interactions inside the environment;<\/li>\n<li><em>Objects &#8211;<\/em> are passive resources that agents can interact with;<\/li>\n<li><em>Containers &#8211; <\/em>are a portion of the environment that situate agents and objects by mediating their interactions.<em><br \/>\n<\/em><\/li>\n<\/ul>\n<p>An important novelty of\u00a0<em> GOLEM<\/em> is that it allows software agents and the environment in which they are situated to be specified symbolically using declarative and logic-based theories. This makes the deployment of a specific kind of cognitive agents easier as the act of perceiving the environment amounts to importing parts of a logical theory, while performing an action in the environment involves implementing a transaction over a distributed and complex logical structure that evolves over time.<\/p>\n<p>The platform was implemented as part of <a href=\"https:\/\/research.ou.nl\/en\/persons\/stefano-bromuri-2\">Stefano Bromuri<\/a>&#8216;s PhD.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>GOLEM is an agent platform that can be used to create practical multi-agent system applications. The platform allows a system developer to construct an application by deploying three main entities: Agents &#8211; active entities involved in physical and social interactions inside the environment; Objects &#8211; are passive resources that agents can interact with; Containers &#8211; are a portion of the environment that situate agents and objects by mediating their interactions&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"_links":{"self":[{"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=\/wp\/v2\/pages\/116"}],"collection":[{"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=116"}],"version-history":[{"count":6,"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=\/wp\/v2\/pages\/116\/revisions"}],"predecessor-version":[{"id":644,"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=\/wp\/v2\/pages\/116\/revisions\/644"}],"wp:attachment":[{"href":"https:\/\/dicelab-rhul.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}