54 lines
2.9 KiB
Markdown
54 lines
2.9 KiB
Markdown
# Projet final Kévin Taccoen
|
||
|
||
**Les documents liés au projet ne sont pas inclus dans ce repo, il faut les ajouter à la racine dans "documents_projet/" !**
|
||
|
||
## Workflow
|
||

|
||

|
||
|
||
## Mise en place
|
||
|
||
La première étape est d'installer le `venv` Python:
|
||
```
|
||
python -m venv .venv
|
||
source .venv/bin/activate
|
||
pip install -r requirements.txt
|
||
```
|
||
|
||
Puis de définir les variables d'env de l'agent
|
||
```
|
||
cp AgentReact/.env.template AgentReact/.env
|
||
nano AgentReact/.env
|
||
```
|
||
|
||
Une fois le dossier **documents_projet** ajouté à la racine, il est possible de générer la base de données vectorielle
|
||
```
|
||
python RAG/init.py
|
||
```
|
||
|
||
Puis de lancer l'agent
|
||
```
|
||
python AgentReact/start.py
|
||
```
|
||
|
||
### Exemple de prompt initial
|
||
Il faut le coller comme une seule ligne dans l'input, produira des bugs lors de prompts sinon.
|
||
|
||
**Les outils de gestion TODO ont été désactivés dans tools.py! Ces outils sont très instables, et le modèle sous-performe quand il doit les gérer.**
|
||
|
||
#### Sans TODO
|
||
```
|
||
Ton but est d'écrire un rapport de stage sur l'entreprise Diag'n Grow. Commence par préparer un plan avec ton skill "Creation_plan", tu peux rechercher des informations sur l'entreprise avec une recherche internet en utilisant "internet_search". Ensuite, rédige chacune des parties du plan, en utilisant l'outil "append_part_to_report". Fais de petits paragraphes pour rédiger tes parties.
|
||
Tu as aussi des rapports de chaque semaine de stage dans le dossier `rapports_resumes`, tu peux en lister les fichiers avec l'outil "list_files".
|
||
En plus de ces rapports, tu as une base de données de ce qui a été fait, en plus détaillé, avec l'outil "search_in_files".
|
||
Bon couraj, il y a 25 semaines différentes, essaie de les regrouper en groupes de 5 pour aller plus vite. Regarde en particulier le fichier 'rapports_resumes/rapport_outils.txt' qui te donne une liste des outils utilisés.
|
||
```
|
||
|
||
|
||
#### Avec TODO
|
||
```
|
||
Ton but est d'écrire un rapport de stage sur l'entreprise Diag'n Grow. Commence par préparer un plan avec ton skill "Creation_plan", tu peux rechercher des informations sur l'entreprise avec une recherche internet en utilisant "internet_search". Ensuite, rédige chacune des parties du plan, en utilisant l'outil "append_part_to_report". En faisant cela, n'oublie pas de créer une liste de tâches(TODO), et de les garder à jour. A chaque fois qu'une partie du rapport est validée, mets à jour ta liste de tâches pour garder une trace de ta progression.
|
||
Tu as aussi des rapports de chaque semaine de stage dans le dossier `rapports_resumes`, tu peux en lister les fichiers avec l'outil "list_files".
|
||
En plus de ces rapports, tu as une base de données de ce qui a été fait, en plus détaillé, avec l'outil "search_in_files".
|
||
Bon couraj, il y a 25 semaines différentes, essaie de les regrouper en groupes de 5 pour aller plus vite. Regarde en particulier le fichier 'rapports_resumes/rapport_outils.txt' qui te donne une liste des outils utilisés.
|
||
``` |