malbec
Multi-Agent LLM Behavioural Experiment Comparison
malbec is a lightweight, open Python testbed for running experiments on groups of interacting LLM agents. Install it, configure agents and an environment, and run a reproducible multi-agent experiment. Easily compare results across models, population sizes, and conditions.
Status
Under active development. This is an early placeholder release; the API is not yet stable and there is no usable functionality at this version.
Planned design
- Agents composed of an LLM (frontier via API, or open-weight served locally) and a fully configurable harness: prompts, tools, information, and memory.
- Environments defining how agents and other entities interact, including principals that deploy and control agents.
- A controller that runs experiments from simple configuration files, with reproducible seeds and easy parameter sweeps.
- Automatic logging at multiple levels of detail, supporting open-data practices.
- A growing library of experiment templates to get researchers most of the way to a new experiment.
Background
malbec grows out of research on selection dynamics in populations of LLM agents. See the pilot study: The Risks of Evolving AI are Near-Term and Broad.
Author
Charlie Pilgrim (Google Scholar)
License
Apache 2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file malbec-0.0.1.tar.gz.
File metadata
- Download URL: malbec-0.0.1.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c91b00165134e9a0de96a16827a1e9f7737abe6ae574775d3d6eb6eed8e085dd
|
|
| MD5 |
3cb420e0e1ff1fc1781d67bce8ecf113
|
|
| BLAKE2b-256 |
e37a66d4b9f440cf381d55ee776e2120e13e73a7ea9f994522b7ee32f4193676
|
File details
Details for the file malbec-0.0.1-py3-none-any.whl.
File metadata
- Download URL: malbec-0.0.1-py3-none-any.whl
- Upload date:
- Size: 5.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/7.0.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
552d2064011e2cb179f1737adc81e6b0c722e5b793ed5b50d2d864f22ceceaf1
|
|
| MD5 |
bc92004c1840ed770d08e1ce862ea906
|
|
| BLAKE2b-256 |
55163666fdd274d7cdec24e8913064c36a3d43b665a7a7d6f2af3c12d5fe90a8
|