AI Engineering · ADC 2026 · C8

C8: Integrare aplicație Gradio

În C8 legăm componentele construite până acum într-o aplicație funcțională: corpus, vectorstore, roluri YAML, agent RAG, dezbatere multi-agent și interfață Gradio.

În cursurile anterioare am construit separat componentele sistemului EchoChamber: date, adnotări, vectorstore-uri, agent RAG și workflow multi-agent. În C8 le integrăm într-o aplicație Gradio care poate încărca o știre, genera răspunsuri prin agenți și porni o dezbatere între mai multe voci discursive.

↗ Tutorial C8
Curs AI Engineering Program ADC 2026 Limbă Română Sesiune C8

C8 este momentul în care arhitectura EchoChamber devine un prototip funcțional complet. Nu mai lucrăm pe componente izolate, ci pe conexiunile dintre ele: input de știre, selecție de agent, retrieval, generare, orchestration și interfață.

Accentul cursului este pe integrare stabilă: verificăm ce intră în runtime, ce rămâne în pipeline-ul offline și cum trecem de la module Python separate la o aplicație care poate fi rulată și demonstrată de echipă.

Tutorial vizual C8 — arhitectura aplicației
Harta completă a aplicației: pipeline offline, runtime Gradio, agent RAG, dezbatere multi-agent și legătura dintre fișiere.
materiale/app.html
Notebook C8 — aplicația Gradio
Notebook-ul practic pentru construirea și modificarea aplicației Gradio.
C8_gradio_tutorial_echochamber.ipynb
Aplicația Gradio finală
Fișierul principal al interfeței Gradio. Conectează modelul, știrea, agenții și dezbaterea.
materiale/app.py
Documentație Gradio — Quickstart
Ghidul oficial Gradio pentru construirea rapidă a unei interfețe Python.
https://www.gradio.app/guides/quickstart
Concept Ce înseamnă în C8 Fișier relevant
Interfață Gradio Stratul vizibil al aplicației. app/app.py
Agent RAG Rol + știre + context recuperat + LLM. core/agent.py
Vectorstore Index FAISS construit din corpus. assets/vectorstores/
Roluri Definițiile vocilor discursive. assets/roles/roles.yaml
Dezbatere multi-agent Conversație orchestrată între agenți. core/graph.py
Știre încărcată Obiectul principal al răspunsului. interfața Gradio / app state

Individual

Echipă

Nu începeți cu designul interfeței. Verificați întâi backend-ul.

roles.yaml vectorstores core/retriever.py core/agent.py core/graph.py app/app.py README
ordine_c8.txt
roles.yaml → vectorstores → core/retriever.py → core/agent.py → core/graph.py → app/app.py → README

C8 este despre integrare și stabilizare: verificăm traseul complet al aplicației și pregătim varianta de echipă pentru rulare și demo.