Noveum.ai
Noveum docs

Noveum documentation

Capture production behavior, prepare evaluation data, measure quality, and validate improvements.

Noveum supports two improvement loops. Instrument a production application with noveum-trace when you need evidence from real traffic, or start with NovaSynth and an existing dataset when you want to test a single agent before adding production tracing.

Choose your starting point

Production evidence

Start with noveum-trace

Capture real requests, map them into evaluation-ready items, measure failures, and verify the next release.

noveum-trace -> traces -> ETL -> dataset -> NovaEval -> NovaPilot -> NovaSynth

Send your first trace

Pre-production testing

Start without production tracing

Use NovaSynth conversations or an existing dataset to evaluate a single agent, prioritize changes, and test again.

NovaSynth or dataset -> NovaEval -> NovaPilot -> implement -> NovaSynth

Set up a synthetic test

Both paths converge on a versioned dataset and the same evaluation workflow. You can add noveum-trace later without rebuilding the rest of the loop.

Production trace workflow

Capture

Install noveum-trace, initialize it once, and instrument the model, retrieval, tool, and agent operations that contain evaluation evidence.

Inspect

Confirm that representative traces include model inputs and outputs, system prompts, token usage, tool schemas and results, retrieval queries and context, and stable request identifiers.

Prepare

Use an ETL job to map each trace into the fields required by your dataset. The mapper decides whether one trace produces zero, one, or many items.

Evaluate

Run NovaEval with scorers that match the fields your mapper produced.

Improve and verify

Use NovaPilot to prioritize changes, validate them with NovaSynth, release, and compare the new agent version against the previous one.

Pick an integration

ApplicationStart hereWhat it covers
Python or a custom LLM appSDK integrationInitialization, capture fields, and verification
LangChainLangChain integrationChains, tools, agents, and retrieval callbacks
LangGraphLangGraph integrationNodes, transitions, loops, and parent relationships
LiveKitLiveKit integrationConversations, STT, TTS, LLM, VAD, and tool activity
PipecatPipecat integrationVoice pipelines, processors, and transport activity
CrewAICrewAI integrationCrews, tasks, tools, and handoffs
Any languageREST trace ingestionDirect single-trace and batch ingestion
Coding agentsAgent skillGuided integration and trace-completeness review

Product guides

Reference

If you are new to Noveum, continue with the five-minute quick setup.