← 최신 논문
💻 computer science

HyphaeDB: A Living Knowledge Topology for Agent-First Memory

HyphaeDB는 HNSW 벡터 그래프를 수동적인 검색 인덱스에서 능동적인 통신 패브릭으로 변환하여, 멀티 에이전트 시스템이 가십 프로토콜을 통해 지식을 전파하고 위상 기반 역학을 통해 창발적 조율을 달성할 수 있게 하는 새로운 에이전트 네이티브 메모리 인프라를 도입합니다.

원저자: Krishna Halaharvi

게시일 2026-06-30
📖 3 분 읽기☕ 가벼운 읽기

원저자: Krishna Halaharvi

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

책들이 그저 누군가 물어볼 때까지 선반에 가만히 앉아 있는 것이 아니라, 책들에게 작은 다리가 있다고 상상해 보세요. 만약 어떤 책이 "요리"에 관한 것이라면, 그 책은 주방으로 서둘러 달려갑니다. 만약 "자동차 수리"에 관한 책이라면 차고를 향해 기어갑니다. 만약 두 권의 책이 동일한 주제에 대해 서로 반대되는 내용을 담고 있다면, 그들은 서로 부딪히며 논쟁을 벌이기 시작하고, 주변의 모든 사람에게 갈등이 발생했음을 알립니다.

이것이 이 논문에서 설명하는 새로운 시스템인 HyphaeDB의 기본 개념입니다.

이 시스템이 어떻게 작동하는지 쉬운 개념별로 나누어 설명하겠습니다.

1. 과거의 방식 vs 새로운 방식

  • 과거의 방식 (현재의 AI 메모리): 전통적인 데이터베이스는 거대하고 조용한 서류 보관함과 같습니다. AI 에이전트(작업을 수행하는 컴퓨터 프로그램)는 보관함으로 걸어가서 서랍을 열고 "X에 관한 노트가 있나요?"라고 물어야 합니다. 만약 묻지 않는다면, 보관함은 침묵을 지킵니다. 정보는 수동적이며, 그저 그 자리에 놓여 있을 뿐입니다.
  • 새로운 방식 (HyphaeDB): HyphaeDB는 메모리를 살아 움직이는 네트워크로 취급합니다. 이 시스템은 요청받기를 기다리지 않습니다. 대신, 에이전트들이 현재 무엇을 하고 있는지에 따라 정보를 필요한 에이전트에게 능동적으로 이동시킵니다.

2. 지도: "좁은 세상(Small World)" 네트워크

이 시스템은 HNSW 그래프라는 특별한 지도를 사용합니다.

  • 비유: 모든 집(지식의 한 조각)이 가장 가까운 이웃과 연결된 도시를 상상해 보세요. 하지만 "보안 거리"나 "코딩 대로"처럼 유사한 테마를 공유하는 멀리 떨어진 집들을 연결하는 "고속도로"도 존재합니다.
  • 작동 방식: 이 시스템에서 AI 에이전트는 자신이 하는 일에 기반한 도시 내의 "집 주소"를 가집니다. 만약 에이전트가 보안 작업을 하고 있다면, 그 에이전트의 주소는 "보안 거리" 동네 쪽으로 흘러갑니다. 이 지도는 구체적인 지시 없이도 정보가 자연스럽게 올바른 동네로 흐르도록 보장합니다.

3. 메신저: "가십(Gossip)" 프로토콜

특정 사람에게 공식적인 편지를 보내는 대신, 시스템은 가십 프로토콜을 사용합니다.

  • 비유: 당신이 어떤 소식을 가지고 있다고 상상해 보세요. 당신은 가장 가까운 이웃 세 명에게 그 소식을 전합니다. 그들은 다시 자신들의 이웃 세 명에게 전하고, 그 과정이 계속됩니다. 소식은 연못에 퍼지는 파문처럼 퍼져 나갑니다.
  • 반전: HyphaeDB에서 "뉴스"(지식)는 에너지를 가집니다.
    • 높은 에너지: 중대한 결정이나 치명적인 위험은 많은 에너지를 가집니다. 이는 도시 전체를 가로질러 모든 사람에게 도달할 수 있습니다.
    • 낮은 에너지: 작고 국지적인 세부 사항은 낮은 에너지를 가집니다. 이는 몇 블록 정도만 이동한 뒤 사라지므로, 전체 시스템을 소음으로 채우지 않습니다.
    • 결과: 중요한 뉴스는 필요한 사람에게 빠르게 도달하고, 중요하지 않은 뉴스는 지역 내에 머뭅니다.

4. 마법 같은 기술 (창발적 행동)

이 시스템은 살아있는 지도와 가십을 기반으로 구축되었기 때문에, 인간 프로그래머가 직접 명령하지 않아도 다음과 같은 멋진 일들이 자동으로 일어납니다.

  • 자동 라우팅: 만약 에이전트가 "API 제한"에 관한 노트를 작성하면, 그 노트는 자연스럽게 근처에 사는 "코드 에이전트"와 보안 위험을 감지하는 "비콘(beacon)" 또는 자석을 가진 "리뷰 에이전트"에게 흘러갑니다. 다른 지역에 사는 "테스트 에이전트"는 이로 인해 방해받지 않습니다.
  • 모순 포착: 만약 두 에이전트가 서로 모순되는 노트(예: "X를 하라" vs "X를 하지 마라")를 작성하고, 그 노트들이 같은 동네에 모이게 되면, 시스템은 즉시 충돌을 감지합니다. 시스템은 널리 퍼지는 특별한 "갈등 경고"를 생성하여 모두가 문제를 인지하게 합니다.
  • 패턴 결정화(Crystallization): 만약 세 명의 서로 다른 에이전트가 독립적으로 동일한 작은 문제(예: 특정 유형의 컴퓨터 오류)를 발견한다면, 그들의 노트는 서로 뭉치게 됩니다. 시스템은 이 클러스터를 보고 "어, 이것은 큰 패턴이다"라고 인식하며, 이를 더 높은 중요도로 격상시켜 모두가 배울 수 있게 합니다.
  • 자연스러운 쇠퇴: 만약 어떤 정보가 한동안 사용되거나 언급되지 않으면, 그 정보는 에너지를 잃고 배경 속으로 사라져 시스템을 신선하게 유지합니다.

5. 구축 방법

연구진은 PostgreSQL(흔히 쓰이는 데이터베이스)과 pgvector라는 도구를 사용하여 이 기능의 작동 버전을 구축했습니다. 그들은 "군집 기반 개발(Swarm-Driven Development)"이라는 시나리오에서 테스트를 진행했는데, 이는 AI 에이전트 팀이 함께 소프트웨어를 작성하는 환경입니다. 이 테스트에서 에이전트들은 명시적으로 프로그래밍되지 않았음에도 불구하고 자동으로 작업을 공유하고, 갈등을 찾아내며, 서로로부터 학습했습니다.

핵심 요약

HyphaeDB는 메모리를 (당신이 가서 가져와야 하는) 저장 창고에서 (사물이 당신을 찾아오는) 살아있는 생태계로 변화시킵니다. 이 시스템은 네트워크의 형태 자체를 사용하여 누가 무엇을 알아야 하는지를 결정하며, 이를 통해 AI 에이전트들이 고립된 컴퓨터 그룹이 아니라 새 떼나 벌 떼처럼 협력할 수 있도록 보장합니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →