ROEN
Studiu de caz: RoTV Guide — cum înveți un model să aleagă din 14 tool-uri

Studiu de caz

Studiu de caz: RoTV Guide — cum înveți un model să aleagă din 14 tool-uri

de Marian Matinca · · 7 min citire

Al doilea studiu de caz din seria despre cele patru aplicații construite pentru ecosistemul OpenAI. Dacă Când Reciclăm era despre onestitatea datelor, RoTV Guide e despre altceva: cum înveți un model să aleagă corect dintre 14 tool-uri și cum ții proaspete niște date care expiră din oră în oră. Nu e un studiu despre televiziune — e un studiu despre orchestrare AI.

Pe scurt

Problema

Informațiile de entertainment din România erau împrăștiate pe zeci de site-uri: programul TV într-un loc, topurile de streaming în altul, cinematografele și teatrele pe site-urile lor. Iar pentru agenții AI, toate acestea erau complet invizibile: un model întrebat „ce merită văzut diseară la TV în România?" nu avea de unde să știe — și răspundea oricum, inventând.

De ce soluțiile existente nu erau suficiente

Ghidurile TV clasice sunt făcute pentru răsfoit, nu pentru întrebat. Îți arată grila — dar nu răspund la întrebarea reală, care aproape niciodată nu e „ce e pe canalul X la ora Y?", ci „ce să mă uit diseară?", „e ceva important azi?", „ce alegem amândoi?". Iar între verticale nu exista nicio punte: nimeni nu-ți compara filmul de la TV cu ce a intrat săptămâna asta în topul de streaming sau cu ce rulează la cinema.

Obiective

  1. Un singur portal pentru TV, streaming, cinema și teatru — cu date care se actualizează singure.
  2. Construit pentru web-ul agentic de la bun început: aceleași date accesibile oamenilor (site) și agenților AI (MCP, WebMCP, date structurate).
  3. De la întrebare la decizie: nu doar „ce e acum la TV", ci recomandări cu criterii, comparații și, la limită, „alege tu pentru mine".
  4. Prospețime garantată și verificabilă — într-un domeniu în care datele de ieri sunt deja inutile.

Arhitectura

Arhitectura RoTV Guide: utilizatorul întreabă în ChatGPT, serverul MCP alege dintre 14 tool-uri peste datele publicate ale ghidului, actualizate automat din surse publice și oficiale
Arhitectura RoTV Guide: utilizatorul întreabă în ChatGPT, serverul MCP alege dintre 14 tool-uri peste datele publicate ale ghidului, actualizate automat din surse publice și oficiale

Trei straturi, aceeași sursă de adevăr:

Ca și la Când Reciclăm, principiul e neschimbat: nu există versiuni diferite ale adevărului. Site-ul și agenții citesc aceleași date.

De ce MCP și nu un chatbot clasic?

Pentru un ghid TV, răspunsul are o nuanță în plus față de studiul precedent. Nu doar că aplicația merge unde sunt deja utilizatorii — dar un ghid TV conversațional e, prin natura lui, un exercițiu de orchestrare: „ce să mă uit cu partenerul meu diseară, ceva relaxant, nu prea lung?" cere înțelegerea gusturilor, filtrarea programului curent și o recomandare argumentată. Modelul face raționamentul; tool-urile îi dau materia primă reală — programul de acum, nu cel din datele de antrenament. Fără tool-uri, orice model va „recomanda" emisiuni care nu există sau s-au terminat de mult.

Fluxul complet

Utilizator
    │  „Nu știu ce să mă uit diseară. Alege tu."
    ▼
ChatGPT
    │  alege tool-ul potrivit din cele 14
    ▼
Server MCP — 14 tool-uri, 3 valuri de evoluție
    │  tv_concierge: criterii + program curent → decizie argumentată
    ▼
Datele publicate ale ghidului
    │  260 canale · ~26.000 emisiuni · fereastră rulantă
    ▲
    │  actualizare automată, de mai multe ori pe zi
Surse publice și oficiale
    (program TV · topuri streaming · cinema · teatru)

Cele 14 tool-uri au apărut în trei valuri, și evoluția lor e povestea produsului:

De la „ce e la TV?" la „alege tu" — drumul de la un ghid care informează la un asistent care decide.

RoTV Guide răspunzând în ChatGPT la „alege tu
RoTV Guide răspunzând în ChatGPT la „alege tu": recomandarea serii cu interval orar, scor de încredere și alternativă — captură din testarea în Developer Mode, aplicația fiind în review

Provocările

Deciziile tehnice importante

  1. Aceleași date publicate pentru toată lumea — site-ul și toate straturile agentice citesc aceleași artefacte de date; zero divergență.
  2. 14 tool-uri înguste în loc de unul universal — tool selection e o problemă de design de produs, nu de prompt: granularitatea corectă face alegerea modelului aproape imposibil de greșit.
  3. Prospețimea ca funcționalitate publică — nu o promisiune de marketing, ci un tool pe care oricine îl poate apela.
  4. Trei căi de acces agentic — MCP pentru clienții conversaționali, WebMCP pentru agenții din browser, REST cu chei API pentru integrări clasice. Aceeași sursă, orice client.
  5. Read-only, fără cont — ghidul informează și recomandă; nu cere nimic.
  6. Evoluție incrementală vizibilă — valurile 1→2→3 au fost lansate pe rând, fiecare pe fundația celui dinainte, fără să strice nimic din ce exista.

Rezultatul

RoTV Guide e azi primul ghid TV românesc construit pentru web-ul agentic: 260 de canale și ~26.000 de emisiuni în fereastra curentă, plus streaming, cinema și teatru, într-un singur portal — tv.madeinro.eu. Serverul MCP e public, listat în registry-ul oficial MCP, cu un scor agent-readiness de 79/100 (12 din 14 verificări). Pe 16 iulie 2026 a fost prima dintre cele patru aplicații trimise la review-ul OpenAI pentru catalogul ChatGPT — unde se află acum. Cea mai veche aplicație din serie (începută în decembrie 2025 ca ghid TV clasic) a devenit, în iulie, laboratorul în care s-a conturat arhitectura agentică folosită apoi de toate celelalte.

Ce aș îmbunătăți în versiunea următoare?

---

Acest studiu de caz face parte dintr-o serie despre construirea aplicațiilor AI pentru ecosistemul OpenAI. Episodul anterior: Când Reciclăm. Urmează: Digital Compass și Travel Trends. Contextul întregii povești: AI adoption is a delivery discipline.