Google Cloud ha annunciato l’introduzione del formato Open Knowledge Format (OKF), un nuovo standard per rappresentare la conoscenza come file Markdown interoperabili. L’OKF, ispirato al modello di “wiki” utilizzato recentemente da Andrej Karpathy, organizza la conoscenza come una directory di file Markdown con un frontmatter in YAML.
Struttura semplice e flessibile
La specifica OKF è estremamente semplice. Ogni file Markdown presenta un formato con un campo obbligatorio ("type") e alcuni campi opzionali come titolo, descrizione, risorse, tag e timestamp. Il corpo del documento può essere riempito liberamente seguendo le regole Markdown.
I concetti all'interno del formato si collegano tramite link Markdown standard, formando una rete di conoscenza strutturata. Un bundle OKF è leggibile da qualsiasi editor, visualizzabile su GitHub e indicizzabile da qualsiasi strumento di ricerca.
Un problema comune per organizzazioni e sviluppatori AI
Google Cloud ha identificato un problema comune che affligge molte organizzazioni moderne: la frammentazione della conoscenza. L’informazione è sparsa in cataloghi di metadati, codice commentato, note, notebook e addirittura nella mente degli ingegneri.
Quando un agente AI deve elaborare un'operazione come la scrittura di una query SQL, deve raccogliere frammenti di informazioni da diverse fonti. Secondo Google Cloud, ogni sviluppatore di agenti risolve questo problema autonomamente e ogni produttore di cataloghi reinventa modelli simili, ma incompatibili fra loro.
Questo ha portato all'emergere di soluzioni come Obsidian Vaults integrate a agenti di coding, file come “AGENTS.md” o “CLAUDE.md”, e repository “metadata as code” all'interno di squadre dati. Tuttavia, ogni soluzione è personalizzata e non interoperabile, lasciando bloccata la conoscenza all’interno dei propri sistemi.
Obiettivo: minimizzare e rendere portabile la knowledge
Il formato Open Knowledge Format è stato progettato per essere minimale e portabile. Per creare un file OKF, è necessario fornire un solo campo: "type". Come gestire i tipi esistenti, gli ulteriori campi di un documento e la struttura del corpo Markdown dipenda esclusivamente da chi produce il documento.
Produttori e consumatori sono disaccoppiati, il che rende il formato adatto a ogni scenario: un bundle creato da esseri umani può essere utilizzato da agenti AI; viceversa, un bundle prodotto da agenti può essere visualizzato tramite un’applicazione grafica. Inoltre, l’OKF è compatibile con qualsiasi piattaforma cloud, database e framework di agenti.
Implementazioni di riferimento
Google Cloud ha rilasciato diverse implementazioni di riferimento insieme al formato OKF. Fra queste, un agente di arricchimento in grado di esplorare i dataset BigQuery e creare un documento OKF per ogni tabella; una visualizzazione HTML statica; e tre esempi ben definiti per dati di commercio elettronico (GA4), Stack Overflow e dataset Bitcoin.
Aggiornamenti al Knowledge Catalog
Per supportare il formato OKF, Google Cloud ha aggiornato il proprio Knowledge Catalog in modo che possa importare e fornire dati in conformità con OKF agli agenti AI. La specifica, i codici e gli esempi sono disponibili gratuitamente su GitHub. L’integrazione con Knowledge Catalog è documentata separatamente.
Un’alternativa per leggere le notizie sull’AI
Se sei interessato a scoprire approfondimenti tecnologici di alta qualità, puoi iscriverti a THE DECODER, la newsletter settimanale curata da esperti e libera dagli advertisement. L’abbonamento include un accesso senza restrizioni all’archivio, commenti, e sei volte all’anno una relazione esclusiva intitolata “AI Radar”. Per iscriversi, basta cliccare sul link dedicato.
Fonte: Google Blog