HyperAgency Text Logo
Website
Docs
Paper
Contribute
License
Pilot
HyperAgency는 주권적(sovereign), 연합형(federated), 분산형 에이전트 AI 운영 체제 네트워크로, 다중 사용자 운영 체제, 다층 메모리 아키텍처, 분산 에이전트 런타임이라는 세 가지 핵심 계층으로 구성되어 취약한 자동화 시스템을 살아있는 시스템으로 변환합니다. 이는 기억하고, 적응하며, 사용자, 조직(주권적 배포), 그리고 탈중앙 거버넌스 구조 전반에 걸쳐 행동하는 능동적이고 자체 개선 가능한 에이전트 인프라를 제공합니다.
이는 오픈 소스이며, 모델 비의존적(model-agnostic)이고, 클라우드/셀프 호스팅을 지원하여 완전히 자율적인 AI-인간 조직을 구축할 수 있는 인프라를 제공합니다.
🧠 HyperAgency는 자율 워크플로우를 위한 **운영 체제(operating system)**라고 생각하십시오. 분산적이고, 유연하며, 조합 가능한 시스템입니다.
📘 전체 기능, 아키텍처, 에이전트 유형, 통합 예시 및 단계별 가이드는 HyperAgency 문서(Documentation)를 탐색하십시오.
📄 시스템 설계, 구현 및 사용 사례에 대한 내용은 HyperAgency 연구 논문(Research Paper)을 읽어보십시오.
🎬 YouTube에서 HyperAgency 시청하기
Watch About Video
🚀 HyperAgency란 무엇인가?
HyperAgency는 단순한 AI 플랫폼을 넘어선 **새로운 운영 계층(operational layer)**입니다:
- 지속적인 에이전시 (Persistent Agency) — 에이전트가 시간 경과에 따라 기억과 맥락을 유지하며 실제 세계의 변화에 적응합니다.
- 다중 사용자 협업 (Multi-User Collaboration) — 조직은 여러 사용자를 호스팅할 수 있으며, 각 사용자는 팀 전반에 걸쳐 안전하게 협력하는 여러 개의 자율 에이전트를 소유합니다.
- 인간 거버넌스 (Human Governance) — 명확한 승인 지점, 자격 증명 관리 및 감사 가능한 동작을 제공합니다.
- 옴니채널 연결성 (Omni-Channel Connectivity) — 메신저, 웹 앱, 이메일 및 API 전반에 걸쳐 통합됩니다.
- 분산형 아키텍처 (Decentralized Architecture) — 분산된 협업을 위해 여러 HyperAgency 인스턴스를 연결할 수 있습니다.
- Web3 마켓플레이스 (Web3 Marketplace) — 에이전트 워크플로우와 HyperAgent를 게시, 구매 및 수익화할 수 있습니다.
- 메타에이전트 (MetaAgent) — 스스로 개발하는 AI로, 에이전트를 자율적으로 생성, 진화 및 오케스트레이션합니다.
- 연합 OS 네트워크 (Federated OS Network) — 여러 HyperAgency 인스턴스가 XMPP S2S를 통해 상호 연결되어, 데이터 주권을 유지하면서 사용자 및 에이전트 간의 안전한 조직 간 협업을 가능하게 합니다.
HyperAgency는 AI를 취약한 스크립트와 프롬프트에서 살아 움직이는 복합 지능 시스템으로 변화시킵니다.
What Is
🏛 주권형 AI 운영 체제 아키텍처 (Sovereign AI Operating System Architecture)
HyperAgency는 주권형 AI 운영 체제 인스턴스(sovereign AI operating system instance) 개념을 도입합니다. 이는 조직이 완전히 소유하고 관리하는 자율 지능 인프라이며, 동시에 글로벌 페더레이션의 다른 인스턴스와 상호 운용성을 유지합니다.
사용자들이 공유된 인프라, 외부 메모리, 벤더가 통제하는 에이전트에 의존하는 중앙 집중식 AI 플랫폼과 달리, 각 HyperAgency 배포는 다음 사항에 대한 주권을 유지합니다:
- 신원 (Identity) — 사용자, 조직, 에이전트 및 권한
- 메모리 (Memory) — 대화, 지식, 운영 상태 및 아티팩트
- 에이전트 (Agents) — 생성, 배포, 소유권 및 수명 주기
- 실행 (Execution) — 런타임 환경 및 컴퓨팅 리소스
- 거버넌스 (Governance) — 승인, 정책, 자격 증명 및 감사 가능성
- 데이터 (Data) — 조직 정보는 로컬 통제 하에 유지됩니다.
주권적인 HyperAgency 인스턴스는 독립적으로 작동하면서도 페더레이션(federation)을 통해 다른 주권적 인스턴스와 안전하게 협업할 수 있습니다.
👥 다중 사용자 및 다중 에이전트 운영체제
단일 어시스턴트나 고립된 워크플로우에 초점을 맞춘 대부분의 AI 프레임워크와 달리, HyperAgency는 조직을 위한 진정한 운영체제(operating system)로 설계되었습니다.
하나의 HyperAgency 배포는 여러 개의 독립적인 사용자 계정을 지원합니다. 각 사용자는 자신을 대신하여 협업하는 하나 이상의 자율 에이전트를 소유할 수 있습니다.
Organization
│
├── User Alice
...
에이전트는 고립되어 있지 않습니다. 이들은 다음 주체들과 안전하게 통신할 수 있습니다:
- 인간 사용자(human owner)
- 동일한 사용자가 소유한 다른 에이전트
- 권한을 받는 경우 다른 사용자가 소유한 에이전트
- 페더레이티드 커뮤니케이션을 통해 외부 조직
통신은 내장된 XMPP 메시징 인프라를 통해 구동되며, 인간과 AI 에이전트 간의 영속적인 메시징, 존재 여부(presence), 라우팅 및 페더레이션을 제공합니다.
이 아키텍처는 신원 확인, 권한, 감사 가능성을 유지하면서 조직 경계를 넘나드는 인간-인간, 인간-에이전트, 그리고 에이전트-에이전트 협업을 가능하게 합니다.
🌐 페더레이티드 HyperAgency 네트워크 (인스턴스 간 통신)
HyperAgency는 단일 배포에 국한되지 않습니다. 여러 개의 HyperAgency 인스턴스를 연결하여 페더레이티드 분산 AI 운영체제 네트워크를 형성할 수 있습니다.
HyperAgency는 페더레이티드하고 분산된 에이전틱 AI 운영체제 네트워크입니다. 독립적인 HyperAgency 인스턴스는 자율적으로 작동하면서도 개방형 프로토콜을 통해 안전하게 협업합니다. 각 조직은 사용자, 에이전트, 메모리 및 인프라에 대한 완전한 소유권을 유지하면서도 네트워크 전반의 신뢰할 수 있는 인스턴스와 원활하게 통신할 수 있습니다.
각 인스턴스는 다음을 나타낼 수 있습니다:
- 한 팀(a team)
- 하나의 기업(an enterprise)
- 클라이언트 환경(a client environment)
- 개인 배포(a personal deployment)
- 파트너 조직(a partner organization)
인스턴스는 XMPP 서버 간(S2S) 페더레이션을 사용하여 통신하며, 이를 통해 다음 주체들 간에 안전하고 구조화된 메시지 교환이 가능합니다:
- 인스턴스를 넘나드는 사용자 ↔ 사용자
- 인스턴스를 넘나드는 에이전트 ↔ 에이전트
- 인스턴스를 넘나드는 사용자 ↔ 에이전트
이는 고립된 배포가 아닌, 자율적인 AI 운영체제 네트워크를 구축합니다.
🔁 통신 모델 (Communication Model)
- 각 인스턴스는 독립적으로 실행됩니다
- 통신은 XMPP S2S를 통해 페더레이션됩니다
- 신원 및 권한은 인스턴스별로 범위가 지정됩니다
- 크로스-인스턴스 메시징은 명시적으로 라우팅되고 승인됩니다
🔒 데이터 소유권 및 개인정보 보호 모델 (Data Ownership & Privacy Model)
HyperAgency는 엄격한 데이터 지역성(data locality)을 적용합니다:
- 메시지 기록은 오직 발신자와 수신자의 인스턴스에만 저장됩니다
- 글로벌 공유 대화 데이터베이스가 없습니다
- 네트워크는 과거 메시지를 복제하거나 동기화하지 않습니다.
이는 다음을 보장합니다:
- 설계 단계에서의 개인정보 보호 (privacy by design)
- 조직적 주권 (organizational sovereignty)
- 규정 준수 친화적인 배포 (compliance-friendly deployment)
- 중앙 데이터 의존성 제로(zero central data dependency)
HyperAgency 페더레이션 토폴로지 (HyperAgency Federation Topology)
[Instance A] ---- XMPP S2S ---- [Instance B] ---- XMPP S2S ---- [Instance C] ---- ...
│ │ │
사용자 + 에이전트 사용자 + 에이전트 사용자 + 에이전트
...
🌍 결과 시스템 속성 (Resulting System Property)
이 아키텍처는 다음을 가능하게 합니다:
각 노드가 자율적이면서도 상호 운용 가능한 분산형 AI 운영체제 네트워크.
⚙️ 분산 에이전트 런타임 레이어 (Distributed Agent Runtime Layer)
HyperAgency는 단순한 메시징 및 메모리 시스템을 넘어, 자율 에이전트를 위한 **분산 실행 런타임(distributed execution runtime)**입니다.
에이전트는 수동적인 객체가 아닙니다. 이들은 로컬 또는 페더레이션된 HyperAgency 인스턴스 네트워크 전반에서 실행될 수 있는 스케줄링 가능하고, 마이그레이션 가능하며, 상태를 가지는 컴퓨팅 유닛입니다.
🧠 핵심 아이디어 (Core Idea)
에이전트는 API 호출이 아니라 “살아있는 프로세스”입니다.
이를 통해 다음을 수행할 수 있습니다:
- 동적으로 생성(spawn)됨
- 실행 일시 중지 및 재개
- 컨테이너 또는 노드 간 마이그레이션
- 잠금(locks)과 하트비트(heartbeats)를 통한 조정
- 다른 에이전트 또는 원격 인스턴스로 실행 위임
🔁 실행 모델 (Execution Model)
런타임 레이어는 다음을 오케스트레이션합니다:
-
에이전트 생명주기 관리 (Agent lifecycle management)
- 생성(creation)
- 활성화(activation)
- 일시 중지(suspension)
- 종료(termination)
-
작업 스케줄링 (Task scheduling)
- 이벤트 기반 실행(event-driven execution)
- 메시지 트리거 워크플로우(message-triggered workflows)
- 크론/예약 작업(cron / scheduled tasks)
-
상태 동기화 (State synchronization)
- Redis 기반 조정 메모리
- 분산 잠금(distributed locks)
- 하트비트 추적(heartbeat tracking)
- 컨테이너 ↔ 에이전트 매핑
🧬 런타임 토폴로지 (Runtime Topology)
XMPP / Events / APIs
│
▼
...
🌍 분산 실행 (Distributed Execution)
에이전트는 다음을 가로질러 실행할 수 있습니다:
- 로컬 컨테이너
- Kubernetes 클러스터
- 원격 HyperAgency 인스턴스 (연합(federation)을 통해)
- 외부 도구 런타임 (MCP, CLI, APIs)
이는 다음을 가능하게 합니다:
여러 물리적 인프라에 걸쳐 단일 논리 에이전트 시스템 구축
🔄 핵심 속성 (Key Property)
메모리는 에이전트가 아는 것을 정의합니다.
연합은 그들이 누구와 대화할 수 있는지를 정의합니다.
런타임은 그들이 무엇을 할 수 있는지를 정의합니다.
🌟 주요 기능 (Key Features)
- ✅ 에이전트 생성 및 배포(Create & Deploy Agents) — 즉각적인 아키타입 또는 맞춤형 청사진을 구현합니다.
- 💬 다중 에이전트 통신(Multi-Agent Communication) — 하나의 인터페이스에서 인간과 AI의 상호작용을 지원합니다.
- 🗺️ 맵 뷰(Map View) — 워크플로우와 에이전트 협업 과정을 시각화합니다.
- 🧩 조합형 시스템(Composable Systems) — 에이전트는 다른 에이전트를 오케스트레이션하고, API를 통합하며, 스크립트를 실행하고, 콘텐츠를 생성하거나 데이터를 처리할 수 있습니다.
- 🔀 다중 계층 메모리(Multi-Layer Memory) — 구조적(structural), 대화형(conversational), 운영(operational), 아티팩트(artifact), 관측 가능성(observability), 역량(capability), 블록체인 메모리가 영구적인 장기 지능을 제공합니다.
- 🔐 거버넌스 및 보안(Governance & Security) — Vault로 보호되는 자격 증명, 감사 로그, 승인 절차를 제공합니다.
- 🌍 분산 노드(Distributed Nodes) — 확장 가능한 협업을 위한 연합 네트워크입니다.
- ⚡ 신속한 배포(Rapid Deployment) — 클라우드 또는 로컬 컨테이너 설정으로 프로덕션 준비가 완료되었습니다.
- 🌐 연합 인스턴스 네트워킹(Federated Instance Networking) — XMPP 서버 간 통신을 사용하여 여러 HyperAgency 배포를 안전한 분산 AI OS 네트워크로 연결합니다.
Experience Components
🧠 다중 계층 메모리 아키텍처 (Multi-Layer Memory Architecture)
기존의 AI 시스템은 보통 메모리를 대화 기록이나 벡터 데이터베이스로 생각합니다.
HyperAgency는 메모리를 분산 운영 체제(distributed operating system) 기능으로 간주하며, 다양한 유형의 정보가 목적에 최적화된 전문 지속성 계층(specialized persistence layers)에 저장됩니다.
| Memory Layer | Purpose | Technology |
|---|
| Structural Memory | Agent definitions, coordination maps, omni-channel bridges | MongoDB (JSON) |
| ... | | |
| HyperAgency는 에이전트가 이러한 메모리 계층들을 문제 해결 과정에서 원활하게 결합할 수 있도록 합니다. | | |
단일 데이터베이스나 벡터 스토어에 의존하기보다는, 에이전트는 자신이 아키텍처 지식, 대화 내용, 실행 시점 상태(runtime state), 파일, 재사용 가능한 기능(reusable capabilities), 또는 검증 가능한 블록체인 기록 중 무엇을 필요로 하는지에 따라 전문화된 메모리 사이를 지속적으로 전환합니다.
이러한 레이어들이 결합하여 장기간 운영되는 자율 시스템을 가능하게 하는 영구적인 운영 메모리를 생성합니다.
Memory Architecture
<details>
<summary>Memory Architecture Text Diagram</summary>
* HyperAgency Memory
+----------------+
...
</details>
⚙️ 실행 모델 (Execution Model) (핵심 OS 원시 기능)
HyperAgency는 단순히 에이전트를 관리하는 시스템을 넘어, 자율 지능을 위한 런타임 실행 모델을 정의합니다.
에이전트를 장시간 실행되는 서비스나 상태가 없는(stateless) 작업으로 취급하는 대신, HyperAgency는 컴퓨팅 자원이 동적으로 할당되고, 관찰되며, 복구되는 **리스 기반 실행 모델 (lease-based execution model)**을 도입합니다.
🧠 에이전트를 일시적인 실행 단위로 사용하기
각 에이전트는 통제된 환경(Docker / Kubernetes) 내에서 임시 런타임 인스턴스로 실행됩니다.
에이전트는 인프라에 영구적으로 묶여 있지 않으며, 다음과 같습니다:
- 필요할 때 스케줄링됨 (scheduled on demand)
- 격리된 컨테이너 내에서 실행됨
- 실행 중 지속적으로 모니터링됨
- 실패 시 자동으로 복구됨
🔐 실행 리스 모델 (Execution Lease Model)
에이전트가 실행을 시작할 때, **런타임 리스(runtime lease)**를 획득합니다: