# Proces Sumarizare Module NLP Master ## Scop Generare notițe de recapitulare pentru testarea finală + studiu aprofundat, din transcrierile audio ale cursului NLP Master Practitioner. ## Output — 3 fișiere standard per modul | Fișier | Conținut | Uz | |--------|----------|----| | `summaries/MODUL{N}_EXHAUSTIV.md` | Toate conceptele, tehnici pas-cu-pas, exerciții cu instrucțiuni, exemple, metafore, citate, referințe bibliografice, mindmap text | Studiu aprofundat | | `summaries/MODUL{N}_CONCENTRAT.md` | Concepte cheie + tehnici principale + mindmap condensat (fără anecdote/exemple extinse) | Recapitulare rapidă | | `summaries/MODUL{N}_CHEATSHEET.md` | Ultra-condensat: termeni + definiții scurte + tehnici într-o linie | Revizie înainte de test | **Notă:** caietul experiențial + aplicările sunt acoperite separat în `PROMPT_EXPERIENTIAL.md` (urmează după cele 3 standarde). ## Structura transcrierilor ``` transcripts/Master 2025 M{N} Z{zi}{parte}.txt ``` **Atenție la naming:** convenția s-a schimbat în timp: - M1-M5: `Master 25M{N} Z{zi}{parte}.txt` - M6+: `Master 2025 M{N} Z{zi}{parte}.txt` **Numărul de părți și zile variază per modul:** - Tipic: Ziua 1 (Z1A-D, 4 părți) + Ziua 2 (Z2A-C, 2-3 părți) - M6 a avut 3 zile: Z1A-D + Z2A-B + Z3A-C - Verifică `ls transcripts/*M{N}*.txt` înainte de a planifica --- ## Pași — proces în 2 faze cu agenți paraleli ### Faza 1: Extragere paralelă (per fișier transcript) **Strategia:** lansezi câte un agent paralel pentru fiecare transcript. Fiecare agent scrie un fișier intermediar `summaries/_m{N}_extract_Z{zi}{parte}.md` cu structura: ```markdown # M{N} Z{zi}{parte} — Extragere ## Fluxul sesiunii [ordine subiecte, 5-10 bullet-uri dense] ## Concepte și modele NLP [pentru fiecare: nume + explicație scurtă + citat trainer dacă există] ## Tehnici / Instrumente [pentru fiecare: nume + pași completi + când se folosește] ## Exerciții [pentru fiecare: nume + instrucțiuni complete + debriefing menționat + observații trainer] ## Exemple / Povestiri / Metafore [ce a povestit trainerul — contexte concrete, studii de caz] ## Citate și principii [fraze memorabile ale trainerului, cu context] ## Credințe / Reframe-uri [credințe limitative menționate + reframe-uri oferite] ## Referințe externe [cărți, autori, modele din afara NLP] ## Legături cross-modul [referințe la modulele anterioare sau concepte revisited] ``` **De ce paralel:** - 9 transcripte pentru M6 → 9 agenți → finalizare în ~5 min în loc de ~45 min secvențial - Fiecare agent își are propriul context — nu se umplu unul pe altul - Output-urile pe disc — pot fi verificate independent înainte de compilare **Stilul extragerii:** - NU generic ("Trainerul a explicat conceptul X") - DA cu cuvintele exacte ale trainerului, cum a spus, ce efect - Caiet de gânditor, NU roman - Păstrează citatele reale, scurte, integrate ### Faza 2: Compilarea celor 3 fișiere standard **De către agentul principal (eu), citește toate extragerile + sintetizează:** 1. **EXHAUSTIV** — agregare densă a tuturor extragerilor, organizat pe zile/sesiuni. Include mindmap text și citate-cheie. ~30-50K cuvinte. 2. **CONCENTRAT** — derivat din EXHAUSTIV: filtrează anecdotele, păstrează conceptele cheie + tehnici principale + mindmap condensat. ~10-20K cuvinte. 3. **CHEATSHEET** — derivat din CONCENTRAT: tabele + liste rapide, format de revizuire înainte de test. 5-10K cuvinte (1-2 pagini la PDF). --- ## Filtre obligatorii la compilare **Exclude din toate sumarizările:** - Conținut comercial: oferta Tribe, anunțuri tabere, workshop-uri follow-up, prețuri, scheme de plată, etape de înscriere - Anunțuri organizatorice care nu au valoare didactică **Păstrează:** - Materialul de curs (concepte, tehnici, exerciții, citate) - Ritualurile de încheiere (diplome, plic sigilat, ceremonii) — sunt parte din curs - Context personal al trainerului care ilustrează un concept **De ce:** vezi memoria utilizatorului `feedback_filter_commercial.md`. Recap rapid: utilizatorul vrea materialul de curs, nu funnel-ul comercial. --- ## Cleanup după compilare După ce cele 3 fișiere standard sunt scrise și verificate, șterge fișierele intermediare: ```bash rm summaries/_m{N}_extract_*.md ``` Acestea sunt scaffold de extragere, nu artefacte finale. --- ## Verificare - Toate conceptele cheie apar în toate cele 3 nivele (cu densitate descrescătoare) - Tehnicile au pași clari în versiunea exhaustivă - Cheatsheet-ul e suficient de scurt pentru o trecere rapidă - Niciun conținut comercial (Tribe etc.) nu a rămas - Citate ale trainerului păstrate exacte, scurte, integrate --- ## Comandă rapidă (în Claude Code) ``` Sumarizare modul {N} — procesul din PROCES_SUMARIZARE.md ``` Apoi (opțional, dar recomandat — vezi `PROMPT_EXPERIENTIAL.md`): ``` Caiet experiențial M{N} — procesul din PROMPT_EXPERIENTIAL.md ``` --- ## Cross-modul (după caietul experiențial) După ce caietul experiențial e gata, actualizează cele 5 fișiere cross-modul: - `summaries/INDEX_EXERCITII.md` — adaugă exercițiile noi - `summaries/HARTA_CONEXIUNI.md` — adaugă conexiunile + actualizează mindmap - `summaries/GLOSAR_CREDINTE.md` — adaugă credințele/reframe-urile - `summaries/GHID_FACILITARE.md` — adaugă exercițiile în matricele de selecție - `summaries/METAFORE_POVESTI.md` — adaugă metaforele Fiecare e ~30-80K. **Folosește Edit, nu Write** — sunt mari, le actualizezi chirurgical (preservi structura existentă, adaugi o secțiune nouă pentru modul). Pot fi delegate la agenți paraleli (unul per fișier) — verifică formatul existent al fișierului înainte de inserție. --- ## Recompile SUPORT_CURS.md ```bash python summarize.py --compile ``` Generează `SUPORT_CURS.md` în root cu un index al tuturor modulelor și transcrierilor (per-lecture, deci marchează "Rezumat indisponibil" — adevărata sumarizare e în per-modul, nu per-lecture). --- ## PDF-uri ```bash .venv_pdf/bin/python md_to_pdf.py --modules {N} # PDF-uri pentru modul N .venv_pdf/bin/python md_to_pdf.py summaries/X.md # PDF specific ``` După update cross-modul, regenerează și PDF-urile cross-modul: ```bash .venv_pdf/bin/python md_to_pdf.py summaries/INDEX_EXERCITII.md summaries/HARTA_CONEXIUNI.md summaries/GLOSAR_CREDINTE.md summaries/GHID_FACILITARE.md summaries/METAFORE_POVESTI.md ``` --- ## Note operaționale - **Limita agenților subagenți**: există o limită de utilizare care se resetează periodic (mesaj "You've hit your limit · resets {time}"). Dacă mai mulți agenți rulează simultan și sunt bloacți, agentul principal poate continua. Verifică ce s-a scris efectiv pe disc înainte de a marca ca terminat. - **Limba:** toate output-urile în română. - **Trainer:** Horia Radu (referință consistentă în citate).