Skip to content

phamphamh/elizaos_chatbot

Repository files navigation

ELIZA Chatbot

Un agent IA modulaire avec ingestion multi-source, inspiré du célèbre chatbot ELIZA.

🚀 Fonctionnalités

  • Traitement du langage naturel
  • Intégration avec différentes sources de données
  • Support pour le traitement d'images et de vidéos
  • Analyse de code source
  • Intégration avec GitHub via l'API Octokit

🛠️ Technologies

  • TypeScript
  • Node.js
  • Jest pour les tests
  • Supabase
  • FFmpeg pour le traitement multimédia
  • Whisper pour la reconnaissance vocale

📋 Prérequis

  • Node.js (v14 ou supérieur)
  • npm ou yarn
  • FFmpeg installé sur votre système

🔧 Installation

  1. Clonez le repository :
git clone https://github.com/votre-username/eliza-chatbot.git
cd eliza-chatbot
  1. Installez les dépendances :
npm install
  1. Configurez les variables d'environnement : Créez un fichier .env à la racine du projet avec les variables nécessaires.

🚀 Utilisation

Développement :

npm run dev

Production :

npm run build
npm start

Tests :

npm test

📁 Structure du Projet

  • /src - Code source
    • /config - Configuration
    • /services - Services et logique métier
    • /types - Types TypeScript
    • /scripts - Scripts utilitaires

📄 Licence

MIT

👥 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à ouvrir une issue ou une pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published