You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+25-39Lines changed: 25 additions & 39 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ Le projet est structuré en plusieurs sous-projets :
18
18
-**Policy analysis** (dans `policy_analysis/`) : pipeline d'extraction et d'analyse de politiques de sobriété et de leurs impacts dont les résultats ont vocation à être inclus dans le RAG.
19
19
-**ChatSufficiency** (dans `rag_system/`) : chatbot destiné aux experts des politiques publiques, branchés en RAG sur la library et les résultats de la policy analysis.
20
20
21
-
Voici un schéma d'architecture du projet (à mettre à jour) :
21
+
Voici un schéma d'architecture du projet :
22
22

23
23
24
24
@@ -55,55 +55,41 @@ Il a donc été décidé d'en sortir et de réimplémenter les fonctionnalités
55
55
56
56
[README ChatSufficiency](rag_system/README.md)
57
57
58
-
## Ressources cloud
59
-

60
58
59
+
## Quick Start
60
+
Chaque dossier est un projet indépendant, mais voici les dépendances communes à installer.
61
61
62
-
## Roadmap
63
-
64
-
Voici dans les grosses mailles les étapes prévues:
65
-
66
-
-[ ] Nettoyage du repo et de la base de données postgres
67
-
-[ ] Refactoring pour mieux isoler les sous-projets
68
-
-[ ] Web app moteur de recherche par mot-clés sur les abstracts des articles de la library
69
-
-[ ] Refaire tourner l'extraction du full-text pour les articles open access et essayer de l'obtenir par les abonnements du WSL pour les autres
70
-
-[ ] Adaptation du moteur de recherche au full text
71
-
-[ ] Chunking et embedding pour ingestion en base vectorielle
72
-
-[ ] Adaptation du moteur de recherche à la recherche sémantique
73
-
-[ ] V1 du chatbot : génération par LLM + adaptation de la web app
Plus d'informations : [documentation officielle de uv](https://astral.sh/uv)
95
-
69
+
Installer pre-commit avec uv (pas obligatoire si vous avez déjà pre-commit installé) :
96
70
97
-
### 2. Lancer les precommit-hooks localement
98
-
99
-
[Installer les precommit](https://pre-commit.com/)
71
+
```
72
+
uv tool install pre-commit --with pre-commit-uv
73
+
pre-commit --version
74
+
```
100
75
101
-
pre-commit run --all-files
76
+
Lancer les pre-commit hooks manuellement :
77
+
```
78
+
pre-commit run --all-files
79
+
```
102
80
103
-
### 3. Utiliser Tox pour tester votre code
104
81
105
-
tox -vv
82
+
## Roadmap
106
83
84
+
Voici dans les grosses mailles les étapes prévues:
107
85
108
-
> [!IMPORTANT]
109
-
> Projet en développement actif, pas de garantie de fonctionnement, notamment pour les tests.
86
+
-[x] Nettoyage du repo et de la base de données postgres
87
+
-[x] Refactoring pour mieux isoler les sous-projets
88
+
-[x] Recréer la library
89
+
-[x] Chunking et embedding pour ingestion en base vectorielle
90
+
-[x] V0 du chatbot sans policy analysis
91
+
-[ ] Finalisation du pipeline de policy analysis et application à un petit échantillon de la library
92
+
-[ ] V1 du chatbot avec intégration de la policy analysis
93
+
-[ ] V2 de la library : extraction markdown et chunking plus fin
94
+
-[ ] Application du pipeline de policy analysis à toute la library, ou une portion conséquente (besoin de ressources de calcul importantes -> Jean Zay)
0 commit comments