PACT-AX는 이기종 AI 에이전트(heterogeneous AI agents) 간의 안전한 협업, 컨텍스트 공유(context sharing), 그리고 지식 전송(knowledge transfer)을 위한 프리미티브(primitives)를 제공합니다. 제어는 병목 현상을 이동시킬 뿐이지만, 신뢰는 확장된다는 원칙을 바탕으로 구축된 PACT-AX는 인간의 팀워크 중 가장 뛰어난 점을 반영하는 분산형 AI 협업을 가능하게 합니다.
대화 턴(conversation turns) 전반에 걸쳐 서사적 연속성(narrative continuity)을 유지하여 에이전트가 세션 사이에서 컨텍스트(context)를 잃지 않도록 합니다.
from pact_ax.primitives import StoryKeeper
keeper = StoryKeeper(agent_id="agent-001", session_id="user-session-42")
...
1
2
3
4
5
🤝 컨텍스트 공유 (Context Sharing)
검증된 패킷(validated packets), 계보 추적(lineage tracking), 그리고 역량 감지(capability sensing)를 포함한 신뢰 기반의 컨텍스트 교환을 지원합니다.
from pact_ax.primitives import ContextShareManager, ContextType, Priority
manager = ContextShareManager(
...
1
2
3
4
5
🔄 상태 전송 (State Transfer)
서사 인지(story awareness) 및 인식적 상태 충실도(epistemic state fidelity)를 갖춘 전체 핸드오프(handoff) 라이프사이클 — 준비(prepare), 전송(send), 수신(receive), 통합(integrate), 롤백(rollback) — 을 제공합니다.
from pact_ax.state import StateTransferManager, HandoffReason
from pact_ax.primitives import StoryKeeper
...
1
2
3
4
5
편의성 래퍼 (Convenience wrapper) (더 간단한 사용 사례를 위한 단일 호출 API):
# prepare_handoff / receive_handoff는 전체 라이프사이클 (lifecycle)을 래핑합니다
transfer = sender.prepare_handoff(
target_agent="agent-B",
...
1
2
3
4
5
🛡️ 신뢰 점수 (Trust Scoring)
실제 협업 결과로부터 진화하고, 비활성 상태에 따라 감소하며, 평판을 이행적으로 추론하는 네트워크 전반의 신뢰 시스템입니다.
from pact_ax.primitives import TrustManager
from pact_ax.primitives.context_share import CollaborationOutcome, ContextType
...
1
2
3
4
5
🗳️ 합의 프로토콜 (Consensus Protocol)
플러그인 가능한 전략 (pluggable strategies)과 교착 상태 탐지 (deadlock detection) 기능을 갖춘 구조화된 멀티 에이전트 의사결정 방식입니다.
from pact_ax.coordination.consensus import ConsensusProtocol, ConsensusStrategy, Vote
proto = ConsensusProtocol(strategy=ConsensusStrategy.WEIGHTED_VOTE)
...