IAopen source2025

Simplechat

SimpleChat est une plateforme full-stack qui permet à quiconque de créer, personnaliser, entraîner et déployer des chatbots propulsés par l’IA sur leur site web avec un seul tag de script.

Simplechat

SimpleChat — Plateforme de Création de Chatbots IA

Créez, personnalisez et déployez des chatbots propulsés par l’IA en quelques minutes

SimpleChat est une plateforme full-stack qui permet à quiconque de créer, personnaliser, entraîner et déployer des chatbots propulsés par l’IA sur leur site web avec un seul tag de script. Téléchargez vos données, adaptez le comportement et lancez un assistant intelligent en quelques minutes — sans codage requis.

Fonctionnalités

Fonctionnalités Principales

  • Création de Chatbots IA : Construisez des chatbots personnalisés avec des instructions, un ton et des paramètres de langue adaptés
  • Base de Connaissances : Téléchargez des documents (PDF, DOCX, TXT, Excel) et des sites web pour entraîner vos chatbots
  • Chat en Temps Réel : Messagerie instantanée propulsée par des connexions WebSocket
  • Widget Personnalisable : Widget chatbot intégrable avec personnalisation complète du style (couleurs, rayon des bordures, mode sombre)
  • Multiples Modèles IA : Support pour différents modèles OpenAI (GPT-4, GPT-4o-mini, etc.)

Fonctionnalités Avancées

  • Système de Transfert Humain : Transfert fluide des conversations de l’IA vers les agents humains
  • Collaboration en Équipe : Espaces de travail multi-utilisateurs avec contrôle d’accès basé sur les rôles
  • Tableau de Bord Analytique : Suivi des conversations, messages, engagement utilisateur et métriques de performance
  • Gestion des Conversations : Visualisez, recherchez et gérez toutes les conversations avec filtrage et pagination
  • Gestion de Documents : Téléchargez, traitez et gérez les documents de la base de connaissances
  • Exploration de Sites Web : Indexation automatique du contenu des sites web pour enrichir la base de connaissances du chatbot
  • Système de Crédits : Gestion de l’utilisation via un système de crédits avec plans d’abonnement
  • Mises à Jour en Temps Réel : Tableau de bord avec mises à jour en temps réel via WebSocket

Expérience Utilisateur

  • UI Moderne : Construite avec Next.js, React et les composants Shadcn UI
  • Design Réactif : Interface entièrement responsive adaptée à tous les appareils
  • Mode Sombre : Mode sombre personnalisable pour les widgets chatbot
  • Feedback sur les Messages : Système d’appréciation/dislike pour amélioration continue
  • Historique des Conversations : Historique persistant avec suivi des clients via UUID

Technologies Utilisées

Frameworks & Langages

  • Python & FastAPI pour la logique backend et la gestion des API
  • Next.js & TypeScript pour l’application frontend
  • LangChain & LangGraph pour l’orchestration IA et les workflows d’agents
  • Tailwind CSS & Shadcn UI pour un design UI réactif et cohérent

Bases de Données & Stockage

  • PostgreSQL avec SQLModel ORM pour le stockage structuré des données
  • Pinecone comme base vectorielle pour les embeddings et la recherche sémantique
  • Redis pour la gestion de la file de tâches avec Celery

IA & Machine Learning

  • OpenAI API (GPT-4, GPT-4o-mini) pour l’inférence des modèles de langage
  • LangChain-Pinecone pour l’intégration de la base vectorielle

Authentification & Sécurité

  • JWT tokens avec hachage de mots de passe bcrypt

Traitement des Fichiers

  • PyPDF2 pour l’analyse de fichiers PDF
  • python-docx pour le traitement de documents Word
  • openpyxl pour la gestion de fichiers Excel
  • BeautifulSoup4 pour le parsing HTML et le web scraping

Infrastructure & Outils

  • WebSockets via le support natif de FastAPI pour la communication en temps réel
  • Alembic pour les migrations de base de données

520932761-cd4e3439-2ff5-49f8-929d-f96c5cbba35d.png

More Work

Related Projects

View All