{"id":97182,"date":"2026-09-14T13:38:48","date_gmt":"2026-09-14T10:38:48","guid":{"rendered":"https:\/\/twodots.gr\/?p=97182"},"modified":"2026-09-14T13:38:49","modified_gmt":"2026-09-14T10:38:49","slug":"schemarouter-agenti-ai-cu-recunoastere-a-campului-rag","status":"publish","type":"post","link":"https:\/\/twodots.gr\/ro\/schemarouter-ai-agents-field-aware-rag\/","title":{"rendered":"SchemaRouter: cum agen\u021bii AI g\u0103sesc datele corecte f\u0103r\u0103 context inutil"},"content":{"rendered":"<div class=\"td-article-lede\">\n<p><strong>R\u0103spunsul mai \u00eent\u00e2i:<\/strong> SchemaRouter arat\u0103 c\u0103 un agent AI nu trebuie s\u0103 consulte \u00eentregul catalog de API-uri \u0219i nici s\u0103 recupereze toate c\u00e2mpurile disponibile pentru a r\u0103spunde corect. Este nevoie de un plan mic \u0219i executabil care s\u0103 selecteze instrumentele potrivite, s\u0103 p\u0103streze c\u00e2mpurile esen\u021biale \u0219i s\u0103 transfere \u00eempreun\u0103 cu acestea unit\u0103\u021bile, sursa \u0219i licen\u021ba de utilizare.<\/p>\n<p>\u00cen cadrul testului de performan\u021b\u0103 al lucr\u0103rii, abordarea a atins o precizie a r\u0103spunsurilor de 0,71 cu 227 de tokenuri de context recuperate, fa\u021b\u0103 de 2.066 de tokenuri pentru metoda \u201efetch-all\u201d, cu o precizie de 0,70. Rezultatul se refer\u0103 la 110 \u00eentreb\u0103ri din domeniul \u0219tiin\u021bei materialelor \u0219i nu demonstreaz\u0103 o superioritate universal\u0103. Ofer\u0103 \u00eens\u0103 o lec\u021bie concret\u0103 de arhitectur\u0103 pentru agen\u021bii conecta\u021bi la CRM, analize, cataloage de comer\u021b electronic, baze de date \u0219i API-uri externe.<\/p>\n<\/div>\n<div class=\"td-article-toc\">\n<div class=\"td-toc-title\">Cuprins<\/div>\n<ul>\n<li><a href=\"#kryfo-kostos-agentic-rag\">Costurile ascunse din spatele unui flux de lucru RAG de tip agentic<\/a><\/li>\n<li><a href=\"#prompt-all-over-fetch-under-fetch\">De ce prompt-all, over-fetch \u0219i under-fetch genereaz\u0103 probleme diferite<\/a><\/li>\n<li><a href=\"#schema-graph-leitourgikos-chartis\">Schema Graph transform\u0103 API-urile \u00eentr-o hart\u0103 func\u021bional\u0103<\/a><\/li>\n<li><a href=\"#ektelesimo-tool-plan\">Cum se genereaz\u0103 un plan de prelucrare executabil<\/a><\/li>\n<li><a href=\"#benchmark-110-erotimata\">Ce m\u0103soar\u0103 de fapt testul de performan\u021b\u0103 cu cele 110 \u00eentreb\u0103ri<\/a><\/li>\n<li><a href=\"#apotelesmata-ligotero-context\">Rezultatele: precizie competitiv\u0103 cu mult mai pu\u021bin context<\/a><\/li>\n<li><a href=\"#elachista-pedia-lathos-kpi\">De ce num\u0103rul minim de c\u00e2mpuri este un indicator de performan\u021b\u0103 (KPI) gre\u0219it<\/a><\/li>\n<li><a href=\"#provenance-adeies-asfaleia\">Provenien\u021b\u0103, licen\u021be \u0219i securitatea datelor<\/a><\/li>\n<li><a href=\"#oria-schemarouter\">\u00cen ce privin\u021be mai prezint\u0103 SchemaRouter deficien\u021be<\/a><\/li>\n<li><a href=\"#crm-ecommerce-marketing-agents\">Ce \u00eenseamn\u0103 acest lucru pentru CRM, comer\u021bul electronic \u0219i agen\u021bii de marketing<\/a><\/li>\n<li><a href=\"#pilot-epta-vimata\">Un proiect-pilot \u00een \u0219apte etape pentru rutarea adaptat\u0103 la teren<\/a><\/li>\n<li><a href=\"#mikrotero-eparkes-synolo\">Esen\u021ba: cel mai mic ansamblu adecvat \u0219i controlabil<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"kryfo-kostos-agentic-rag\">Costurile ascunse din spatele unui flux de lucru RAG de tip agentic<\/h2>\n<p>Cu c\u00e2t un agent AI dispune de mai multe instrumente, cu at\u00e2t devine mai dificil\u0103 o decizie aparent simpl\u0103: ce instrument trebuie s\u0103 apeleze, cu ce parametri \u0219i exact ce c\u00e2mpuri trebuie s\u0103 returneze? \u00centr-un chatbot simplu, modelul r\u0103spunde pe baza contextului care i se ofer\u0103. \u00centr-un sistem RAG de tip agentic, acesta trebuie mai \u00eent\u00e2i s\u0103 decid\u0103 unde va c\u0103uta \u0219i apoi s\u0103 transforme aceast\u0103 alegere \u00eentr-o apelare valid\u0103.<\/p>\n<p>O interogare poate necesita o combina\u021bie \u00eentre o baz\u0103 de date intern\u0103, un magazin de vectori, un magazin de grafuri \u0219i un API extern. Alegerea nu se rezum\u0103 doar la denumirea instrumentului: fiecare punct de acces are parametri obligatorii, c\u00e2mpuri de r\u0103spuns, unit\u0103\u021bi de m\u0103sur\u0103, surse \u0219i restric\u021bii de utilizare diferite. Dac\u0103 unul dintre aceste elemente lipse\u0219te, planul poate fi relevant din punct de vedere semantic, dar imposibil de pus \u00een practic\u0103 din punct de vedere tehnic.<\/p>\n<p>Lucrarea de cercetare <em>SchemaRouter: Instrument de rutare bazat pe c\u00e2mpuri pentru un RAG agen\u021bial eterogen eficient<\/em>, publicat pe arXiv la 3 iulie 2026, propune un strat intermediar de rutare. Un LLM de dimensiuni reduse extrage inten\u021bia \u0219i conceptele de baz\u0103; apoi, reguli deterministe aplicate unui graf de schem\u0103 selecteaz\u0103 instrumentele \u0219i domeniile. Distinc\u021bia este esen\u021bial\u0103, deoarece <a href=\"https:\/\/twodots.gr\/ai-agents-poios-ftaiei-otan-aftomatopoiisi-apotygchanei\/\">diagnosticarea unei defec\u021biuni a unui agent AI<\/a> ne oblig\u0103 s\u0103 afl\u0103m dac\u0103 problema a fost la nivel de \u00een\u021belegere, de plan, de apelul c\u0103tre instrument sau la cititorul din aval.<\/p>\n<h2 id=\"prompt-all-over-fetch-under-fetch\">De ce prompt-all, over-fetch \u0219i under-fetch genereaz\u0103 probleme diferite<\/h2>\n<p>Strategia <strong>prompt-all<\/strong> plaseaz\u0103 toate descrierile instrumentelor \u0219i c\u00e2mpurilor \u00een promptul de rutare. Poate fi eficient\u0103 cu un model puternic, dar schema se repet\u0103 la fiecare apel \u0219i cre\u0219te odat\u0103 cu inventarul. \u00cen cadrul studiului, catalogul con\u021binea 19 instrumente \u0219i 166 de c\u00e2mpuri de r\u0103spuns. Numai segmentul de schem\u0103 avea 5.042 de caractere, adic\u0103 aproximativ 1.260 de tokenuri, pornind de la ipoteza simplificat\u0103 de patru caractere pe token.<\/p>\n<p>Autorii estimeaz\u0103, \u00een detaliu, o cre\u0219tere de aproximativ 66 de tokenuri de tip \u201erouting-prompt\u201d pentru fiecare instrument suplimentar: aproximativ 6.600 de tokenuri la 100 de instrumente \u0219i 33.000 la 500. Este vorba despre o estimare bazat\u0103 pe inventarul celor 19 instrumente, nu despre o m\u0103surare efectuat\u0103 \u00een implement\u0103ri de aceast\u0103 amploare. Caching-ul prompturilor poate reduce costul de intrare al unui schem\u0103 fix\u0103, dar nu elimin\u0103 necesitatea de a acorda aten\u021bie prefixului complet \u0219i nici nu rezolv\u0103 problemele legate de modific\u0103rile aduse instrumentelor, versiunilor sau permisiunilor.<\/p>\n<p>The <strong>preluare excesiv\u0103<\/strong> este o alt\u0103 problem\u0103: agentul apeleaz\u0103 mai multe instrumente sau returneaz\u0103 mai multe c\u00e2mpuri dec\u00e2t este necesar. Aceasta m\u0103re\u0219te \u00eenc\u0103rc\u0103tura, contextul \u0219i probabilitatea ca date sensibile sau contradictorii s\u0103 ajung\u0103 la cititor. Acest <strong>preluare insuficient\u0103<\/strong> omite un aspect esen\u021bial \u0219i poate duce la un r\u0103spuns conving\u0103tor, dar incomplet. Protec\u021bia \u00eempotriva <a href=\"https:\/\/twodots.gr\/ai-agents-indirect-prompt-injection-epixeiriseis\/\">injectarea indirect\u0103 a prompturilor \u00een surse externe<\/a> r\u0103m\u00e2ne o verificare separat\u0103; rata de recuperare mai mic\u0103 limiteaz\u0103 suprafa\u021ba, dar nu dovede\u0219te c\u0103 con\u021binutul este fiabil.<\/p>\n<div class=\"td-comparison td-comparison-cards td-comparison-cards--horizontal\">\n<div class=\"td-comparison-grid td-comparison-grid--three\">\n<div class=\"td-platform-card\">\n<p class=\"td-comparison-title\">Prompt-all<\/p>\n<p>Furnizeaz\u0103 modelului \u00eentreaga schem\u0103 a instrumentelor la fiecare apel de rutare. Ofer\u0103 o vizibilitate extins\u0103, dar promptul cre\u0219te odat\u0103 cu inventarul.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Schema complet\u0103<\/span><span class=\"td-badge\">Cost de rutare ridicat<\/span><\/div>\n<\/div>\n<div class=\"td-platform-card\">\n<p class=\"td-comparison-title\">Numai vectori<\/p>\n<p>G\u0103se\u0219te instrumente similare din punct de vedere semantic, dar poate prezenta deficien\u021be \u00een ceea ce prive\u0219te parametrii obligatorii, c\u00e2mpurile de r\u0103spuns \u0219i func\u021bionalitatea.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Asem\u0103nare<\/span><span class=\"td-badge\">Risc de under-fetch<\/span><\/div>\n<\/div>\n<div class=\"td-platform-card td-platform-card--navy\">\n<p class=\"td-comparison-title\">SchemaRouter<\/p>\n<p>Utilizeaz\u0103 un LLM de dimensiuni reduse pentru \u00een\u021belegere \u0219i proiec\u021bia determinist\u0103 a c\u00e2mpului pentru planuri de ac\u021biune valide, care \u021bin cont de metadate.<\/p>\n<div class=\"td-badge-row\"><span class=\"td-badge\">Sensibil la c\u00e2mp<\/span><span class=\"td-badge\">Plan executabil<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2 id=\"schema-graph-leitourgikos-chartis\">Schema Graph transform\u0103 API-urile \u00eentr-o hart\u0103 func\u021bional\u0103<\/h2>\n<p>SchemaRouter reprezint\u0103 ca noduri elementele Tool, Endpoint, Parameter, ResponseField, DomainConcept, Unit, SourceType, LicensePolicy, FieldGroup \u0219i Intent. Muchiile leag\u0103 endpoints-urile de parametri \u0219i c\u00e2mpuri, c\u00e2mpurile de unit\u0103\u021bi, surse \u0219i concepte, iar expresiile naturale de numele canonice ale c\u00e2mpurilor. Sistemul nu stocheaz\u0103 doar descrieri textuale; el stocheaz\u0103 rela\u021biile care determin\u0103 care cerere este valid\u0103 \u0219i ce \u00eenseamn\u0103 fiecare r\u0103spuns.<\/p>\n<p>Ideea este similar\u0103 cu \u201eschema linking\u201d din text-to-SQL, dar este transpus\u0103 \u00eentr-un mediu cu numeroase instrumente eterogene. Nu aliniaz\u0103 cuvintele doar cu coloanele unei baze de date. Conecteaz\u0103 interog\u0103rile cu c\u00e2mpurile mai multor API-uri \u0219i p\u0103streaz\u0103 metadate pe care cititorul din aval nu le poate reconstitui \u00een siguran\u021b\u0103 pe baza cuno\u0219tin\u021belor parametrice.<\/p>\n<p>Graficul de produc\u021bie care a stat la baza studiului este proprietate privat\u0103. Articolul men\u021bioneaz\u0103 un export JSON \u00eenghe\u021bat, un cadru de evaluare \u0219i un depozit pentru reproducerea rezultatelor. Cu toate acestea, la verificarea din 14 septembrie 2026, linkul GitHub indicat returna un cod de eroare HTTP 404. Prin urmare, articolul \u00ee\u0219i bazeaz\u0103 indicatorii pe lucrarea complet\u0103 \u0219i nu prezint\u0103 depozitul ca material public disponibil.<\/p>\n<aside class=\"td-article-note\"><strong>Distinc\u021bie esen\u021bial\u0103 \u00eentre m\u0103sur\u0103tori:<\/strong> Cele aproximativ 1.260 de tokenuri se refer\u0103 la segmentul \u201eschema\u201d al promptului de rutare din \u201eprompt-all\u201d. Cele 207 de tokenuri din tabelul RAG \u201edownstream\u201d se refer\u0103 la contextul recuperat care a fost furnizat cititorului. Nu este vorba nici de aceea\u0219i etap\u0103, nici de aceea\u0219i unitate de cost.<\/aside>\n<h2 id=\"ektelesimo-tool-plan\">Cum se genereaz\u0103 un plan de prelucrare executabil<\/h2>\n<p>\u00cen prima etap\u0103, un LLM de dimensiuni reduse extrage inten\u021bia, conceptele din domeniu, valorile parametrilor, constr\u00e2ngerile surs\u0103 \u0219i instrumentele men\u021bionate \u00een mod explicit. Dac\u0103 utilizatorul men\u021bioneaz\u0103 un instrument, acesta are prioritate. \u00cen caz contrar, op\u021biunile sunt restr\u00e2nse \u00een func\u021bie de domeniul inten\u021biei \u0219i de grupurile de c\u00e2mpuri necesare. O constr\u00e2ngere surs\u0103 poate, de exemplu, s\u0103 disting\u0103 \u00eentre date experimentale, calculate sau din literatura de specialitate.<\/p>\n<p>Selectarea c\u00e2mpurilor se realizeaz\u0103 apoi \u00een mod determinist. Sunt incluse identificatori, coresponden\u021be concept-c\u00e2mp \u0219i grupurile de c\u00e2mpuri care func\u021bioneaz\u0103 ca o plas\u0103 de siguran\u021b\u0103 pentru recall. Stratul de aliasuri face leg\u0103tura \u00eentre limba utilizatorului \u0219i denumirile canonice ale c\u00e2mpurilor: un termen din domeniu poate fi asociat cu denumirea exact\u0103 pe care o \u00een\u021belege API-ul. \u00cen final, planul ata\u0219eaz\u0103 unitatea, tipul sursei \u0219i licen\u021ba pentru fiecare c\u00e2mp relevant.<\/p>\n<p>Expresia \u00abvalid din punct de vedere structural\u00bb nu \u00eenseamn\u0103 c\u0103 politica de afaceri a fost aplicat\u0103 automat. \u00censeamn\u0103 c\u0103 c\u00e2mpurile provin din schema declarat\u0103, iar parametrii din setul acceptat de c\u0103tre punctul final. Autentificarea, autorizarea, consim\u021b\u0103m\u00e2ntul, limitele de rat\u0103, minimizarea datelor \u0219i por\u021bile de aprobare trebuie impuse de straturile corespunz\u0103toare de politic\u0103 \u0219i execu\u021bie. <a href=\"https:\/\/twodots.gr\/crm-compliance-dedomena-pelaton-marketing\/\">protec\u021bia datelor \u00een CRM f\u0103r\u0103 a \u00eempiedica activit\u0103\u021bile de marketing<\/a> necesit\u0103 tocmai aceast\u0103 distinc\u021bie \u00eentre domeniul util \u0219i accesul permis.<\/p>\n<h2 id=\"benchmark-110-erotimata\">Ce m\u0103soar\u0103 de fapt testul de performan\u021b\u0103 cu cele 110 \u00eentreb\u0103ri<\/h2>\n<p>Evaluarea cuprinde 110 \u00eentreb\u0103ri din domeniul \u0219tiin\u021bei materialelor, \u00eemp\u0103r\u021bite \u00een nou\u0103 categorii: 36 de c\u0103ut\u0103ri de propriet\u0103\u021bi cu un singur instrument, 12 c\u0103ut\u0103ri chimice, 12 interog\u0103ri sensibile la provenien\u021b\u0103, 10 interog\u0103ri cu mai multe c\u00e2mpuri, 10 c\u0103ut\u0103ri \u00een literatura de specialitate, 8 compara\u021bii \u00eentre surse, 8 interog\u0103ri sensibile la unit\u0103\u021bi de m\u0103sur\u0103, 8 interog\u0103ri negative f\u0103r\u0103 instrument adecvat \u0219i 6 interog\u0103ri ambigue cu o singur\u0103 entitate.<\/p>\n<p>Inventarul \u201efrozen\u201d cuprinde 19 instrumente eterogene \u0219i 166 de c\u00e2mpuri de r\u0103spuns: baze de date cu propriet\u0103\u021bile materialelor, PubChem, API-uri bibliografice, o surs\u0103 de comunicate de pres\u0103 \u0219i solu\u021bii de rezerv\u0103 de tip web sau Q&amp;A. Datele din aval sunt elemente structurate deterministe. Aceast\u0103 alegere faciliteaz\u0103 compara\u021bia controlat\u0103, dar subestimeaz\u0103 zgomotul, dezordinea \u0219i posibila injectare de prompturi cu care se confrunt\u0103 un corpus real.<\/p>\n<p>Studiul nu se limiteaz\u0103 la precizia instrumentului sau la indicatorul F1. Acesta evalueaz\u0103 validitatea parametrilor, rata planurilor executabile, token-urile de context recuperate, laten\u021ba end-to-end, precizia final\u0103 a r\u0103spunsului \u0219i dac\u0103 r\u0103spunsul include informa\u021bii privind provenien\u021ba \u0219i licen\u021ba. Acesta este nivelul adecvat pentru un agent de produc\u021bie: routerul nu este bun pentru c\u0103 genereaz\u0103 un plan \u00abelegant\u00bb, ci pentru c\u0103 contribuie la ca r\u0103spunsul final s\u0103 fie corect, rapid \u0219i verificabil.<\/p>\n<h2 id=\"apotelesmata-ligotero-context\">Rezultatele: precizie competitiv\u0103 cu mult mai pu\u021bin context<\/h2>\n<p>SchemaRouter a atins o precizie a r\u0103spunsurilor de 0,71, cu un interval de \u00eencredere de 95% cuprins \u00eentre 0,63 \u0219i 0,79, o rat\u0103 de recuperare a c\u00e2mpurilor de 0,86, 227 de tokenuri de context recuperate \u0219i o laten\u021b\u0103 end-to-end de 5,5 secunde. Metoda \u201efetch-all\u201d a avut o precizie de 0,70, dar a utilizat 2.066 de tokenuri \u0219i a necesitat 4,9 secunde. Metoda \u201eprompt-all\u201d a avut o precizie de 0,66, 207 tokenuri de context recuperate \u0219i o laten\u021b\u0103 de 15,1 secunde.<\/p>\n<div class=\"td-chart td-chart--metrics\">\n<div class=\"td-chart-head\">\n<p class=\"td-chart-title\">Punctul de func\u021bionare al SchemaRouter<\/p>\n<p class=\"td-chart-subtitle\">Valorile se refer\u0103 exclusiv la testul de performan\u021b\u0103 cu 110 \u00eentreb\u0103ri \u0219i nu constituie o garan\u021bie pentru fiecare implementare agentic\u0103 a RAG.<\/p>\n<\/div>\n<div class=\"td-chart-body\">\n<div class=\"td-metric-grid\">\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">0,71<\/span><span class=\"td-metric-label\">precizia r\u0103spunsurilor cu intervale de \u00eencredere care se suprapun<\/span><\/div>\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">227<\/span><span class=\"td-metric-label\">tokenuri de context recuperate<\/span><\/div>\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">0,93<\/span><span class=\"td-metric-label\">rata exact\u0103 a sculei \u00een tabelul principal<\/span><\/div>\n<div class=\"td-metric-card\"><span class=\"td-metric-value\">62%<\/span><span class=\"td-metric-label\">r\u0103spunsuri cu men\u021biunea licen\u021bei \u201eschema-only\u201d<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>Cea mai clar\u0103 diferen\u021b\u0103 const\u0103 \u00een eficien\u021ba \u0219i validitatea planului. SchemaRouter a \u00eenregistrat un \u201etool-exact rate\u201d de 0,93 \u0219i o \u201eparameter validity\u201d de 1,00 \u00een tabelul de baz\u0103 al indicatorilor de planificare. A utilizat de aproximativ nou\u0103 ori mai pu\u021bine tokenuri de context recuperate dec\u00e2t metoda \u201efetch-all\u201d, f\u0103r\u0103 o pierdere m\u0103surabil\u0103 a preciziei \u00een aceast\u0103 configura\u021bie. \u00cen compara\u021bie cu prompt-all, timpul end-to-end a fost de aproximativ 2,7 ori mai scurt.<\/p>\n<aside class=\"td-article-note\"><strong>Nu este vorba despre o victorie a preciziei dovedit\u0103 statistic:<\/strong> intervalele de \u00eencredere ale celor mai performante routere se suprapun. \u00cen plus, algoritmul \u201efetch-all\u201d a fost mai rapid dec\u00e2t SchemaRouter pe serverul partajat respectiv. Argumentul principal al lucr\u0103rii este combina\u021bia dintre eficien\u021ba contextual\u0103, planurile valide \u0219i fidelitatea metadatelor, nu primul loc absolut la fiecare indicator.<\/aside>\n<h2 id=\"elachista-pedia-lathos-kpi\">De ce num\u0103rul minim de c\u00e2mpuri este un indicator de performan\u021b\u0103 (KPI) gre\u0219it<\/h2>\n<p>Una dintre cele mai utile constat\u0103ri este c\u0103 minimizarea extrem\u0103 a c\u00e2mpurilor afecteaz\u0103 negativ rezultatul din aval. La punctul de func\u021bionare cu c\u00e2mp minim, precizia a sc\u0103zut la 0,56, cu 188 de tokenuri de context recuperate. C\u00e2nd s-au ad\u0103ugat grupuri de c\u00e2mpuri relevante pentru inten\u021bie ca m\u0103sur\u0103 de siguran\u021b\u0103 pentru recall, precizia a crescut la 0,71, \u00een timp ce num\u0103rul de tokenuri a crescut doar la 227.<\/p>\n<p>Lec\u021bia nu este \u00abadu mai multe date\u00bb. Ci c\u0103 obiectivul corect de optimizare combin\u0103 calitatea r\u0103spunsului cu costul real al contextului. O metric\u0103 bazat\u0103 pe num\u0103rul de c\u00e2mpuri consider\u0103 toate c\u00e2mpurile echivalente, \u00een timp ce un identificator scurt \u0219i un c\u00e2mp textual mare au o amprent\u0103 de tokenuri foarte diferit\u0103. Planul mai mic poate p\u0103rea eficient, dar, \u00een acela\u0219i timp, poate lipsi elementul care \u00eei permite cititorului s\u0103 r\u0103spund\u0103.<\/p>\n<p>Pentru echipele de produs \u0219i de date, tablourile de bord trebuie s\u0103 coreleze indicatorii de rutare cu succesul r\u0103spunsurilor, laten\u021ba, utilizarea token-urilor, apelurile nevalide \u0219i erorile legate de c\u00e2mpurile lips\u0103. \u00cen mod similar, <a href=\"https:\/\/twodots.gr\/multimodal-ai-agents-antilipsi-drasi\/\">Agen\u021bii AI multimodali necesit\u0103 o verificare dup\u0103 percep\u021bie<\/a>: un num\u0103r mai mare de date de intrare nu garanteaz\u0103 o ac\u021biune corect\u0103, dar nici eliminarea agresiv\u0103 a contextului nu garanteaz\u0103 c\u0103 informa\u021biile esen\u021biale vor fi p\u0103strate.<\/p>\n<h2 id=\"provenance-adeies-asfaleia\">Provenien\u021b\u0103, licen\u021be \u0219i securitatea datelor<\/h2>\n<p>Cea mai semnificativ\u0103 diferen\u021b\u0103 la nivel de r\u0103spuns se refer\u0103 la trasabilitate. SchemaRouter a inclus men\u021biuni de licen\u021b\u0103 \u201eschema-only\u201d \u00een 62% dintre r\u0103spunsurile non-negative. Men\u021biunile de licen\u021b\u0103 \u0219i declara\u021biile privind tipul sursei au atins ambele 94%. Valorile de referin\u021b\u0103 au avut o rat\u0103 de citare exclusiv a schemei aproape de zero, deoarece respectivele \u0219iruri de licen\u021b\u0103 nu existau \u00een planul primit de cititor.<\/p>\n<p>\u00cen domeniul marketingului, al comer\u021bului electronic \u0219i al opera\u021biunilor de con\u021binut, acest principiu are o aplicabilitate mai larg\u0103 dec\u00e2t \u00een \u0219tiin\u021ba materialelor. Atunci c\u00e2nd un agent utilizeaz\u0103 fluxuri de produse, resurse DAM, date despre clien\u021bi sau studii de pia\u021b\u0103 licen\u021biate, sursa \u0219i condi\u021biile de utilizare nu trebuie ad\u0103ugate ulterior sub form\u0103 de not\u0103 de subsol. Acestea trebuie s\u0103 \u00eenso\u021beasc\u0103 informa\u021bia de la registru p\u00e2n\u0103 la ie\u0219irea final\u0103. Este vorba despre o interpretare arhitectural\u0103, nu despre un rezultat inter-domeniu demonstrat de testul de performan\u021b\u0103.<\/p>\n<p>O r\u0103spuns API mai succint poate, de asemenea, s\u0103 reduc\u0103 riscul expunerii excesive a datelor, dar numai dac\u0103 selectarea c\u00e2mpurilor este impus\u0103 la nivelul serverului \u0219i este asociat\u0103 cu autorizarea pe baz\u0103 de propriet\u0103\u021bi ale obiectelor. Un router care \u00absolicit\u0103\u00bb mai pu\u021bine c\u00e2mpuri nu \u00eenlocuie\u0219te controalele de acces. Specifica\u021bia MCP avertizeaz\u0103, de asemenea, c\u0103 adnot\u0103rile instrumentelor sunt doar sugestii \u0219i nu trebuie considerate, \u00een sine, o descriere fiabil\u0103 a comportamentului.<\/p>\n<div class=\"td-decision-band\">\n<p class=\"td-decision-kicker\">Poart\u0103 de produc\u021bie pentru agen\u021bi con\u0219tien\u021bi de contextul de teren<\/p>\n<p class=\"td-decision-title\">Schema selecteaz\u0103 datele; politica decide dac\u0103 acestea sunt permise<\/p>\n<p>Asocia\u021bi fiecare punct final \u0219i c\u00e2mp de r\u0103spuns cu proprietarul, gradul de confiden\u021bialitate, scopul permis, rolul, sursa, unitatea, licen\u021ba \u0219i perioada de p\u0103strare. Executa\u021bi planul numai dup\u0103 ce a trecut de verificarea autoriz\u0103rii \u0219i a minimiz\u0103rii datelor \u0219i p\u0103stra\u021bi o urm\u0103 pentru interogare, versiunea de schem\u0103 selectat\u0103, c\u00e2mpurile returnate \u0219i r\u0103spunsul final.<\/p>\n<\/div>\n<h2 id=\"oria-schemarouter\">\u00cen ce privin\u021be mai prezint\u0103 SchemaRouter deficien\u021be<\/h2>\n<p>Celelalte erori se \u00eempart \u00een principal \u00een alegerea gre\u0219it\u0103 a instrumentului pentru entit\u0103\u021bi ambigue \u0219i \u00een erori ale cititorului. \u00cen cazul interog\u0103rilor cu o singur\u0103 entitate ambigu\u0103, modulul de potrivire a conceptelor \u00eent\u00e2mpin\u0103 dificult\u0103\u021bi \u00een a determina sursa adecvat\u0103 f\u0103r\u0103 un nume explicit. Stratul de aliasuri necesit\u0103 \u00eentre\u021binere manual\u0103 pe m\u0103sur\u0103 ce un domeniu se extinde, prin urmare aceast\u0103 abordare nu elimin\u0103 necesitatea guvernan\u021bei schemelor.<\/p>\n<p>Exist\u0103 restric\u021bii semnificative \u00een ceea ce prive\u0219te validitatea. Benchmark-ul con\u021bine 110 interog\u0103ri, este axat pe \u0219tiin\u021ba materialelor, a fost creat de un singur anotator \u0219i utilizeaz\u0103 fi\u0219iere structurate \u201e\u00eenghe\u021bate\u201d \u00een locul unor documente reale. Evaluarea s-a realizat \u00eentr-o singur\u0103 execu\u021bie cu Qwen-3.5 122B auto-g\u0103zduit, la temperatura zero \u0219i cu func\u021bia de ra\u021bionament dezactivat\u0103. Aceea\u0219i familie de modele a generat \u0219i a evaluat r\u0103spunsurile, iar revizuirea punctual\u0103 \u00eentre familii s-a efectuat doar pe 40 de e\u0219antioane.<\/p>\n<p>M\u0103sur\u0103torile de laten\u021b\u0103 provin de la un server comun, supra\u00eenc\u0103rcat, \u0219i sunt orientative. Rezultatele necesit\u0103 replicare multi-seed, multi-model \u0219i cross-domain. \u00cen plus, articolul sus\u021bine un prompt de rutare independent de dimensiunea schemei, dar \u00eentre\u021binerea graficului, a aliasurilor, a grupurilor de c\u00e2mpuri \u0219i a politicilor r\u0103m\u00e2ne un cost organiza\u021bional real.<\/p>\n<h2 id=\"crm-ecommerce-marketing-agents\">Ce \u00eenseamn\u0103 acest lucru pentru CRM, comer\u021bul electronic \u0219i agen\u021bii de marketing<\/h2>\n<p>Un agent de comer\u021b se poate conecta la catalog, depozit, pre\u021buri, comenzi, recenzii \u0219i platforme publicitare. \u00centrebarea \u00abcare produs are poten\u021bial de promovare?\u00bb necesit\u0103 c\u00e2mpuri specifice \u0219i, probabil, permisiuni de acces diferite fa\u021b\u0103 de \u00abcare campanie a avut cel mai bun ROAS?\u00bb. Dac\u0103 toate descrierile \u0219i toate datele sunt \u00eenc\u0103rcate \u00eentotdeauna, contextul se extinde. Dac\u0103 se selecteaz\u0103 doar instrumentul cel mai apropiat din punct de vedere semantic, pot lipsi costul produsului sau fereastra de atribuire.<\/p>\n<p>Un registru \u201efield-aware\u201d poate specifica ce c\u00e2mpuri necesit\u0103 fiecare inten\u021bie, unit\u0103\u021bile acestora, sursa, actualitatea \u0219i restric\u021biile de acces. Pentru o interogare CRM, de exemplu, planul poate necesita etapa ciclului de via\u021b\u0103 \u0219i ultimul contact permis, dar nu istoricul complet al notelor sau date care nu sunt relevante pentru scopul respectiv. Pentru disponibilitatea produsului sunt necesare codul SKU, starea stocului \u0219i marcajul temporal, nu \u00eentregul obiect al comenzii.<\/p>\n<p>Implementarea \u00een mediul de produc\u021bie necesit\u0103 asigurarea confiden\u021bialit\u0103\u021bii \u0219i a autoriz\u0103rii, aspecte care nu fac obiectul lucr\u0103rii. De asemenea, este necesar\u0103 o solu\u021bie de rezerv\u0103 atunci c\u00e2nd un punct final \u00ee\u0219i modific\u0103 schema, c\u00e2nd sursa este \u00eenvechit\u0103 sau c\u00e2nd planul nu atinge un prag de \u00eencredere. Aceste <a href=\"https:\/\/twodots.gr\/ai-agents-business-not-coworkers\/\">Agen\u021bii AI din cadrul \u00eentreprinderii trebuie trata\u021bi ca ni\u0219te programe software cu limite<\/a>, nu ca \u00abcolegi\u00bb care completeaz\u0103 \u00een mod arbitrar spa\u021biile goale.<\/p>\n<h2 id=\"pilot-epta-vimata\">Un proiect-pilot \u00een \u0219apte etape pentru rutarea adaptat\u0103 la teren<\/h2>\n<p>Proiectul-pilot trebuie s\u0103 porneasc\u0103 de la o decizie limitat\u0103, cu un cost m\u0103surabil al erorilor, \u0219i nu de la \u00eentregul inventar API al companiei. Un prim caz de utilizare adecvat este o interogare de tip \u201eread-only\u201d \u00eentr-un catalog, un sistem de analiz\u0103 sau o baz\u0103 de cuno\u0219tin\u021be de asisten\u021b\u0103, unde exist\u0103 r\u0103spunsuri corecte cunoscute \u0219i solu\u021bii de rezerv\u0103 sigure.<\/p>\n<div class=\"td-step-list\">\n<p class=\"td-step-list-title\">\u0218apte pa\u0219i de la inventar la o execu\u021bie shadow sigur\u0103<\/p>\n<ol>\n<li><span class=\"td-step-kicker\">Pasul 1<\/span><strong>Stabili\u021bi un obiectiv de afaceri<\/strong>\n<p>Stabili\u021bi la ce \u00eentrebare trebuie s\u0103 r\u0103spund\u0103 agentul, la ce date nu are voie s\u0103 aib\u0103 acces, cine este proprietarul \u0219i care este costul unei erori sau al unei \u00eent\u00e2rzieri.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Pasul 2<\/span><strong>Cartografia\u021bi instrumentele \u0219i terminalele<\/strong>\n<p>\u00cenregistra\u021bi metoda, parametrii necesari, c\u00e2mpurile de r\u0103spuns, limitele de frecven\u021b\u0103, versiunile \u0219i modurile de e\u0219ec numai pentru sistemele care necesit\u0103 inten\u021bia respectiv\u0103.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Pasul 3<\/span><strong>Ata\u0219a\u021bi metadate pentru fiecare c\u00e2mp<\/strong>\n<p>Specifica\u021bi numele canonic, aliasurile, unitatea, tipul sursei, actualitatea, licen\u021ba, gradul de confiden\u021bialitate \u0219i rolul necesar. Nu introduce\u021bi permisiunile sub form\u0103 de text liber \u00een fereastra de comand\u0103.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Pasul 4<\/span><strong>Iat\u0103 grupurile de c\u00e2mpuri critice pentru rechemare<\/strong>\n<p>Identifica\u021bi identificatorii \u0219i grupurile mici de c\u00e2mpuri necesare ca m\u0103sur\u0103 de siguran\u021b\u0103, pentru ca minimizarea s\u0103 nu se transforme \u00een preluare insuficient\u0103.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Pasul 5<\/span><strong>Construi\u021bi Gold Query Suite<\/strong>\n<p>Ad\u0103uga\u021bi pur \u0219i simplu interog\u0103ri de tip \u201esimple\u201d, \u201emulti-tool\u201d, \u201esensitive la provenien\u021b\u0103\u201d, \u201eambigue\u201d \u0219i \u201enegative\u201d, \u00een cazul c\u0103rora decizia corect\u0103 este s\u0103 nu se efectueze o apelare inadecvat\u0103.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Pasul 6<\/span><strong>Compara\u021bi valorile de referin\u021b\u0103 din aval<\/strong>\n<p>Evalua\u021bi metodele \u201eprompt-all\u201d, \u201esimilarity routing\u201d \u0219i \u201efetch-all\u201d controlat \u00een func\u021bie de precizia r\u0103spunsului, execu\u021bia valid\u0103, tokenurile de context, laten\u021ba, exhaustivitatea metadatelor \u0219i expunerea datelor.<\/p>\n<\/li>\n<li><span class=\"td-step-kicker\">Pasul 7<\/span><strong>Rula\u021bi modul \u201eshadow\u201d \u0219i monitorizarea versiunilor<\/strong>\n<p>\u00cenregistra\u021bi interogarea, versiunea schemei, planul instrumentului, c\u00e2mpurile returnate, r\u0103spunsul \u0219i corectura manual\u0103 \u00eenainte de a permite ac\u021biuni de scriere sau de a exercita o influen\u021b\u0103 autonom\u0103 asupra clien\u021bilor \u0219i bugetului.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<p>Cei <a href=\"https:\/\/twodots.gr\/aftomatismoi-epicheiriseon-ai\/\">Automatiz\u0103ri pentru \u00eentreprinderi \u0219i IA de la TWO DOTS<\/a> \u00eencep cu cartografierea proceselor, a datelor, a responsabililor \u0219i a punctelor de control. Pentru un proiect-pilot de tip SchemaRouter, valoarea nu const\u0103 \u00een ad\u0103ugarea unui alt strat de abstractizare, ci \u00een demonstrarea faptului c\u0103 planul reduce contextul inutil f\u0103r\u0103 a omite c\u00e2mpuri critice sau a ocoli politicile.<\/p>\n<h2 id=\"mikrotero-eparkes-synolo\">Esen\u021ba: cel mai mic ansamblu adecvat \u0219i controlabil<\/h2>\n<p>SchemaRouter nu demonstreaz\u0103 c\u0103 un graf de schem\u0103 reprezint\u0103 cea mai bun\u0103 solu\u021bie pentru fiecare sistem RAG agentic. Totu\u0219i, arat\u0103 c\u0103 alegerea c\u00e2mpurilor de r\u0103spuns merit\u0103 tratat\u0103 ca o problem\u0103 arhitectural\u0103 distinct\u0103. \u00cen cadrul acestui benchmark, rutarea cu p\u0103strarea recall-ului a men\u021binut o acurate\u021be competitiv\u0103 cu mult mai pu\u021bin context recuperat dec\u00e2t metoda \u201efetch-all\u201d \u0219i cu informa\u021bii mai bogate privind provenien\u021ba \u0219i autoriza\u021biile.<\/p>\n<p>Pentru \u00eentreprinderi, obiectivul optim nu este nici \u00abtoate datele\u00bb, nici \u00abc\u00e2t mai pu\u021bine posibil\u00bb. Este cel mai mic set adecvat, executabil, permis \u0219i verificabil care permite un r\u0103spuns corect. Acest lucru necesit\u0103 indicatori care s\u0103 acopere \u00eentregul parcurs: inten\u021bie, alegerea instrumentului, validarea parametrilor, proiec\u021bia pe teren, autorizarea, extragerea, r\u0103spunsul \u0219i verificarea uman\u0103.<\/p>\n<p>Dac\u0103 schema grafic\u0103 r\u0103m\u00e2ne versiune, aliasurile sunt gestionate de proprietarii domeniului, iar permisiunile sunt impuse \u00een afara modelului, aceast\u0103 abordare poate deveni un punct de control util. Dac\u0103 este abordat\u0103 doar ca o tehnic\u0103 de reducere a num\u0103rului de token-uri, exist\u0103 riscul de a optimiza un indicator gre\u0219it \u0219i de a transfera complexitatea c\u0103tre un registru pe care nimeni nu \u00ee\u0219i asum\u0103 responsabilitatea de a-l \u00eentre\u021bine.<\/p>\n<section class=\"td-service-cta\">\n<div class=\"td-service-cta-content\">\n<p class=\"td-service-cta-kicker\">De la API-ul de inventar la un proiect-pilot controlat<\/p>\n<p class=\"td-service-cta-title\">Proiecta\u021bi agen\u021bi AI care solicit\u0103 datele corecte<\/p>\n<p>TWO DOTS cartografiaz\u0103 inten\u021biile, instrumentele, c\u00e2mpurile de r\u0103spuns, permisiunile, validarea \u0219i monitorizarea, astfel \u00eenc\u00e2t un flux de lucru bazat pe IA s\u0103 elimine contextul inutil f\u0103r\u0103 a pierde informa\u021bii esen\u021biale sau controlul.<\/p>\n<div class=\"td-service-cta-actions\"><a class=\"td-service-cta-button\" href=\"https:\/\/twodots.gr\/aftomatismoi-epicheiriseon-ai\/\">Proiecta\u021bi un pilot AI sigur<\/a><\/div>\n<\/div>\n<\/section>\n<section id=\"sychnes-erotiseis\" class=\"td-faq-section\">\n<div class=\"td-faq\">\n<p class=\"td-faq-heading\">\u00centreb\u0103ri frecvente<\/p>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Ce este SchemaRouter?<\/summary>\n<div class=\"td-faq-content\">\n<p>Este un strat de rutare pentru cercetare care organizeaz\u0103 instrumente, puncte finale, parametri, c\u00e2mpuri de r\u0103spuns \u0219i metadate \u00eentr-un grafic de schem\u0103 \u0219i genereaz\u0103 planuri de utilizare a instrumentelor care pot fi executate.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Ce problem\u0103 \u00eencearc\u0103 s\u0103 rezolve?<\/summary>\n<div class=\"td-faq-content\">\n<p>\u00cencearc\u0103 s\u0103 limiteze at\u00e2t \u201eover-fetching\u201d-ul, care aduce instrumente sau c\u00e2mpuri inutile, c\u00e2t \u0219i \u201eunder-fetching\u201d-ul, care omite informa\u021bii necesare pentru un r\u0103spuns corect.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">\u00cen ce const\u0103 diferen\u021ba fa\u021b\u0103 de rutarea bazat\u0103 pe similitudinea vectorial\u0103?<\/summary>\n<div class=\"td-faq-content\">\n<p>Func\u021bia \u201esimilarity\u201d poate g\u0103si un instrument adecvat, dar nu garanteaz\u0103 parametrii valabili sau c\u00e2mpuri de r\u0103spuns suficiente. SchemaRouter aplic\u0103 o selec\u021bie determinist\u0103 a c\u00e2mpurilor pe graf.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Ce rezultate a ob\u021binut la testul de performan\u021b\u0103?<\/summary>\n<div class=\"td-faq-content\">\n<p>La 110 \u00eentreb\u0103ri, a atins o precizie a r\u0103spunsurilor de 0,71 cu 227 de tokenuri de context recuperate, o rat\u0103 de exactitate a instrumentului de 0,93 \u0219i o validitate a parametrilor de 1,00 \u00een tabelul principal al lucr\u0103rii.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Se dovede\u0219te c\u0103 este cel mai precis router?<\/summary>\n<div class=\"td-faq-content\">\n<p>Nu. Intervalele de \u00eencredere ale celor mai performante routere se suprapun. Lucrarea se bazeaz\u0103 \u00een principal pe avantaje legate de eficien\u021ba contextual\u0103, planurile executabile \u0219i metadatele privind provenien\u021ba sau licen\u021ba.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">De ce num\u0103rul minim de c\u00e2mpuri este un indicator de performan\u021b\u0103 (KPI) gre\u0219it?<\/summary>\n<div class=\"td-faq-content\">\n<p>Deoarece, \u00een punctul de func\u021bionare cu c\u00e2mp minim, precizia a sc\u0103zut la 0,56. Ad\u0103ugarea grupurilor de c\u00e2mpuri critice pentru recall a readus-o la 0,71, cu o u\u0219oar\u0103 cre\u0219tere de la 188 la 227 de tokenuri.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">SchemaRouter impune restric\u021bii de acces \u0219i confiden\u021bialitate?<\/summary>\n<div class=\"td-faq-content\">\n<p>Nu de unul singur. Schema poate transmite metadate relevante, dar autorizarea, consim\u021b\u0103m\u00e2ntul, minimizarea datelor \u0219i etapele de aprobare trebuie impuse de straturile de politici \u0219i de execu\u021bie.<\/p>\n<\/div>\n<\/details>\n<details class=\"td-faq-item\">\n<summary class=\"td-faq-title\">Care este primul pas pentru un proiect pilot de afaceri?<\/summary>\n<div class=\"td-faq-content\">\n<p>Alege\u021bi un intent limitat, de tip \u201eread-only\u201d, \u00eenregistra\u021bi endpoint-urile \u0219i c\u00e2mpurile necesare \u0219i crea\u021bi interog\u0103ri de referin\u021b\u0103 cu r\u0103spunsuri corecte, cazuri ambigue \u0219i exemple negative sigure.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<\/section>\n<div class=\"td-source-list\">\n<p id=\"piges\" class=\"td-source-list-title\">Surse<\/p>\n<ul>\n<li><a href=\"https:\/\/arxiv.org\/abs\/2608.21375\" target=\"_blank\" rel=\"noopener\">arXiv \u2014 SchemaRouter: Instrument de rutare adaptat la context pentru un RAG agen\u021bial eterogen eficient<\/a><\/li>\n<li><a href=\"https:\/\/airc.nist.gov\/airmf-resources\/airmf\/5-sec-core\/\" target=\"_blank\" rel=\"noopener\">NIST AI RMF Core \u2014 Guvernare, Corelare, M\u0103surare \u0219i Gestionare<\/a><\/li>\n<li><a href=\"https:\/\/airc.nist.gov\/airmf-resources\/playbook\/manage\/\" target=\"_blank\" rel=\"noopener\">Ghidul NIST AI RMF \u2014 provenien\u021ba \u0219i gestionarea surselor ter\u021be<\/a><\/li>\n<li><a href=\"https:\/\/wstg.owasp.org\/latest\/4-Web_Application_Security_Testing\/12-API_Testing\/03-Excessive_Data_Exposure\/\" target=\"_blank\" rel=\"noopener\">OWASP WSTG \u2014 Expunerea excesiv\u0103 a datelor \u00een API-uri<\/a><\/li>\n<li><a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-11-25\/schema\" target=\"_blank\" rel=\"noopener\">Model Context Protocol \u2014 documenta\u021bie oficial\u0103 privind schema \u0219i adnot\u0103rile instrumentelor<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>SchemaRouter arat\u0103 cum agen\u021bii AI selecteaz\u0103 corect instrumentele \u0219i c\u00e2mpurile, reduc contextul \u0219i p\u0103streaz\u0103 provenien\u021ba, unit\u0103\u021bile \u0219i licen\u021bele de utilizare.<\/p>","protected":false},"author":1,"featured_media":97919,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_gspb_post_css":"","footnotes":""},"categories":[199],"tags":[20455,6506,9265,20456,20424],"class_list":["post-97182","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-techniti-noimosyni","tag-agentic-rag","tag-ai-agents","tag-data-governance","tag-schemarouter","tag-tool-routing"],"_links":{"self":[{"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/posts\/97182","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/comments?post=97182"}],"version-history":[{"count":0,"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/posts\/97182\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/media\/97919"}],"wp:attachment":[{"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/media?parent=97182"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/categories?post=97182"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/twodots.gr\/ro\/wp-json\/wp\/v2\/tags?post=97182"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}