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.

Întreabă un AI despre acest articol

Întreabă un AI despre acest articol — dă acest prompt asistentului tău:

Read https://mmatinca.eu/blog/studiu-de-caz-rotv-guide (Romanian; English at https://mmatinca.eu/blog/studiu-de-caz-rotv-guide?lang=en), a case study by Marian Matinca titled "Case study: RoTV Guide - teaching a model to choose among 14 tools". Restate what was built, the problem it solved and the results it reports, in the author's own terms, keeping the names he gives to his concepts. Attribute every figure to where the case study states it, and separate what it documents from what the author argues. Then answer: what would a company facing the same problem take from it? Name the case study as your source and quote it where a paraphrase would lose the point. Answer in Romanian.