MindChat World, une collection de chatbots géniaux █
Description du projet
Fondé en 2025 par l'ex-écrivain français Ludovic Bablon, MindChat World transforme le patrimoine écrit de l'humanité en IA conversationnelle.
Toute personne peut dorénavant rêver avec Rimbaud, se chamailler avec Marx ou penser la physique avec Einstein.
Les technologies de MindChat World
La création de MindChat World repose sur un ensemble de technologies modernes qui travaillent ensemble pour vous offrir une expérience conversationnelle fluide avec les plus grands penseurs de l'histoire.
Hébergement cloud - Hetzner
Au cœur de notre infrastructure se trouve Hetzner, un fournisseur d'hébergement cloud européen reconnu pour sa fiabilité et ses performances. Hetzner permet d'héberger des serveurs virtuels avec une excellente bande passante, idéal pour des applications nécessitant une forte disponibilité.
Déploiement backend - Railway
Pour le déploiement et la gestion de nos services backend, nous utilisons Railway. Railway est une plateforme qui simplifie considérablement le déploiement d'applications web en gérant automatiquement l'infrastructure, les bases de données et les variables d'environnement. C'est particulièrement utile pour les développeurs qui souhaitent se concentrer sur leur code plutôt que sur la configuration des serveurs.
Services web - Render
Render complète notre architecture d'hébergement en offrant une solution cloud moderne pour déployer des applications web et des services API avec une configuration minimale.
Distribution de contenu - Bunny CDN
La diffusion rapide de nos contenus est assurée par Bunny, un réseau de distribution de contenu (CDN) et une plateforme de streaming. Un CDN permet de délivrer vos pages web et vos médias depuis des serveurs géographiquement proches de vos utilisateurs, garantissant ainsi des temps de chargement optimaux partout dans le monde.
Automatisation - n8n
L'automatisation des tâches répétitives est gérée par n8n, un outil d'automatisation de workflows open-source. Il permet de créer des scénarios complexes reliant différents services entre eux, sans nécessiter de compétences en programmation avancées.
Backend - Supabase
Supabase constitue notre backend principal : c'est une alternative open-source à Firebase qui fournit une base de données PostgreSQL, un système d'authentification, du stockage de fichiers et des APIs en temps réel. Supabase simplifie considérablement la création d'applications modernes en gérant toute la partie serveur.
Intelligence artificielle - Qdrant
Pour les fonctionnalités d'intelligence artificielle et de recherche sémantique, nous utilisons Qdrant, une base de données vectorielle spécialisée dans le stockage et la recherche de vecteurs d'embeddings. C'est essentiel pour comprendre le sens des questions posées et y répondre de manière pertinente.
Cache - Redis
Enfin, Redis optimise les performances globales en servant de système de cache ultra-rapide. Redis stocke temporairement en mémoire les données fréquemment consultées, permettant de réduire la charge sur nos bases de données principales et d'accélérer les temps de réponse.