Asistenți de Workflow
Asistenții de workflow sunt o formă avansată de asistenți AI în AI-School. În loc de o conversație liberă fără structură fixă, utilizatorul parcurge o serie definită de pași - ghidați de AI. Acest lucru permite automatizarea proceselor complexe, cu mai multe etape, cum ar fi o lecție completă de la început până la sfârșit.
Ce este un asistent de workflow?
Un asistent de workflow constă dintr-un workflow vizual format din noduri conectate prin săgeți (edges). Fiecare nod execută o sarcină specifică, cum ar fi:
- Start / Sfârșit — punctul de pornire și de încheiere al workflow-ului
- Evalua — analizează contextul și stochează informații structurate în memoria
- Condiție — evaluează o expresie și direcționează fluxul în direcția corectă
- LLM — cheamă un model de limbaj pentru o sarcină specifică (opțional: așteaptă input de la utilizator)
- Aprobă — pune o întrebare cu da/nu și direcționează fluxul în funcție de răspuns
- Subagent - efectuează aceeași sarcină în paralel pentru mai multe articole, de ex. câte un elev pentru fiecare rundă de corectare
Workflow-ul își salvează automat starea după fiecare pas. Când utilizatorul oferă input, workflow-ul reia exact de unde a rămas.
Crearea unui asistent de workflow
Accesează Asistenți → Noul asistent și alege tipul Asistent de workflow. Poți alege dintre un canvas gol sau unul dintre presetările preconfigurate.
Configurări generale
La crearea sau editarea unui workflow, setezi configurările generale prin panoul de configurări. Aceste setări se aplică pentru întregul workflow:
- Model: Modelul AI folosit de toate etapele. Alegi un singur model pentru întregul workflow.
- Tools: Uneltele disponibile în workflow (de ex. Înregistrare, Căutare SLO, Căutare pe Internet). Uneltele sunt disponibile pentru toate etapele LLM, cu excepția cazului în care le dezactivezi per pas.
- MCP servers: Conexiuni externe disponibile în workflow.
- Documente: Fișiere pe care pot consulta etapele LLM.
- Imagini: Imagini pe care le pot utiliza etapele LLM.
De asemenea, poți seta dacă utilizatorul poate adăuga fișiere sau imagini în chat.
Fișiere în formularele de workflow
Un workflow poate cere utilizatorului să furnizeze fișiere, de exemplu un test, un model de corectare sau lucrări ale elevilor încărcate. La o astfel de întrebare despre fișiere, utilizatorul poate:
- să încarce un fișier nou
- să aleagă un fișier existent din Gestionare Fișiere
- să determine, per întrebare, ce fișier aparține fiecărei componente
Fișierele noi sunt procesate mai întâi. Workflow-ul poate continua în mod fiabil doar după finalizarea procesării. Dacă o întrebare de fișier obligatoriu este încă în lucru sau a eșuat, utilizatorul trebuie să aștepte sau să aleagă/uploade din nou fișierul.
Fișierele adăugate prin formularul de workflow sunt disponibile ca fișiere de asistent pentru acel chat. Ele nu sunt selectate automat ca fișiere obișnuite de chat.
Setări per pas
În fiecare pas LLM poți dezactiva uneltele, fișierele și imaginile activate global pentru acel pas specific. Acest lucru îți oferă control precis asupra uneltelor disponibile în ce pas. La nivel de pas nu poți adăuga nimic care nu este deja activat global.

