Hivy Leads, version interne
Agents de qualification de leads · en production
Le problème
Les commerciaux de Hivy perdaient leurs matinées à chercher qui appeler.Aujourd'hui, 4 à 10 commerciaux s'en servent chaque jour, et chacun gagne plus d'une heure par jour.
Ce que fait le produit
Chaque matin, chaque commercial reçoit des leads qualifiés.Chaque lead arrive avec son signal d'achat écrit en clair, une note sur 10 et une carte « pourquoi l'appeler maintenant » (phrase clé, preuve, date, lien source).Un budget de crédits se recharge le lundi, et l'admin voit le coût réel de chaque crédit par source.
La décision
Un seul mauvais lead suffit pour qu'un commercial arrête d'ouvrir l'app.Un agent relit donc chaque lead avant qu'il parte, et des règles simples tranchent d'abord, pour n'appeler le modèle que quand il sert.
Les choix d'architecture
- Vérification sous garde-fous : un agent relecteur valide chaque lead avant l'envoi.
- Le déterministe avant le modèle : les règles écartent ce qui est évident, le LLM ne traite que le reste.
- LLM open source auto-hébergé sur VPS : aucune donnée de prospect ne part chez un tiers.
- Planificateur concurrent.
- Production durcie : Traefik, systemd, sauvegardes.
- Stack
- Python 3.12, FastAPI, SQLAlchemy 2, Alembic, PostgreSQL 16, Traefik, systemd
- Preuve
- 1 496 tests Python (comptés le 17/10/2026)
- Mon rôle
- Spec et maquettes, puis le build, orchestré sur Hermes avec Claude : back, front, déploiement.