Une action GitHub qui fait échouer la construction lorsque votre agent vocal s'aggrave

DEV - 11/07
Déposez une porte CI sur la qualité des appels de votre agent vocal en moins de 15 minutes. Engagez une base d'appels en or, ajoutez une action à votre flux de travail et laissez un mauvais changement d'invite/de modèle/de voix rendre la construction rouge - pas de secrets, pas d'appels d'API.

Dans le dernier article, nous avons mis l'audio des appels dans la suite de tests : traitez quelques enregistrements en or comme des appareils, analysez-les à chaque changement et affirmez sur le rapport afin qu'une régression rende la construction rouge. Cela fonctionne, mais c'est un tas detest pyvous devez écrire et maintenir.

Cet article ignore le passe-partout. Il existe désormais une action GitHub qui fait tout : la porte de régression AudioTrace. Pointez-le vers un dossier d'enregistrements et une ligne de base validée, et la construction échoue lorsque la qualité des appels régresse (latence, sentiment, abandon, coût ou conformité). Il fonctionne entièrement sur des modèles ouverts, il n'y a donc aucun secret ni aucun appel réseau dans CI.

Voici le tout, du début à la fin.

L'idée en une phrase

Les agents vocaux dérivent d'une manière qu'aucun test unitaire ne détecte : un ajustement rapide rend l'agent plus lent, une nouvelle voix TTS le rend plus froid, un refactor supprime une div...
[Courte citation de 8% de l'article original]

Loading...