Google Cloud, AI 에이전트 성능 강화를 위한 Open Knowledge Format 공개
Google Cloud가 조직의 지식을 휴대 가능한 Markdown 파일로 표준화하도록 설계된 새로운 사양인 Open Knowledge Format(OKF)을 출시했습니다. OKF는 파편화된 데이터를 상호 운용 가능한 형식으로 변환함으로써, 현재 AI 에이전트가 복잡한 기업 생태계 전반에서 효율적으로 작동하는 것을 방해하는 거대한 컨텍스트 격차(context gap)를 해결하는 것을 목표로 합니다.
에이전트 워크플로의 파편화 문제 해결
AI 에이전트가 더욱 자율적으로 변함에 따라, 이들은 "컨텍스트 파편화(context fragmentation)"라는 중대한 장애물에 직면하고 있습니다. 현재 중요한 정보는 메타데이터 카탈로그, 내부 위키, 코드 주석, Jupyter 노트북 셀 등에 흩어져 있습니다. AI 에이전트가 특정 데이터셋에 대한 정확한 SQL 쿼리를 작성하는 것과 같은 작업을 수행하려고 할 때, 이러한 이질적인 파편들을 하나로 모으기 위해 어려움을 겪어야 합니다.
Google Cloud는 현재의 환경이 맞춤형의 고립된(siloed) 솔루션들이 뒤섞인 상태라고 지적합니다. 개발자들은 현재 Obsidian Vault부터 AGENTS.md 또는 CLAUDE.md와 같은 맞춤형 컨벤션 파일에 이르기까지 각기 다른 컨텍스트 솔루션을 구축하고 있습니다. 이러한 "코드로서의 메타데이터(metadata as code)" 패턴은 효과적이긴 하지만, 상호 운용성이 부족합니다. 지식은 이를 생성한 특정 시스템이나 저장소 내에 갇혀 있어, 서로 다른 도구와 프레임워크 간의 원활한 정보 흐름을 방해합니다.
OKF 사양: 미니멀리즘과 상호 운용성
Open Knowledge Format(v0.1)은 "LLM 위키" 개념을 가져와 이를 보편적인 표준으로 코드화했습니다. OKF 번들의 핵심은 YAML frontmatter를 사용하는 Markdown 파일 디렉토리입니다. 이 사양은 도입을 장려하기 위해 의도적으로 최소한의 구성만을 갖추고 있습니다. 필수 필드는 "type" 하나뿐이지만, 생성자는 title, description, resource, tags, timestamps와 같은 선택적 필드를 포함할 수 있습니다.
표준 Markdown을 기반으로 하기 때문에, 지식 그래프는 전통적인 Markdown 링크를 통해 형성되어 개념들을 자연스럽게 연결합니다. 이러한 설계 덕분에 OKF는 높은 휴대성을 보장합니다. OKF 번들은 모든 표준 텍스트 편집기에서 읽을 수 있고, GitHub에서 기본적으로 렌더링되며, 기존의 모든 검색 도구로 인덱싱할 수 있습니다. 가장 중요한 점은 이 사양이 생성자(producer)와 소비자(consumer)를 분리한다는 것입니다. 즉, 사람이 작성한 문서를 AI 에이전트가 처리할 수 있고, 기계가 생성한 번들을 사람이 쉽게 시각화할 수 있음을 의미합니다.
생태계 통합 및 참조 구현
이 사양이 이론에만 머물지 않도록, Google Cloud는 여러 참조 구현체와 도구를 제공하고 있습니다. 여기에는 BigQuery 데이터 세트를 크롤링하여 모든 테이블에 대한 OKF 문서를 자동으로 생성할 수 있는 인리치먼트 에이전트(enrichment agent)가 포함됩니다. 또한 Google은 정적 HTML 시각화 도구를 출시했으며, GA4 이커머스, Stack Overflow, 비트코인 데이터를 포함한 복잡한 데이터 세트에 대한 샘플 번들을 제공했습니다.
결정적으로, Google Cloud는 OKF를 수용할 수 있도록 자체 Knowledge Catalog를 업데이트하여, 이 형식이 AI 에이전트에 직접 제공될 수 있도록 했습니다. GitHub를 통해 사양과 코드를 공개함으로써, Google은 지식을 폐쇄적인 데이터 사일로가 아닌 표준화되고 이동 가능한 자산으로 취급하는 차세대 에이전트 워크플로우(agentic workflows)의 기반 계층으로 OKF를 포지셔닝하고 있습니다.
핵심 요약
- 표준화된 컨텍스트: OKF는 흩어져 있는 문서를 통합된 Markdown 파일 디렉토리로 변환하여, AI 에이전트가 표준 링크를 사용하여 복잡한 지식 그래프를 탐색할 수 있도록 합니다.
- 미니멀리스트 디자인: YAML 프런트매터(frontmatter)에 단 하나의 "type" 필드만 요구함으로써, 이 사양은 높은 이식성과 개발자를 위한 낮은 진입 장벽을 보장합니다.
- 상호 운용성: 이 형식은 사람이 읽을 수 있는 위키와 기계가 읽을 수 있는 메타데이터 사이의 간극을 메워주며, 어떤 클라우드 제공업체, 데이터베이스 또는 에이전트 프레임워크에서도 작동합니다.