English

Open Knowledge Format: stratul de cunoaștere dintre date și agenții AI

Open Knowledge Format: stratul de cunoaștere dintre date și agenții AI
28.07.2026

Această știre face parte din Ghidul AI în vânzări.

Un agent AI poate avea acces la data warehouse, fișiere, ERP și CRM și totuși să nu înțeleagă corect datele companiei. Ce înseamnă exact client activ? Din ce tabele se calculează venitul net? Când poate fi recomandat un discount? Ce excepții contractuale există în afara sistemelor? (Articol actualizat pentru OKF v0.2 - 27 iulie 2026)

„Cunoașterea internă a companiei" este un termen foarte general, dar suficient de flexibil pentru a acoperi această distanță enormă între funcționare în principiu și funcționare în producție.

Open Knowledge Format (OKF) este o specificație deschisă publicată de Google Cloud pentru organizarea metadatelor, contextului și cunoașterii utilizate de oameni și agenți AI. Pe 12 iunie 2026, s-a lansat versiunea 0.1. La numai șase săptămâni, pe 25 iulie s-a lansat versiunea 0.2, care întărește guvernanța formatului (din ce surse provine, cine l-a generat și verificat, dacă este încă actual), deși v0.1 rămâne validă.

Formatul OKF este simplu, definit de patru caracteristici, conform specificațiilor Google: Lizibilitate pentru oameni, accesibilitate pentru agenți AI fără unelte software speciale, versionabilitate pentru păstrarea unui istoric și portabilitate între sisteme IT.

Patru proprietăți OKF: lizibilitate, accesibilitate AI, versionabilitate și portabilitate
Fig.1. Patru proprietăți OKF: lizibilitate, accesibilitate AI, versionabilitate și portabilitate. Vezi specificația oficială

Cum vom vedea, și componentele efective sunt extrem de simple: fișiere .MD cu headere YAML. Le explorăm pe acestea, apoi evaluăm locul OKF între instrumentele ecosistemului agentic și câteva proiecte care deja folosesc OKF.

Concluzia noastră va fi că OKF nu este suficient singur, pentru o arhitectură agentică sunt necesare patru straturi:

  1. Date operaționale - în diferite sisteme
  2. OKF - pentru înțelegerea datelor și a convențiilor interne
  3. Skills - proceduri sau workflows pentru acțiunile efective AI
  4. Reguli de securitate și actualitate - verifică dacă acțiunile sunt permise și informațiile folosite de AI sunt încă valabile

OKF va fi util ca living wiki - bază de cunoaștere peste date cu limite stricte de aplicabilitate și fără a pretinde că înlocuiește datele sau Agent Skills.


1. Ce este și cum funcționează Open Knowledge Format (OKF)?


1.1. Bundle-ul și documentul-concept

Unitatea de bază a OKF este un document-concept: fișier Markdown cu metadate YAML. Mai multe concepte organizate într-un director formează un Knowledge Bundle.

Un bundle pentru capturarea cunoașterii dintr-o echipă comercială poate fi
sales-knowledge/
├── index.md
├── log.md
├── metrics/
│   ├── index.md
│   ├── gross-margin.md
│   └── customer-value.md
├── policies/
│   ├── index.md
│   ├── discount-policy.md
│   └── overdue-invoices.md
├── products/
│   ├── index.md
│   ├── product-families.md
│   └── aliases.md
└── references/
    ├── policy-sales-3-2.md
    └── fin-07.md

Specificația OKF impune foarte puține reguli. Singurul câmp obligatoriu pentru un concept este type, de exemplu Table pentru un tabel de date. Câmpuri precum title, description, resource, tags și generated.at (în 0.1 timestamp) sunt recomandate. În plus, poți adăuga propriile metadate, iar consumatorii (printre care agenții AI) trebuie să tolereze câmpurile pe care nu le recunosc.

Asta înseamnă că implementările vor evolua diferit în contexte diferite. Și, mai mult, că două bundle-uri OKF vor avea niveluri radical diferite de detalii. Unul ar putea avea surse, responsabili (owners), aprobări, date de revizuire și sute de detalii. Altul poate conține doar un câmp type și câteva paragrafe generate și ele automat cu AI.


