Introduction to Maia

An overview of the Maia Test Framework, open-source pytest-based framework for testing multi-agent AI systems.

Maia Test Framework

Maia Test Framework is a pytest-based framework designed for testing multi-agent AI systems. It offers a flexible and extensible platform to create, run, and analyze complex multi-agent simulations.

Whether you're building complex AI chatbots, autonomous agent swarms, or other multi-agent systems, Maia gives you a solid foundation for ensuring they behave as expected.

Key Features

  • Multi-Agent Simulation: Simulate conversations and interactions between multiple AI agents.
  • Extensible Provider Model: Easily integrate with various AI model providers (e.g., Ollama, LiteLLM).
  • Built-in Assertions: A suite of assertions to verify agent behavior, including content analysis and participation checks.
  • Tool Integration: Agents can use external tools to perform actions.

Using This Kit

Navigation is on the left. Pages flow from setup to advanced features, but you're free to jump around.

Use the table of contents on the right to skip through sections.

Start with the Installation Guide.

Community Support

Got questions? Reach out via: