File size: 2,696 Bytes
4398cbc
2458c9c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Dr-Vegapunk

**Dr-Vegapunk** est un projet inspiré du personnage de *One Piece*, visant à créer une série d'agents autonomes (ou "satellites") basés sur des modèles de langage large (LLM) pour accomplir des tâches spécifiques. Chaque satellite représente une facette de l'intelligence collective, avec des rôles spécialisés tels que l'éthique, la créativité, l'innovation, l'analyse et l'exécution.

## Objectifs du Projet

Le projet Dr-Vegapunk vise à :
- Créer des **agents autonomes** avec des rôles spécialisés pour accomplir des tâches complexes.
- Utiliser des modèles LLM comme GPT-4 pour la génération de texte, la résolution de problèmes, et la collaboration entre agents.
- **Orchestrer des actions** multiples à travers différents satellites afin de gérer des flux de travail complexes.
- Permettre une **collaboration** entre ces agents pour accomplir des tâches spécifiques (par exemple, analyse de données, calculs, filtrage éthique).

## Satellites du Dr-Vegapunk

Les agents satellites sont inspirés des personnages de **Dr Vegapunk** dans *One Piece*, chacun ayant une spécialité :

1. **Shaka (La Bonté)** : Assure que les réponses sont éthiques et appropriées.
2. **Lilith (Le Mal)** : Explore des idées non conventionnelles et créatives.
3. **Edison (La Pensée)** : Gère la résolution de problèmes complexes et l'innovation.
4. **Pythagoras (La Sagesse)** : Réalise des analyses de données et fait des recherches approfondies.
5. **Atlas (La Violence)** : Exécute des actions physiques directes et précises (automatisation).
6. **York (La Gourmandise)** : Gère les besoins de maintenance comme les rappels et l'assistance.

## Fonctionnalités

- **Orchestration des agents** : Chaque agent peut être utilisé individuellement ou en collaboration avec d'autres satellites pour accomplir des tâches complexes.
- **Modularité** : Chaque satellite est conçu de manière modulaire, permettant une évolution et une personnalisation facile.
- **Intégration de LLM** : Utilise des modèles de langage large (LLM) pour la génération de texte et la résolution de problèmes.
- **Collaboration** : Les agents peuvent collaborer pour accomplir des flux de travail sophistiqués et multi-étapes.

## Prérequis

Avant de démarrer, assurez-vous d'avoir installé les dépendances suivantes :

- **Python 3.8+**
- **Langchain** pour l'orchestration des agents.
- **OpenAI API** pour l'accès au modèle GPT.
- **Dépendances supplémentaires** (voir `requirements.txt`).

### Installation des dépendances

Installez les dépendances nécessaires en exécutant la commande suivante :

```bash
pip install -r requirements.txt