Kotlin-BDI

   page       attach   
abstract

The project aims to create a Kotlin library which can be used to develop systems based on the interaction of independent and lightweight agents placed inside a common environment. The context of the project is the research in the fields of Autonomous Systems and Multi-Agent Systems (MAS). The definition of agent is substantially based on the one presented by Anand S. Rao in his famous design for BDI (Belief-Desire-Intention) agents for the AgentSpeak(L) language. The agents’ reasoning procedure and perception of the environment are modelled through logical structures, as defined in Prolog.

outcomes