1.2. Relațiile sunt esențiale, dar OKF nu este un knowledge graph complet

Dincolo de headerul YAML din fiecare document, organizarea pe foldere este esențială alături de relațiile dintre concepte care sunt exprimate prin linkuri Markdown obișnuite.

Exemplu de legătură între concepte în OKF
„Un discount mai mare de 10% trebuie verificat conform [politicii de discount](/policies/discount-policy.md)."

Din aceste linkuri se poate construi o reprezentare de tip graph. Dar OKF nu specifică validare avansată, nefiind un knowledge graph semantic complet cu relații tipizate formal. În OKF, sensul relației (de exemplu unidirecțional) este exprimat doar prin textul care descrie linkul, fără vreo ontologie obligatorie sau un limbaj de parcurgere sau validare.

Este deci probabil ca în viitor să apară unelte de generare OKF și extinderi mai stricte ale formatului care să verifice și valideze, inclusiv linkurile rupte (en. dead links).

Trei scenarii de generare OKF

  • Redactare manuală de la 0: mentenanța devine costisitoare, trebuie să aveți grijă ca noile linkuri sau concepte să fie legate corect cu cele vechi
  • Generare semi-automată din documentația existentă: urmează validări sintactice (linting) și verificare umană obligatorie
  • Export cvasi-automat: doar dacă folosiți o platformă mai puternică legată la sursele de adevăr, cu tooling suplimentar pentru OKF

1.3. Progressive disclosure: agentul AI nu citește tot

Fișierul index.md (din rădăcină, recomandat) va funcționa ca hartă locală a cunoașterii organizaționale capturate de bundle, împreună cu alte index.md din subfoldere.

Agentul poate începe citirea cu indexul principal. Astfel identifică domeniul relevant și apoi încarcă (sperăm) doar conceptele necesare. Dacă o politică trimite la o excepție sau la o formulă financiară, agentul sau consumatorul poate citi detaliile din linkul respectiv.

Această abordare se numește progressive disclosure, având rolul de a reduce contextul necesar și costurile aferente. Ceva asemănător se găsește în Agent Skills (de la Claude): agentul descoperă mai întâi numele și descrierea Skill-ului, apoi încarcă instrucțiunile și resursele precise pe măsură ce are nevoie de ele. O ierarhie de citire OKF arată așa:

Ierarhie de citire OKF
index.md
├── metrics/index.md
│   └── [alte documente .md din director]
├── policies/index.md
│   └── [alte documente .md din director]
└── products/index.md
    └── [alte documente .md din director]

1.4. Knowledge as code

O bază de cunoaștere OKF poate fi administrată în Git la fel ca orice proiect software. Se propune o modificare, se publică într-un branch, se poate folosi diff, se poate face review de owner și apoi se publică final și reindexează în producție.

Avantajul este că în lumea AI, apare transparență pentru procedurile și definițiile interne, față de alte proceduri „magice". Știm că în multe proiecte RAG, documentele sunt reindexate, dar nu există un proces transparent care să rețină cine a modificat o regulă și când, ce texte au fost înlocuite și de ce s-a făcut schimbarea. Ca versionabilitate, OKF este similar cu Agent Skills (vezi mai jos).

