...For technical and practical reasons, building LLM-powered applications is not as simple as throwing a task at an LLM system and expecting it to do it. Effectively leveraging LLMs at scale requires a principled programmingframework. In particular, there is often a need to maintain multiple LLM conversations, each instructed in different ways, and "responsible" for different aspects of a task.
...It's written in C# running on .Net Core that is full cross-platform framework. C# is a enterprise-grade programming language which is widely used to code business logic in information management-related system.
A framework to simulate systems of agents in Lua on a 2D grid map, with modules for describing agent behavior and communication. A working example of a taxi fleet is given.
The "basic" version uses conventional belief-desire-intention module (BDI.lua) for agent programming and a textual I/O.
The "basic_EFSSM" version uses only state-oriented programming for agents.