assemble is an experimental framework designed for assembling AI agents. These agents operate through the use of a collection of states that run through a state machine.
- Inference Support: Includes support for OpenAI and LlamaCpp.
- Memory and Personas: Build in support for memory and personas.
- Concurrency: Utilize an Actor System for concurrency to the caller.
- LangChain Tools: Convenient wrapper for integrating existing LangChain tools.
Explore the examples to see how to use assemble.