resonantiq/resonantforge — explained in plain English
Analysis updated 2026-05-18
Generate reproducible fake conversation transcripts as CI test fixtures
Test a dialogue scoring or routing system without exposing real customer data
Build a custom conversation profile for a new domain by subclassing the base profile
Run in dry-run mode to prototype a test pipeline without an API key
| resonantiq/resonantforge | 0-bingwu-0/live-interpreter | 0xkaz/llm-governance-dashboard | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | developer | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
ResonantForge is a Python command-line tool that creates batches of synthetic two-party conversation transcripts designed for testing AI systems that score, classify, route, or analyze dialogues. Instead of using real customer conversations, you point it at a "profile" describing the conversation domain, supply a seed number, and it produces a structured dataset of dialogues with quality-signal annotations, source-document citations, participant trajectories, and planted human-review corrections already embedded. The central design principle is determinism. Run the tool twice with the same seed and you get the identical simulation structure, making it a reliable fixture in automated test builds. In dry-run mode, the tool skips all AI model calls and generates placeholder prose, so no API key is needed to start. In live mode, it calls an AI model to produce realistic conversational prose while keeping the structural metadata and planted signals reproducible across runs. The included profiles cover customer-support conversations for software-as-a-service companies and professional services businesses, but the architecture is domain-agnostic: developers can create profiles for any two-party conversation domain by subclassing a base class in the codebase. The abstract base class enforces the required interface so gaps surface immediately rather than producing silent empty outputs. ResonantForge is aimed at engineers building conversation evaluation pipelines who need realistic, controlled, and reproducible dialogue data without exposing real user conversations.
A Python command-line tool that generates synthetic, deterministic two-party conversation transcripts for testing AI systems that score or classify dialogue.
Mainly Python. The stack also includes Python.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.