Multi-agent system in the web. Still in beta phase.
npm i aoipifyjs
const Agent = require('aopifyjs');
const jorgito = new Agent('jorgito');
const juana = new Agent('juana');
jorgito.start();
juana.start();
juana.listen({name: 'greeting'}, jorgito, () => { console.log('JUANA: Hi Jorgito')});
jorgito.tell({name: 'greeting', msg: 'Hi Juana'}, juana);
jorgito.kill();
juana.kill();
- linear-algebra
- topsis
- uuid
- moment
GNU v3
https://github.com/patelotech/aopifyjs
- AIRBNB AIRBNB JS CODE STYLE
- Eslint v-5.11.1 // AIRBNB Configuration
- Error check:
npm run lint
- Error fix:
npm run lint
ornpm run lint -- --fix
- Agent Entities
- TOPSIS Support
- AHP Support
- Markov DP Support
- Montecarlo simulation Support
- Neutrosophic-Defeasible Inference System
- Doxatic Logic BDI System
- FIPA adaptation I (Communication Acts)
- Homeoestatic Motives system
- Well-being Tetraplet model synthesis system
- Prefrontal-Cortex Meta-Reinforcement-Learning Support
- Motivational Profiles system (Intrinsic vs Extrinsic appreciation, % of reward discounting, Cooperation vs Competition tendence)
- Ethical Framework system
- Hierarchical Reinforcement Learning Support
- Deep Reinforcement Learning Support
- Ontologies system Support
- FIPA adaptation II (BDI + Propositional Acts)
- Auto Operation Research
- Auto Deep Reinforcement Learning
- Emotional Valence system
- Emotion Modeling system
- Shoham, Y. (1993). Agent-Oriented Programming. Artificial Intelligence. pp. 51–92
- Shoham, Y. (1992, December). Agent oriented programming: An overview of the framework and summary of recent research. In International Conference on Logic at Work (pp. 123-129). Springer, Berlin, Heidelberg.
- Rao, A. S. (1996, January). AgentSpeak (L): BDI agents speak out in a logical computable language. In European Workshop on Modelling Autonomous Agents in a Multi-Agent World (pp. 42-55). Springer, Berlin, Heidelberg.
- Bellifemine, F., Poggi, A., & Rimassa, G. (1999, April). JADE–A FIPA-compliant agent framework. In Proceedings of PAAM (Vol. 99, No. 97-108, p. 33).
- Bordini, R. H., & Hübner, J. F. (2005, June). BDI agent programming in AgentSpeak using Jason. In International Workshop on Computational Logic in Multi-Agent Systems (pp. 143-164). Springer, Berlin, Heidelberg.
- Garcia, A. J., & Simari, G. R. (2003). Defeasible logic programming: An argumentative approach. arXiv preprint cs/0302029.
- Ferretti, E., Errecalde, M., Garcıa, A., & Simari, G. (2006). Khedelp: A framework to support defeasible logic programming for the khepera robots. ISRA06.
- Hindriks, K. V., De Boer, F. S., Van der Hoek, W., & Meyer, J. J. C. (1999). Agent programming in 3APL. Autonomous Agents and Multi-Agent Systems, 2(4), 357-401.
- Boissier, O., Bordini, R. H., Hübner, J. F., Ricci, A., & Santi, A. (2013). Multi-agent oriented programming with JaCaMo. Science of Computer Programming, 78(6), 747–761. doi:10.1016/j.scico.2011.10.004
- Calenda, T., De Benedetti, M., Messina, F., Pappalardo, G., & Santoro, C. (2016). AgentSimJS: A Web-based Multi-Agent Simulator with 3D Capabilities. In WOA (pp. 117-123).
Copyright (C) 2019 Patricio J. Gerpe, Enpov Copyleft (C) 2019 Patricio J. Gerpe