Riscul este că dacă bundle-urile OKF cresc ca dimensiuni și includ cazuri concrete și excepții punctuale (de exemplu „pentru clientul ALBIN IMPEX aplică mereu discount 4.5%"), versionabilitatea nu va ajuta, efectele practice (de exemplu discounturi acordate greșit) nefiind reversibile.


OKF va fi util ca format intermediar, care să nu atingă date volatile, ci să le descrie. Poate descrie pașii unei proceduri, dar nu definește singur când este activată și cum este executată ca Skills. OKF trebuie să conțină funcționarea stabilă a procedurilor companiei pe date, înainte de acțiuni.


2. OKF versus RAG/GraphRAG, MCP și Agent Skills

Conceptele din ecosistemul agentic sunt frecvent prezentate ca alternative directe. În realitate, ele operează la straturi diferite și OKF va avea propriul loc.


OKF versus RAG și GraphRAG

RAG răspunde în principal la întrebarea: cum găsește AI informația relevantă? OKF va răspunde la întrebarea: cum este organizată cunoașterea pe care agentul trebuie să o găsească?

Un bundle OKF poate fi indexat într-o bază vectorială. Retrieval-ul (RAG) poate combina embeddings, keyword search, BM25, reranking, graph expansion și navigarea prin indexuri. GraphRAG folosește relațiile dintre entități și concepte pentru a recupera context care nu poate fi găsit prin simpla similaritate între fragmente. OKF poate furniza conceptele curățate, dar nu impune un algoritm și nu necesită o bază de date graph.

OKF poate fi o sursă pentru GraphRAG, dar nu este un motor complet de graph.


OKF versus MCP

Model Context Protocol și protocoalele similare facilitează conectarea agenților la instrumente și sisteme externe. Un server MCP permite agentului AI să interogheze baza de date, să citească stocul din ERP sau chiar să creeze un tichet în CRM.

OKF explică agentului conceptele companiei: care pipeline este oficial, ce stoc este eligibil sau ce reguli trebuie aplicate înaintea unei acțiuni.

Fragment MCP (sau API)
„Returnează soldul curent al clientului."
Fragment din corpul OKF
„Soldul influențează politica aplicabilă clienților cu restanțe."

MCP oferă acces la date și acțiuni, în timp ce OKF oferă context conceptual persistent.


OKF versus Claude Agent Skills

Comparația cu Agent Skills este importantă deoarece ambele formate folosesc directoare, Markdown, YAML și progressive disclosure. Un Skill conține în mod normal un fișier SKILL.md cu numele Skill-ului, descrierea situațiilor în care trebuie activat și instrucțiunile pentru realizarea unei activități. Directorul poate include scripturi, referințe, template-uri și alte resurse.

Specificația a apărut în ecosistemul Anthropic, dar acum Skills este un format deschis și a fost adoptat în AI agentic.

Diferența fundamentală este între cunoaștere (OKF) și procedură (Skill):

Open Knowledge Format Agent Skills
Întrebare Ce trebuie să știe agentul? Ce pași trebuie să execute?
Conținut Definiții, reguli, relații și surse Instrucțiuni, scripturi și resurse
Unitatea de bază Document-concept SKILL.md
Exemplu Politica de discount Procedura de verificare a ofertei

Varianta nouă OKF v0.2 face granița puțin mai flexibilă prin conceptul de Attested Computation. Un document-concept poate preciza cum trebuie calculată o valoare, de ce executor și cum se verifică execuția, inclusiv runtime, deși nu îl execută efectiv. Noi recomandăm pe moment ca runtime-ul să rămână la Skills sau alte instrumente.


Pentru toate: reguli de securitate și conformitate (guardrails)

Fiind vorba de AI generativ, la fiecare pas (extragere date, citire cunoaștere OKF, adoptare procedură din Skill / conexiuni MCP) trebuie să existe un strat de guardrails (reguli) cu permisiuni și access management (IAM) care să verifice că AI nu poate face acțiuni dăunătoare companiei.

Recapitulând, rezultă tabelul următor:

Tehnologie Întrebarea
OKF Ce trebuie să știe agentul?
RAG / GraphRAG Cum găsește informația relevantă?
Agent Skills Ce pași trebuie să execute?
MCP Ce date poate citi și ce acțiuni poate face în alte sisteme?
Guardrails Ce are voie să acceseze și să modifice?

3. OKF v0.2: cum construim un knowledge bundle verificabil

Problema de la care pleca OKF este că accesul la date nu garantează înțelegerea sensului lor pentru companie. OKF vine peste date ca strat intermediar: sintetizată informația în concepte curate (în plus interconectate și versionate), înainte de a fi folosită de agenți AI.

Exemplu OKF pentru definirea unei marje comerciale B2B
---
type: Metric
title: Marjă comercială
description: Definiția aprobată a marjei comerciale utilizate în ofertele B2B.
resource: erp://metrics/commercial-margin
tags: [sales, finance, pricing]

sources:
  - id: policy-sales-3-2
    resource: /references/policy-sales-3-2.md
    title: Politica comercială aprobată, versiunea 3.2

  - id: fin-07
    resource: /references/fin-07.md
    title: Procedura financiară FIN-07

generated:
  by: human:name-editor
  at: 2026-07-27T10:00:00Z

verified:
  by: human:sales-director
  at: 2026-07-27T12:00:00Z

status: stable
stale_after: 2026-09-30
---

# Definiție

Marja comercială este calculată ca diferența dintre prețul net de
vânzare și costul eligibil al produsului, raportată la prețul net.[^policy-sales-3-2]

# Excepții

Pentru produsele aflate în lichidare se utilizează costul mediu ponderat.[^fin-07]

# Relații

Vezi [politica de discount](/policies/discount-policy.md).

[^policy-sales-3-2]: Politica comercială aprobată, versiunea 3.2
[^fin-07]: Procedura financiară FIN-07

Acest fișier poate fi modificat de management și apoi citit de angajați și procesat de agenți AI. Dar OKF în sine nu garantează verificări, nici de coerență („nu există referințe lipsă"), nici factice („nu conține informație expirată").


Cine din organizație se asigură că este optim pentru agenți AI și simultan la zi cu toate informațiile companiei? Riscul noului format este apariția unui nou data lake, de această dată format din fișiere Markdown: amplasarea în OKF de informații care devin vechi și contradictorii în timp din toată compania, fără procese de guvernanță.


Pentru guvernanță Google adaugă noi câmpuri în v0.2:

În v0.1 În v0.2
Când/de cine a fost generat? Doar timestamp generated.at, generated.by
Care sunt sursele? # Citations sources și footnotes
Ce stare are? lipsește status cu variante: draft, stable, deprecated
Este actual? lipsește stale_after
Este verificat? lipsește verified

Recomandăm folosirea noilor câmpuri în toate documentele-concept.


3.1. Tratează explicit necunoscutul

Orice bază de cunoaștere vie (en. living wiki) e mai valoroasă dacă include explicit traseul de verificare. Poți folosi un câmp custom care să descrie acest traseu:

Fragment YAML de tratare a necunoscutului în OKF
status: draft
missing_information:
  - delivery restriction for refrigerated products

În v0.2, câmpul verified se adaugă numai după confirmarea informației, absența sa indică un concept neverificat iar status: draft indică faptul că documentul nu este încă stabil.

În special în domenii sensibile sau reglementate ca software medical sau aspecte de securitate, necunoscutul trebuie să fie o stare validă a sistemului.


3.2. Definește precedența regulilor și fii explicit

În domeniul vânzărilor cu AI, să presupunem că există o politică generală cu discount 10%, o regulă pentru clienți strategici de 15% și un contract individual de 12%. Agentul are nevoie de o ierarhie explicită: contract individual, excepție aprobată, politică specifică, politică generală a companiei.

OKF permite documentarea acestei ierarhii prin câmpuri opționale, de unde importanța acestora. În mod similar, trebuie să fii cât mai explicit pentru a conduce agenții AI:

Descriere slabă
description: Informații despre discounturi.
Descriere bună
description: Praguri maxime de discount și niveluri de aprobare,
în funcție de grupă de produse, segment de client și rol comercial.
Sinonime, denumiri istorice sau expresii utilizate de echipă
aliases:
  - seringă galbenă
  - yellow syringe
  - PX747

3.3. Precizează responsabilul, politica de revizuire și pregătește un flux de aprobare

Un concept e bine să aibă un responsabil (owner) și o sursă autoritativă.

Fragment YAML pentru ownership și revizuire în OKF
owner: sales-operations
source_of_truth: erp-policy-service

verified:
  by: human:sales-director
  at: 2026-07-27T12:00:00Z

status: stable
stale_after: 2026-09-30

Câmpurile verified, status și stale_after sunt câmpuri specificate de v0.2. Câmpurile owner și source_of_truth sunt extensii custom permise de format. Într-un mediu enterprise pot fi adăugate și alte câmpuri custom ca valid_from, valid_until, sensitivity, sau language.

Pentru bundle-uri OKF semi-automatizate dar care ating logica centrală a companiei, fluxul de aprobare este esențial.


Unele bloguri au afirmat că OKF va deveni creierul companiei, dar noi vedem un rol mai limitat și simultan mai util, acela de interfață de traducere, locul în care sursele de date și procedurile sunt traduse în concepte curate, aprobate de expert. Deși este un format foarte simplu, construcția inteligentă de bundle-uri OKF necesită atenție și ne așteptăm să apară instrumente interoperabile și analiști de business dedicați.


Aveți definiții și proceduri pe care agenții AI trebuie să le interpreteze unitar? Discutați cu experții OPTI


4. Ce arată primele implementări publice

Google a prezentat de la început OKF drept o specificație în evoluție. Primele implementări publice arată atât direcțiile posibile, cât și dificultățile practice ale formatului.


4.1. Google Cloud: BigQuery și Knowledge Catalog

Google a publicat imediat după specificația OKF:

În cazul BigQuery, un proces automat analizează schema de date și creează documente pentru tabele și views, care pot fi completate cu explicații, relații, exemple de interogări. Acesta este primul exemplu de tooling pentru generare OKF.


4.2. OpenKB: Knowledge Compilation (compilarea cunoașterii)

Proiectul open-source OpenKB transformă PDF-uri, fișiere Office, pagini web și alte surse într-un wiki interconectat compatibil cu OKF.

Conceptul central este knowledge compilation. În loc să păstreze fiecare document complet separat la adăugare, sistemul încearcă să identifice automat celelalte concepte afectate și să actualizeze documentele din bundle.

Diagramă knowledge compilation
Document nou
     │
     ▼
Identificarea conceptelor din el
     │
     ▼
Compararea cu informația existentă
     │
     ▼
Actualizarea altor documente și a relațiilor
     │
     ▼
Knowledge base consolidat

Riscul este că dacă procesul automat interpretează greșit o sursă, eroarea nu rămâne într-un singur loc. De aceea, knowledge compilation trebuie supus unui flux de aprobare strict, cum am recomandat mai sus.


4.3. Import review-first

Proiectul llm-wiki-compiler experimentează cu import și export OKF, validarea linkurilor, evaluarea conținutului și retrieval hibrid pentru crearea unui wiki clasic folosit de LLM-uri.

Ideea cea mai atractivă este importul review-first: un bundle primit din exterior nu devine automat adevăr organizațional adoptat. Este introdus într-o zonă de staging, după o validare sintactică și trebuie aprobat pentru a fi considerat knowledge base activ. La fel cum un fișier CSV valid nu conține neapărat date corecte, un bundle OKF valid nu conține neapărat cunoaștere adevărată.


4.4. Abode 101: surse și necunoscut explicit

Un exemplu punctual, dar de viitor, este Abode 101, o bază de cunoaștere pentru administrarea unei locuințe (casă): echipamente, manuale, instalații, lucrări de mentenanță.

Proiectul este interesant pentru că adaugă două reguli opționale pentru OKF:

  • fiecare fapt trebuie să aibă o sursă și un nivel de încredere declarat
  • dacă informația nu este documentată, agentul este instructat să spună că nu știe.

Dacă acesta este standardul pentru casa personală, și în business se vor aplica standarde similare. Întrebarea „Ce baterie folosește senzorul?" devine, în vânzări, „Care este codul ERP al produsului cerut informal de client?". În domeniul financiar poate deveni „Care este formula oficială a venitului net?". Este responsabilitatea companiei garantarea corectitudinii și actualității faptelor din OKF.


Concluzie: ce rezervă viitorul pentru formatul OKF?

În doar șase săptămâni și două variante publicate, OKF a dovedit că are suficientă flexibilitate pentru un strat unificat peste date dar înainte de acțiunile efective AI.

Ciclul de viață implicit Open Knowledge Format (OKF)
Fig.2. Ciclul de viață implicit Open Knowledge Format (OKF)

Am identificat două riscuri principale: responsabilitatea actualizării și pericolul de bloat: a crea un data lake separat, de data asta în Markdown. Impactul operațional va depinde de cât timp investește compania în scrierea și mentenanța unui OKF curat, uneltele interoperabile care vor apărea și succesul în domenii disparate în care se folosește AI.

Exemplificăm succesul posibil cu ultimele ghiduri tehnice recente ale OPTI:

AI pentru vânzări, inclusiv un sistem Next Best Action

Datele includ comenzile, stocul, prețul, soldul, disponibilitatea și interacțiunile recente.

Cunoașterea OKF poate conține definiția clientului strategic, regulile de discount și marjă, produsele compatibile, restricțiile, excepțiile contractuale și nivelurile de aprobare.

Succesul OKF poate duce la utilizarea mai bună a AI în politici complexe de vânzări.

Citește mai mult

Migrare HubSpot CRM

Într-o migrare CRM trebuie mutate date, dar și păstrat sensul lor.

Cunoașterea OKF poate conține definiția fiecărei proprietăți CRM, maparea lifecycle stages, workflow-urilor și toate excepțiile existente, dar scripturile de migrare rămân în cod sau Skills.

Succesul OKF poate duce la reducerea riscurilor și repetabilitatea transferului.

Citește mai mult

Raportare conversațională, inclusiv în software de vânzări

Datele sunt într-un data warehouse ca BigQuery, dar un agent AI poate cunoaște mai mult decât schema lor pentru a răspunde la întrebări.

Cunoașterea OKF poate conține definiția metricilor, relațiile dintre surse, filtrele și perioadele uzuale de comparație.

Succesul OKF poate reduce riscul interpretării greșite a unor date de fapt valide.

Citește mai mult

În sfârșit, așteptăm să apară măsurătorile care vor face diferența în adopție, în special rezultatele din mediul enterprise și reducerea halucinațiilor cu un procent previzibil.

Aveți reguli și proceduri distribuite în companie? OPTI le poate integra pentru a fi folosite cu succes de agenți AI

Întrebări rapide

Ce este Open Knowledge Format (OKF)?

OKF este o specificație deschisă publicată de Google Cloud pentru organizarea metadatelor, contextului și cunoașterii utilizate de oameni și agenți AI, sub forma unor fișiere Markdown cu metadate YAML organizate în directoare (knowledge bundles).

Cum diferă OKF de RAG și GraphRAG?

RAG și GraphRAG răspund la întrebarea cum găsește AI informația relevantă, prin retrieval din surse variate. OKF răspunde la întrebarea cum este organizată cunoașterea pe care agentul trebuie să o găsească, oferind concepte curate care pot fi indexate ulterior de un sistem RAG.

Cum diferă OKF de MCP (Model Context Protocol)?

MCP oferă agenților AI acces la date și acțiuni în sisteme externe (baze de date, ERP, CRM). OKF oferă context conceptual persistent - explică agentului ce înseamnă datele și ce reguli trebuie respectate, fără să execute acțiuni.

Cum diferă OKF de Claude Agent Skills?

OKF descrie cunoaștere (ce trebuie să știe agentul), în timp ce Agent Skills descrie proceduri (ce pași trebuie să execute). Ambele formate folosesc directoare, Markdown, YAML și progressive disclosure, dar au roluri complementare.

Ce este nou în Open Knowledge Format v0.2?

Versiunea 0.2 adaugă câmpuri de guvernanță: generated.at și generated.by (cine și când a generat conceptul), sources și footnotes (proveniența informației), status (draft, stable, deprecated), stale_after (dacă informația mai este actuală) și verified (dacă a fost confirmată uman).

Cine trebuie să administreze și să verifice un bundle OKF?

Fiecare document-concept ar trebui să aibă un responsabil și o sursă autoritativă, plus un flux de aprobare pentru modificări, mai ales dacă bundle-ul influențează decizii comerciale sau financiare.

Este OKF suficient singur pentru o arhitectură agentică AI?

Nu. OKF este doar unul dintre cele patru straturi necesare: date operaționale, OKF pentru cunoaștere, Skills pentru proceduri și reguli de securitate/actualitate (guardrails) care verifică ce acțiuni sunt permise.

Care sunt tehnologiile și metodologiile implicate?

Tehnologii: Google Cloud, BigQuery, Knowledge Catalog, Model Context Protocol (MCP), Claude Agent Skills, RAG, GraphRAG, HubSpot, YAML, Markdown, GitHub
Metodologii: Living wiki, Progressive disclosure, Knowledge as code, Knowledge compilation, Import review-first, Attested Computation, Guardrails IAM

Marian Călborean

Articol scris de

Marian Călborean

Manager, arhitect software. PhD. logică

Vezi profil LinkedIn →
Interesat?

Ești interesat?

programează o întâlnire

Cere consultanță gratuită

Noutăți și ghiduri

Mai multe noutăți