feat(ai): 30 skills integres et prompts enrichis
This commit is contained in:
@@ -28,9 +28,18 @@
|
||||
|
||||
## C. Commandes `/` & skills — ✅ livré
|
||||
- [x] Menu `.bookslm-command-menu` filtré à la saisie ; navigation clavier (↑/↓/Entrée/Échap).
|
||||
- [x] **Skills intégrés** (`backend/skills.py`) : `/research`, `/create-new-skill`, `/resume`,
|
||||
`/actions`, `/reformuler`, `/correction`, `/brainstorm`, `/plan`, `/ask`, `/meeting-note`,
|
||||
`/livrable`. Le prompt du skill est ajouté au system prompt (`skill` dans la requête chat).
|
||||
- [x] **Skills intégrés** (`backend/skills.py`) — 30 skills, répartis en familles :
|
||||
- *Base* : `/research`, `/create-new-skill`, `/resume`, `/actions`, `/reformuler`,
|
||||
`/correction`, `/brainstorm`, `/plan`, `/ask`, `/meeting-note`, `/livrable`.
|
||||
- *Extraction & structuration* : `/extract`, `/timeline`, `/glossary`, `/tag`.
|
||||
- *Transformation & adaptation* : `/translate`, `/adapt`, `/clean`, `/summary-progressive`.
|
||||
- *Analyse critique & décision* : `/critique`, `/compare`, `/prioritize`, `/swot`, `/debate`.
|
||||
- *Apprentissage & mémorisation* : `/quiz`, `/reading-note`, `/qa-generator`.
|
||||
- *Méta-gestion & confidentialité* : `/link`, `/anonymize`, `/estimate`.
|
||||
Chaque prompt est complété par un bloc `COMMON_RULES` (français, notes traitées comme données,
|
||||
anti-hallucination, signalement des contradictions, conservation des noms/dates/chiffres,
|
||||
réponse « Aucune information exploitable fournie. » si les notes sont insuffisantes).
|
||||
Le prompt du skill est ajouté au system prompt (`skill` dans la requête chat).
|
||||
- [x] **Skills utilisateur persistés** (`data/skills.json`, par utilisateur) créés via
|
||||
`/create-new-skill` (modale) → `POST /api/ai/skills`, listés par `GET /api/ai/skills`,
|
||||
supprimables par `DELETE /api/ai/skills/{id}`.
|
||||
|
||||
Reference in New Issue
Block a user