SDialog: A Python Toolkit for End-to-End Agent Building, User Simulation, Dialog Generation, and Evaluation

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Burdisso, Sergio, Baroudi, Séverin, Labrak, Yanis, Grunert, David, Cyrta, Pawel, Chen, Yiyang, Madikeri, Srikanth, Schaaf, Thomas, Villatoro-Tello, Esaú, Hassoon, Ahmed, Marxer, Ricard, Motlicek, Petr
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911668110360576
author Burdisso, Sergio
Baroudi, Séverin
Labrak, Yanis
Grunert, David
Cyrta, Pawel
Chen, Yiyang
Madikeri, Srikanth
Schaaf, Thomas
Villatoro-Tello, Esaú
Hassoon, Ahmed
Marxer, Ricard
Motlicek, Petr
author_facet Burdisso, Sergio
Baroudi, Séverin
Labrak, Yanis
Grunert, David
Cyrta, Pawel
Chen, Yiyang
Madikeri, Srikanth
Schaaf, Thomas
Villatoro-Tello, Esaú
Hassoon, Ahmed
Marxer, Ricard
Motlicek, Petr
contents We present SDialog, an MIT-licensed open-source Python toolkit that unifies dialog generation, evaluation and mechanistic interpretability into a single end-to-end framework for building and analyzing LLM-based conversational agents. Built around a standardized Dialog representation, SDialog provides: (1) persona-driven multi-agent simulation with composable orchestration for controlled, synthetic dialog generation, (2) comprehensive evaluation combining linguistic metrics, LLM-as-a-judge and functional correctness validators, (3) mechanistic interpretability tools for activation inspection and steering via feature ablation and induction, and (4) audio generation with full acoustic simulation including 3D room modeling and microphone effects. The toolkit integrates with all major LLM backends, enabling mixed-backend experiments under a unified API. By coupling generation, evaluation, and interpretability in a dialog-centric architecture, SDialog enables researchers to build, benchmark and understand conversational systems more systematically.
format Preprint
id arxiv_https___arxiv_org_abs_2506_10622
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SDialog: A Python Toolkit for End-to-End Agent Building, User Simulation, Dialog Generation, and Evaluation
Burdisso, Sergio
Baroudi, Séverin
Labrak, Yanis
Grunert, David
Cyrta, Pawel
Chen, Yiyang
Madikeri, Srikanth
Schaaf, Thomas
Villatoro-Tello, Esaú
Hassoon, Ahmed
Marxer, Ricard
Motlicek, Petr
Computation and Language
Artificial Intelligence
Machine Learning
We present SDialog, an MIT-licensed open-source Python toolkit that unifies dialog generation, evaluation and mechanistic interpretability into a single end-to-end framework for building and analyzing LLM-based conversational agents. Built around a standardized Dialog representation, SDialog provides: (1) persona-driven multi-agent simulation with composable orchestration for controlled, synthetic dialog generation, (2) comprehensive evaluation combining linguistic metrics, LLM-as-a-judge and functional correctness validators, (3) mechanistic interpretability tools for activation inspection and steering via feature ablation and induction, and (4) audio generation with full acoustic simulation including 3D room modeling and microphone effects. The toolkit integrates with all major LLM backends, enabling mixed-backend experiments under a unified API. By coupling generation, evaluation, and interpretability in a dialog-centric architecture, SDialog enables researchers to build, benchmark and understand conversational systems more systematically.
title SDialog: A Python Toolkit for End-to-End Agent Building, User Simulation, Dialog Generation, and Evaluation
topic Computation and Language
Artificial Intelligence
Machine Learning
url https://arxiv.org/abs/2506.10622