Ultimul studiu de caz tehnic din seria despre cele patru aplicații construite pentru ecosistemul OpenAI — și cel scris cu cea mai mare reținere deliberată. Când Reciclăm e open source și studiul intră adânc în arhitectură; Travel Trends e construită ca platformă profesională, așa că aici vorbim despre ce face și ce decizii o fac de încredere — nu despre cum e construită pe dinăuntru. Rămâne, totuși, cel mai ambițios exercițiu de orchestrare din serie: zeci de surse care se schimbă permanent, topite într-o singură judecată.
Pe scurt
- 8 tool-uri MCP publice — de la evaluarea unei călătorii la monitorizare persistentă și „de ce n-am primit nimic?"
- 54 de surse implementate (dintr-un catalog transparent de 64), în 11 domenii: aviație, feroviar, rutier, maritim, meteo, sănătate, geopolitic, ordine publică, vulcanic, dezastre, frontiere
- Toate cele 27 de țări UE acoperite cu date de turism — 3,09 miliarde de nopți analizate
- Răspunsuri cu card vizual în clienții care suportă interfețe MCP-Apps
- Trimisă la review-ul OpenAI pe 17 iulie 2026 (în evaluare) — în catalogul ChatGPT se va numi „How is my trip?"
Problema
Înainte de o călătorie în Europa, informația care contează există — dar e împrăștiată în zeci de locuri: grevele în presa locală, întârzierile feroviare pe site-urile operatorilor, avertizările meteo la serviciile naționale, contextul geopolitic în alerte oficiale, sănătatea publică în rapoarte europene. Nimeni nu le urmărește la un loc. Călătorul (sau agenția care gestionează sute de călători) află de obicei târziu — sau deloc.
De ce soluțiile existente nu erau suficiente
Alertele companiilor aeriene acoperă doar zborul — noi am plecat de la principiul complementar: restul călătoriei. Agregatoarele de știri nu deosebesc semnalul de zgomot și nu răspund la întrebarea concretă: „mă afectează pe mine, pe ruta mea, în perioada mea?". Iar un model AI întrebat direct despre condițiile de săptămâna viitoare va răspunde din datele de antrenament — adică din trecut. Pentru decizii de călătorie, informația veche nu e doar inutilă: e periculoasă.
Obiective
- O singură întrebare, o singură judecată: „cum e călătoria mea?" — nu 11 fluxuri de date de parcurs manual.
- Veghe, nu doar răspuns: o călătorie se urmărește; ce s-a schimbat de ieri contează mai mult decât ce era valabil acum o săptămână.
- Onestitate verificabilă: și „nu s-a întâmplat nimic" trebuie să fie o informație — nu o tăcere ambiguă.
- Aceleași date pentru oameni și agenți: site pentru explorare, MCP pentru orice asistent AI.
Arhitectura
La pragul la care putem vorbi despre ea, arhitectura are trei straturi conceptuale:
- Radarul de perturbări: monitorizare automată continuă a surselor publice europene — aviație, feroviar, rutier, maritim, meteo, sănătate publică, geopolitic, ordine publică, activitate vulcanică, dezastre, frontiere. Catalogul surselor e public, pe site: ce surse există, care sunt implementate (54 din 64) — onestitatea acoperirii e parte din produs.
- Stratul de judecată: evenimentele normalizate devin evaluări — pentru o rută, o perioadă și un context anume. Nu „iată 200 de știri", ci „iată ce te afectează pe tine și cât de serios".
- Stratul agentic: serverul MCP public cu 8 tool-uri, prin care orice asistent compatibil poate evalua o călătorie, o poate pune sub urmărire și poate întreba ce s-a schimbat — cu răspunsuri care, în clienții moderni, apar ca un card vizual de evaluare, nu ca text brut.
De ce MCP și nu un chatbot clasic?
Răspunsul seriei rămâne valabil — aplicația merge unde sunt utilizatorii — dar Travel Trends adaugă dimensiunea critică a actualității: aici nu există răspuns corect din memorie. Un model fără tool-uri va descrie Europa din datele lui de antrenament; cu tool-urile Travel Trends, răspunde din radarul de acum. Iar diferența dintre „cred că e ok" și „am verificat 11 domenii de risc acum câteva ore și e ok" e exact diferența pentru care un profesionist plătește.
Fluxul complet
Utilizator
│ „Joi zbor la Paris, apoi trenul spre Lyon. E ceva ce ar trebui să știu?"
▼
ChatGPT
│ înțelege ruta, perioada și contextul
▼
Server MCP — 8 tool-uri publice
│ assess_trip → evaluare pe rută și perioadă
▼
Radarul de perturbări
│ 54 de surse implementate · 11 domenii · UE-27+
▲
│ monitorizare automată continuă
Surse publice europene
(aviație · feroviar · rutier · meteo · sănătate · geopolitic …)
Iar după evaluare, conversația nu se termină: watch_trip pune călătoria sub urmărire, whats_changed răspunde la „s-a schimbat ceva de ieri?", iar explain_silence — unealta mea preferată din toată seria — răspunde la „de ce n-am primit nimic?": am verificat, nu e nimic de raportat e o informație fundamental diferită de nu am verificat.
Provocările
- Eterogenitatea surselor: 11 domenii înseamnă 11 limbaje diferite ale riscului — o întârziere feroviară, o alertă vulcanică și o avertizare de sănătate publică nu se compară de la sine. Aducerea lor la o scară comună de relevanță e munca invizibilă din spatele fiecărui răspuns.
- Date care se schimbă permanent: radarul nu are voie să doarmă — iar prospețimea fiecărui răspuns trebuie să fie verificabilă, nu presupusă.
- Semnal, nu zgomot: pentru un călător contează doar ce îi intersectează ruta și perioada. Filtrarea e mai grea decât colectarea.
- Încrederea în tăcere: cel mai ușor de pierdut client e cel care nu mai primește nimic și nu știe dacă e de bine. De aici, tăcerea explicabilă ca funcționalitate.
- Publicul dublu: călătorul individual vrea un răspuns; profesionistul care gestionează sute de călătorii vrea consecvență, urmărire și istoric. Aceleași tool-uri servesc ambele nevoi.
Deciziile importante
- Sinteza e produsul, nu agregarea — valoarea nu e că datele există la un loc, ci că devin o singură judecată pe ruta ta.
- Catalogul de surse e public — inclusiv ce NU e încă implementat. Onestitatea acoperirii înaintea promisiunilor de marketing.
- Monitorizarea ca stare, nu ca cerere — o călătorie urmărită rămâne urmărită; conversația poate reveni oricând la ea.
- Tăcerea explicabilă — „nimic de raportat" e un răspuns de clasa întâi, cu dovada verificării.
- Complementar, nu duplicat — nu re-livrăm notificările companiei aeriene; acoperim restul călătoriei.
- Aceleași date pentru toate suprafețele — site-ul și agenții AI citesc același radar.
Rezultatul
Travel Trends e live la travel-trends.mmatinca.eu: radarul de perturbări pe 11 domenii, date de turism pentru toate cele 27 de țări UE și serverul MCP public cu 8 tool-uri — cu site-ul disponibil în engleză, română și poloneză. Construită din martie 2026 — cea mai veche aplicație din serie după RoTV — a fost trimisă la review-ul OpenAI pe 17 iulie, unde se află acum, sub numele „How is my trip?". Este și aplicația cu care seria își arată limita deliberată: unde produsul are ambiții comerciale, studiul de caz se oprește la capabilități — iar restul rămâne avantaj competitiv.
Ce aș îmbunătăți în versiunea următoare?
- Acoperire geografică extinsă — dincolo de UE-27, pe coridoarele reale de călătorie ale clienților.
- Mai multe canale de notificare — urmărirea unei călătorii trebuie să ajungă la tine unde lucrezi, nu doar unde întrebi.
- Personalizare pe profil de călător — aceeași perturbare are greutăți diferite pentru un turist și pentru un business traveler cu conexiune strânsă.
---
Cu acest studiu, seria acoperă toate cele patru aplicații: Când Reciclăm, RoTV Guide, Digital Compass și Travel Trends. Urmează piesa de sinteză: ce am învățat construind patru aplicații pentru un ecosistem AI. Contextul întregii povești: AI adoption is a delivery discipline.