batchCooking/apps/api
Nicolas 0582822a78 feat(api): ajoute le pendant node-nlp du benchmark tech-step
Nouveau script apps/api/src/scripts/bench-tech-step-classifier.ts, calqué
sur experiments/llm-tech-step-poc/src/llm-tech-step-poc.ts : mêmes 7
phrases de TEST_SENTENCES (recopiées à l'identique), même structure de
sortie (logs itératifs par répétition, tableau récapitulatif
latence/RSS/nombre de détections), pour que les deux pipelines soient
directement comparables phrase par phrase.

Réutilise techStepClassifier.warmUp() (déjà prévu pour absorber le coût de
l'entraînement + l'init paresseuse de node-nlp) et résout les techStepId en
key lisible pour l'affichage détaillé. Nécessite une base Postgres avec
TechStep seedée (matchTechStepSpans résout ses uid vers de vrais ids).

README du PoC LLM mis à jour : la section "Méthodologie de comparaison"
pointe vers ce script réel plutôt que le snippet REPL manuel qu'elle
suggérait avant.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-21 19:47:15 +02:00
..
prisma feat(api): ajoute la délimitation de contexte aux tech steps et étoffe le vocabulaire du classifieur 2026-08-21 16:42:32 +02:00
src feat(api): ajoute le pendant node-nlp du benchmark tech-step 2026-08-21 19:47:15 +02:00
test feat(api): ajoute la délimitation de contexte aux tech steps et étoffe le vocabulaire du classifieur 2026-08-21 16:42:32 +02:00
test-support feat(api): remplace la détection des tech steps par un pipeline NLP (node-nlp) 2026-08-21 15:29:09 +02:00
.env.example API: signup/login (profile creation + JWT auth) (#4) 2026-08-16 13:45:23 +02:00
.env.test.example fix(api): isole la base de test de la base de dev 2026-08-20 19:51:21 +02:00
.mocharc.json API: signup/login (profile creation + JWT auth) (#4) 2026-08-16 13:45:23 +02:00
Dockerfile fix(docker): n'installe plus/ne build plus Cypress dans l'image de prod (#22) 2026-08-19 09:45:04 +02:00
package.json feat(api): remplace la détection des tech steps par un pipeline NLP (node-nlp) 2026-08-21 15:29:09 +02:00
tsconfig.json Scaffold generic pnpm monorepo (api + web + shared) (#1) 2026-08-16 10:55:13 +02:00