I have now, a working - albeit incomplete - implementation of a Jena TDB backed BeliefBase for Jason Agent applications. So far it's working with storing arity-0 beliefs and loads those on startup. Higher arity beliefs are also persisted, but I haven't tested initial retrieval of those on startup. And the current impl doesn't yet guarantee consistent ordering of the embedded terms for higher arity beliefs.

#Apache #Jena #SemanticWeb #RDF #TripleStore #Jason #AgentSpeak #MultiAgentSystems

Demo: connecting Jason agent to chat using XMPP · jason-lang jason · Discussion #118

Sharing in the off chance somebody else might find this useful. What I did here was connect my Environment to an XMPP server so my agent (there's only one at the moment) can receive messages from a...

GitHub

I've been working on learning to build #AgentSpeak agents using #Jason. To that end, I did some exploring how to use #JMX MBeans to publish telemetry from inside the Agent's execution of the Reasoning Cycle. And also how to block execution until an operation is triggered on the MBean (basically a cheap debugger).

Source code at https://github.com/mindcrime/jason-tutorials

GitHub - mindcrime/jason-tutorials: Some basic tutorials / examples for using the Jason interpreter for AgentSpeak

Some basic tutorials / examples for using the Jason interpreter for AgentSpeak - mindcrime/jason-tutorials

GitHub

[2208.00737]e-Genia3 An AgentSpeak extension for empathic agents

https://arxiv.org/abs/2208.00737

#Agents
#IntelligentAgents
#AI
#MultiAgentSystems
#AgentSpeak
#BDI

e-Genia3 An AgentSpeak extension for empathic agents

In this paper, we present e-Genia3 an extension of AgentSpeak to provide support to the development of empathic agents. The new extension modifies the agent's reasoning processes to select plans according to the analyzed event and the affective state and personality of the agent. In addition, our proposal allows a software agent to simulate the distinction between self and other agents through two different event appraisal processes: the empathic appraisal process, for eliciting emotions as a response to other agents emotions, and the regular affective appraisal process for other non-empathic affective events. The empathic regulation process adapts the elicited empathic emotion based on intrapersonal factors (e.g., the agent's personality and affective memory) and interpersonal characteristics of the agent (e.g., the affective link between the agents). The use of a memory of past events and their corresponding elicited emotions allows the maintaining of an affective link to support long-term empathic interaction between agents.

arXiv.org

For anyone interested in #IntelligentAgents using #Jason and #AgentSpeak, consider checking out the new /r/jasonlang subreddit.

#BDI
#BDIAgents

https://www.reddit.com/r/jasonlang/

CooL-AgentSpeak: Endowing AgentSpeak-DL agents with plan exchange and ontology services - IOS Press

In this paper we present CooL-AgentSpeak, an extension of AgentSpeak-DL with plan exchange and ontology services. In CooL-AgentSpeak, the search for an ontologically relevant plan is no longer limited to the agent's local plan library but is carried

CooL-AgentSpeak: Endowing AgentSpeak-DL agents with plan exchange and ontology services - IOS Press

In this paper we present CooL-AgentSpeak, an extension of AgentSpeak-DL with plan exchange and ontology services. In CooL-AgentSpeak, the search for an ontologically relevant plan is no longer limited to the agent's local plan library but is carried

Situated Normative Infrastructures
(2011) : Okuyama, F. Y. Bordini, R. H. ...
DOI: https://doi.org/10.1093/logcom/exr029
#context #normative_objects #AgentSpeak #norms #MAS #situated_knowledge #my_bibtex
Situated normative infrastructures: the normative object approach

Abstract. Norms have been considered an attractive means for the regulation of the dynamics of multi-systems (MAS). Typically, it is left for the individual age

OUP Academic
Developing Organised Multiagent Systems Using the Moise+ Model
(2007) : Hubner, Jomi F. Sichman, Jaime...
DOI: https://doi.org/10.1504/ijaose.2007.016266
#AgentSpeak #JASON #MAS #MOISE #organisation #my_bibtex
Programming Multi-Agent Systems in AgentSpeak using Jason
(2007) : Bordini, Rafael H. Hübner, Jom...
DOI: https://doi.org/10.1002/9780470061848
#simulation #programming #language #JASON #MAS #BDI #semantics #AgentSpeak #communication #my_bibtex