LightJason is a concurrent BDI multi-agent framework for creating a multi-agent systems with Java. A multi-agent system is part of the research of artificial intelligence. We try to create a framework which allows to add AI algorithms to an existing software-architecture. The framework combines classical artificial intelligence with optimization and fuzzy-logical concepts on a high-scalable concurrency architecture.
The project is inspired by AgentSpeak(L) and Jason, but designed and implemented from scratch. LightJason is fine-tuned to concurrent plan execution suitable for distributed frameworks and aims at efficient and scalable integration with existing platforms. To design agents, this framework uses AgentSpeak(L++), a modular extension of AgentSpeak(L), including new features, e.g.
We are working on the theoretical background and developing the whole system with current software development technologies.
One of our main desires is to publish a full useable framework which can be used in productive systems and is understandable also for non-computer scientists. We try to close the gap between modelling aspects, performance and scalability and human-understandable clean written source code.
We welcome any constructive feedback. If you think there is anything missing or wish to contribute to our documentation feel free to contact us.