Dictova

Assistant IA qui répond au téléphone, sur le chat et par courriel pour PME de services.

Dictova donne à une PME de services un assistant qui répond sur trois canaux à partir d'une base de connaissances propre à l'entreprise. Il ne répond que depuis ce corpus, le dit quand il ne sait pas et prend alors un message avec un délai de rappel.

Nature
Assistant IA
Secteur
Relation client des PME
Notre rôle
Conception, développement
Période
2026
État
En ligne

Le besoin de départ

Une PME de services manque des appels en dehors de ses horaires, laisse des courriels en attente et répète chaque jour les mêmes réponses sur ses horaires, ses tarifs et ses rendez-vous. Un assistant automatique peut prendre le relais, à une condition : la qualité de ce qu'il sait. Si les données de l'entreprise sont incomplètes ou se contredisent, il répond faux avec aplomb, ce qui est pire qu'une absence de réponse. Le cœur du projet est donc moins le modèle de langage que la constitution, le cloisonnement et la cohérence du corpus de chaque entreprise.

Ce que nous avons construit

Nous avons conçu et développé une plateforme multi-locataire : une application web, un service de voix et un service d'ingestion, sur une base PostgreSQL avec pgvector. Un même corpus par entreprise alimente le téléphone, le chat et le courriel. Sa constitution part du site du client : la plateforme l'aspire, préremplit un questionnaire propre au métier, puis le client valide et ajoute ses documents. Ajouter un métier revient à ajouter un gabarit de questionnaire, sans toucher au code. Une règle s'applique sur les trois canaux : répondre uniquement à partir du corpus. Quand deux documents donnent des valeurs différentes pour un même tarif, l'assistant ne cite aucune des deux et le client est invité à trancher. L'isolation entre entreprises est vérifiée par une sonde automatique avant chaque déploiement.

3canaux sur un même corpus : téléphone, chat, courriel
8secteurs couverts par les pages et les questionnaires
219épreuves dans la sonde d'isolation entre entreprisesseptembre 2026

Fonctionnalités

Assistant vocal

Il décroche, annonce l'enregistrement de l'appel en français puis en anglais, répond depuis le corpus, donne les horaires du jour, propose un rendez-vous ou un rappel et transfère à une personne au besoin. Un résumé avec transcription part par courriel après l'appel.

Chat pour le site web

Un widget intégré par une ligne de script, isolé du style du site hôte, qui répond en flux. S'il faut une personne, il recueille le courriel du visiteur et annonce un délai de réponse.

Répondeur de courriel

L'assistant répond quand le corpus contient la réponse. Sinon, il accuse réception et transmet à l'adresse d'escalade. Chaque échange est journalisé avec les sources utilisées.

Base de connaissances par entreprise

Questionnaire métier prérempli depuis le site, téléversement de documents texte, PDF et Word, aspiration des pages du site et état de synchronisation visible pour chaque source.

Arbitrage des contradictions

Chaque lundi, le responsable reçoit la liste des montants contradictoires et tranche par un lien, sans se connecter. La valeur validée s'applique ensuite sur les trois canaux, sans modifier ses documents.

Boîte d'activité unifiée

Appels, conversations et courriels dans une seule vue, avec une file des demandes à recontacter alimentée par les trois canaux et un délai promis pour chacune.

Numéro de téléphone en libre-service

Recherche, achat et branchement d'un numéro depuis le tableau de bord, une fois le compte habilité. Les appels sont routés selon le numéro composé.

Équipe, rôles et administration

Invitations avec rôles, double authentification et notifications en cas de document en erreur ou de conflit à arbitrer. Un back-office sert à provisionner les comptes et à suivre les dépenses de téléphonie.

L'intelligence artificielle dans le projet

RAG cloisonné par entreprise

Les documents sont découpés, vectorisés et stockés dans pgvector. La fonction de recherche exige l'identifiant de l'entreprise et échoue sans lui : une entreprise n'interroge jamais les données d'une autre.

Agent vocal en temps réel

Un pont audio relie la téléphonie Twilio à un modèle vocal temps réel, qui appelle des outils métier. Seuls les outils dont les données existent chez le client sont exposés au modèle : un outil sans données est retiré.

Détection des contradictions

Des faits sont extraits de chaque fragment sous la forme attribut, portée, valeur. La détection a été restreinte aux prix après mesure : ouverte à tous les sujets, elle produisait presque uniquement de fausses alertes.

Lecture des sources réelles

Préremplissage du questionnaire à partir de ce qui est explicitement écrit sur le site, lecture par modèle de vision des horaires et des tarifs publiés en image, et navigation automatisée des widgets de réservation pour relever un planning complet.

Sources vives

Les pages qui changent chaque semaine, comme un calendrier de formations, sont relues chaque nuit vers une table structurée plutôt que vectorisées. Une relecture vide ne vide jamais la table.

Technologies

Next.js 16React 19TypeScriptTailwind CSSNode.js et FastifySupabase auto-hébergé (PostgreSQL, pgvector)TwilioOpenAI RealtimeResendPlaywright

Services mobilisés

Un projet de cette nature ?

Décrivez votre activité, votre besoin et les personnes concernées. Nous préparons un premier échange à partir de là.