Abdoulaye Diop.
Toutes les réalisations
SaaSEn ligne

chatbotmaker.fr

Plateforme SaaS de création d'assistants IA sans code : on dépose ses documents, on règle le ton et le périmètre, on intègre en une ligne de JavaScript.

chatbotmaker.fr

Contexte

Beaucoup d'organisations ont la matière pour un assistant utile — guides, procédures, FAQ — mais pas l'équipe technique pour le construire, ni l'envie de confier ces documents à un service tiers.

chatbotmaker répond à ce besoin : on dépose ses documents, on règle le ton et le périmètre des réponses, et on obtient un assistant intégrable, sans écrire une ligne de code.

Le produit s'adresse autant à un enseignant qui veut un tuteur sur son cours qu'à une PME qui veut un assistant de support : la contrainte n'est pas la puissance du modèle, c'est que personne n'ait à comprendre comment il marche.

Mon rôle

Produit personnel, conçu et développé de bout en bout : architecture, back-end, chaîne RAG, interface d'administration, facturation et exploitation.

Approche technique

Le pari du produit tient en une phrase : l'utilisateur apporte ses documents, la plateforme fait le reste. Découpage, vectorisation, recherche, ancrage des réponses — tout le RAG reste invisible côté interface.

Ce qui se voit, c'est un parcours en cinq temps, de la description de l'assistant à son intégration sur un site. Le travail technique consiste précisément à ce qu'aucune de ces étapes ne demande de compétence technique.

01

Description

→ un assistant paramétré

L'utilisateur définit le rôle de l'assistant, son périmètre, son ton et son thème visuel — « tuteur de maths », « assistant commercial ».

02

Sources

→ un corpus brut

Dépôt de PDF, ou simple URL : un crawler parcourt le site indiqué et en extrait le contenu.

03

Indexation

→ un corpus interrogeable

Découpage des documents puis vectorisation dans ChromaDB, sans aucune intervention de l'utilisateur.

04

Réglage

→ un comportement validé

Aperçu interactif en direct : on pose une question, on lit la réponse, on ajuste le contexte jusqu'à ce que le ton et le périmètre soient les bons.

05

Intégration

→ un assistant en ligne

Une ligne de JavaScript pour poser le widget sur n'importe quel site, ou le panneau latéral de l'extension navigateur.

  • Réponses ancrées dans les documents déposés, avec renvoi aux passages utilisés : un assistant ne répond jamais au-delà de ce que son propriétaire a publié.
  • Réponses en flux, rendu markdown et coloration du code, et suggestions de relance calculées à partir du contexte de la conversation.
  • Chaîne RAG orchestrée avec LangChain/LangGraph côté Python et tracée dans Langfuse : sur un produit multi-locataires, pouvoir rejouer la conversation qui a mal tourné vaut plus que n'importe quelle métrique agrégée.
  • Trois services séparés derrière Nginx : une API produit Node.js/Express sur MongoDB pour les comptes, les projets et la facturation Stripe, un back-end Python/FastAPI pour l'IA, un tableau de bord React. Auth0 pour l'identité.

Résultats & impact

  • 200+ utilisateurs.
  • 300+ chatbots créés sur la plateforme.
  • Intégré en production sur des sites clients, par exemple senoasis.fr. Voir
Stack
RAGLangGraphFastAPIChromaDBNode.jsReact
Précédentmy-research-digest.comSuivantAgent IA de support informatique

Un processus qui vous coûte trop de temps ?

Trente minutes en visio, gratuitement : on regarde s'il y a un cas d'usage exploitable, et par où commencer.