Pentru majoritatea utilizatorilor, un preset este cel mai bun punct de plecare. Poți ajusta preset-ul ulterior după nevoile tale.
Exemplu: Asistentul de lecție
Asistentul de lecție este un preset gata de utilizare, special creat pentru învățământ. El ghidează utilizatorul de la început până la sfârșit printr-o lecție completă: de la stabilirea subiectului și nivelului, prin obiective de învățare și explicații, până la exerciții și un rezumat final.
Prezentare generală a workflow-ului
Asistentul de lecție este alcătuit din următoarele etape (noduri), în ordine:
Pas cu pas explicat
1. Start
Workflow-ul pornește atunci când utilizatorul deschide chatul și trimite primul mesaj.
2. Triage: Subiectul lecției (evalueare-nod)
Ce face? AI-ul analizează mesajul utilizatorului și încearcă să determine:
- Subiect — despre ce este lecția? (de ex. „legea pârghiei”)
- Nivel — începător, mediu sau avansat?
- Destule informații? — există context suficient pentru a formula obiectivele de învățare?
Acest rezultat este stocat în memoria workflow-ului.
3. Destule informații? (condiție-nod)
Dacă există suficiente informații (destule_informatii = true), fluxul merge direct la Stabilire obiective de învățare.
Dacă informațiile lipsesc, fluxul merge la Astribuire informații.
4. Astribuire informații (LLM-nod, așteaptă input)
Ce face? AI-ul formulează întrebări țintite pentru utilizator pentru a identifica subiectul și nivelul dorit. Odată ce utilizator răspunde, fluxul se întoarce la Triage: Subiectul lecției pentru reevaluare.
Exemplu de conversație:
🤖 „Bun venit! Pentru a te ajuta corect, câteva întrebări scurte: 1. Despre ce subiect vrei o lecție? 2. La ce nivel te gândești? (începător / mediu / avansat)"
👤 „fizică clasa a 12-a, legea pârghiei”
După acest răspuns, triage-ul evaluează din nou și stabilește: destule_informatii = true.
5. Stabilire obiective de învățare (LLM-nod)
Ce face? AI-ul formulează o listă numerotată de maximum 4–5 obiective de învățare concrete, măsurabile, pentru subiectul și nivelul dat.
Exemplu de output:
Obiective de învățare pentru Legea pârghiei – clasa a 12-a (mediu):
- Poți formula legea pârghiei și explica formula F₁ × r₁ = F₂ × r₂.
- Poți efectua calcule pentru a determina forțe sau brațe necunoscute.
- Poți aplica legea pârghiei la exemple practice (foarfeag, cărucior, leagăn).
- Poți explica diferența dintre unelte de primă, a doua și a treia clasă a pârghiei.
6. Aprobă obiectivele (aprobare-nod)
Ce face? AI-ul întreabă utilizatorul dacă obiectivele de învățare propuse sunt corecte și dacă lecția poate începe.
- Da → înaintează la lecție
- Nu → revino la Stabilire obiective de învățare pentru a reformula obiectivele
Utilizatorul poate vedea obiectivele prin meniul expandabil din chat.
7. Triage: Obiective de învățare (evalueare-nod)
Ce face? După fiecare ciclu de lecție, AI-ul verifică dacă utilizatorul stăpânește toate obiectivele de învățare. Este o evaluare strictă: utilizatorul trebuie să înțeleagă demonstrabil fiecare obiectiv.
8. Toate obiectivele înțelese? (condiție-nod)
- Da → mergi la Agent exerții
- Nu → mergi la Agent lecție pentru următorul obiectiv
9. Agent lecție (LLM-nod, așteaptă input)
Ce face? AI-ul predă lecția despre subiect, pas cu pas, pe baza obiectivelor stabilite. După fiecare secțiune, AI pune o întrebare de înțelegere. Doar dacă utilizator demonstrează înțelegerea obiectivului, lecția continuă.
După input-ul utilizatorului, fluxul se întoarce la Triage: Obiective de învățare pentru a evalua progresul.
Exemplu:
🤖 „Începem cu obiectivul de învățare 1: legea pârghiei. O pârghie este un băț rigid în jurul unui punct de sprijin. Forța necesară depinde de distanța față de punctul de sprijin. Formula este:
F₁ × r₁ = F₂ × r₂
Poți explica ce reprezintă r₁ și r₂ în această formulă?"