Belief–desire–intention software model
en.wikipedia.orgI'm a big fan of the BDI model, and have been doing a fair amount of experimenting with Jason[1] (a concrete implementation based on BDI) over the last year or so. I have a Jason BDI bot setup to communicate with me via XMPP, and I've done some work on integrating Jason with Spring Boot so that I can easily use libraries like Spring Data JPA for the BeliefBase, etc. I've also been working on a JMX remote interface for Jason bots.
In service of my interest in all of this, I have been maintaining an experimental fork of Jason here[2]. I've also put up a few miscellaneous experiments and some tutorial stuff around using Jason[3][4].
[1]: https://github.com/jason-lang/jason
[2]: https://github.com/mindcrime/jasonfg
[3]: https://github.com/mindcrime/jason_experiments/tree/master/j...