섹션별 상세
에이전트 간 협상에서 발생하는 LLM 토큰 낭비와 환각 문제를 해결하고자 한다. 기존 방식은 자연어로 가격을 주고받아 비용이 비싸고 수치가 부정확했으나, ANP는 이를 수학적으로 정확한 바이너리 통신으로 대체한다.
근거
- ANP를 통한 협상은 3번의 메시지, 55바이트, 0.3ms 내에 완료된다. — README.md 상단 Deal closed 섹션 및 비교 표
9바이트 헤더와 콤팩트한 페이로드를 사용하는 M0 와이어 프로토콜을 기반으로 작동한다. BID, OFFER, ACCEPT 등의 오퍼코드를 사용하여 협상 과정을 구조화하며, JSON 대비 최대 10:1의 데이터 압축률을 달성한다.
python
from wrappers import anp_negotiate
result = anp_negotiate(
item="api_access_basic",
max_price=0.08,
seller_start=0.09,
seller_min=0.04,
)
print(result.final_price) # 0.07
print(result.bytes_wire) # 55
print(result.elapsed_ms) # 0.3Python 래퍼를 사용하여 에이전트 간 가격 협상을 직접 실행하는 예시
근거
- JSON-RPC 대비 바이너리 와이어 프로토콜은 약 10:1의 압축 효율을 가진다. — The wire protocol 섹션의 Message Ratio 표
Ed25519 알고리즘을 통해 에이전트의 고유 신원을 증명하고 보안을 강화한다. 모든 에이전트는 개인키로 서명된 ANP-Pass 토큰을 보유하며, 이를 통해 허용된 예산 범위와 권한 내에서만 협상을 수행할 수 있다.
python
import openai
from wrappers import ANPOpenAIWrapper
client = openai.OpenAI(api_key="...")
wrapper = ANPOpenAIWrapper(client, model="gpt-4o-mini")
response = wrapper.chat(
"I need API access for less than $0.08 per call"
)OpenAI 모델과 ANP를 통합하여 자연어 요청을 바이너리 협상으로 변환하는 예시
근거
- Ed25519 신원 도용에는 2^128번의 연산이 필요하여 보안성이 매우 높다. — Ed25519 Identity (M4) 섹션
LLM이 제시하는 잘못된 가격을 차단하기 위해 M2 가격 오라클 모듈을 내장하고 있다. 오라클은 설정된 가격 상한선을 초과하는 제안을 즉시 차단하며, 실제 사례에서 5달러의 잘못된 제안을 0.05달러로 교정하는 등의 비용 절감 효과를 보여준다.
용어 해설
- 와이어 프로토콜(Wire Protocol)
- — 데이터를 네트워크를 통해 전송하기 위해 바이너리 형태로 인코딩하는 통신 규약입니다. 텍스트 기반의 JSON보다 크기가 훨씬 작고 처리 속도가 빨라 에이전트 간 대량의 통신에 유리합니다.
- Ed25519
- — 타원 곡선 암호(ECC)를 이용한 디지털 서명 알고리즘입니다. 높은 보안성과 빠른 서명/검증 속도를 제공하여 AI 에이전트의 신원을 증명하고 위조를 방지하는 데 사용됩니다.
- 고정 소수점 연산(Fixed-point Arithmetic)
- — 소수점의 위치를 고정하여 정수 형태로 숫자를 표현하는 방식입니다. 부동 소수점(Float)에서 발생하는 반올림 오차를 방지하여 금융 거래나 가격 협상에서 정확한 수치를 보장합니다.
- 가격 오라클(Price Oracle)
- — 외부의 실제 가격 정보를 시스템 내부로 가져오는 데이터 소스입니다. LLM이 생성한 잘못된 가격(환각)을 검증하고 실제 시장 가격 범위 내에서 거래가 이루어지도록 제어합니다.
기술
- Python
- Ed25519
- FastAPI
- OpenAI API
- Anthropic API
- msgpack
활용 사례
- 에이전트 간 API 리소스 가격 협상
- 자율적 클라우드 호스팅 비용 입찰
- 에이전트 예산 관리 및 지출 한도 강제
언급된 리소스
GitHubANP GitHub Repository
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 04. 29.수집 2026. 04. 29.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.


