Naar de inhoud springen

Zoek in de documentatie

Typ om elke pagina van de documentatie te doorzoeken.

Open source · MIT · Python 3.12+

Agent-Lab

Bouw, simuleer en test LLM-agenten.

Een cloud-native Python-framework op basis van FastAPI, LangGraph en PostgreSQL.

$ uvx cookiecutter gh:btech-software/agent-lab --directory cookiecutter
$ cd my-agent-app && docker compose up --build -d
$ curl http://localhost:18000/status/liveness
# REST API op /agents · MCP-server op /mcp · OpenAPI-documentatie op /docs

Bouwen

Maak een subklasse van een basisagent, registreer deze met één decorator en roep create_app() aan. REST, MCP, persistentie en authenticatie zijn meteen ingebouwd.

Simuleren

Draai agenten tegen echte LLM's met een gesimuleerde gebruiker en een LLM als rechter, en volg de resultaten in de loop van de tijd in Langfuse en LangWatch.

Testen

Valideer elke wijziging tegen echte infrastructuur, opgezet met testcontainers. Geen mocks waar het erop aankomt.

Tutorial · ongeveer 15 minuten

Van nul naar een draaiende, observeerbare agent.

  1. Genereer een project op basis van de template.
  2. Draai de volledige stack met Docker Compose.
  3. Praat met je agent via REST en daarna vanuit een MCP-client.
# 1 · project genereren
$ uvx cookiecutter gh:btech-software/agent-lab --directory cookiecutter
# 2 · installeren en testen zonder infrastructuur
$ cd my-agent-app
$ uv lock && uv sync --group dev --group test
$ make test_unit
# 3 · volledige lokale stack draaien
$ docker compose up --build -d
$ curl http://localhost:18000/status/liveness