← 최신 논문
💻 computer science

Agent Identity URI Scheme: Topology-Independent Naming and Capability-Based Discovery for Multi-Agent Systems

본 논문은 신뢰 루트 스코핑(trust-root scoping), 계층적 권한 경로(hierarchical capability paths), 그리고 암호화된 증명(cryptographic attestation)을 통해 에이전트 참조를 네트워크 위치로부터 분리함으로써 탈중앙화된 다중 에이전트 시스템에서 안정적이고 확장 가능하며 권한 기반의 탐색을 가능하게 하는 토폴로지 독립적 식별 시스템인 agent:// URI 스킴을 제안한다.

원저자: Roland R. Rodriguez

게시일 2026-07-15
📖 5 분 읽기🧠 심층 분석

원저자: Roland R. Rodriguez

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

인터넷을 수백만 명의 작고 똑똑한 로봇(이하 "에이전트")들이 끊임없이 심부름을 수행하는 거대하고 북적이는 도시라고 상상해 보십시오. 어떤 로봇은 식료품을 사고, 어떤 로봇은 송장을 승인하며, 어떤 로봇은 코드를 작성합니다. 이 로봇들이 서로 협력하기 위해서는 서로를 찾아낼 수 있어야 합니다. 인터넷 초기에는 인간을 위해 이와 유사한 문제를 해결했습니다. 우리는 "Jane Smith"와 같은 사람의 이름이 "123 Maple Street"와 같은 현재 주소와는 달라야 한다는 것을 깨달았습니다. 제인이 새 집으로 이사를 가더라도 그녀의 이름은 그대로 유지되지만, 주소는 바뀝니다. 우체국은 그녀의 이름이 바뀌었다는 사실을 알 필요 없이 특별한 지도를 사용하여 그녀의 새 집을 찾아냅니다.

오늘날의 로봇 도시는 결함이 있습니다. 우리는 로봇에게 안정적인 이름을 부여하는 대신, 그들의 현재 "주소"(예: 특정 웹 링크)를 이름으로 사용해 왔습니다. 만약 로봇이 새로운 서버나 다른 클라우드 제공업체로 이동하면 주소가 변경되고, 갑자기 그와 통신하려던 모든 연결이 끊어지게 됩니다. 이는 마치 당신이 아파트를 옮길 때마다 법적으로 이름이 새로운 거리 번호로 바뀌어서, 모든 친구가 당신이 누구였는지 잊어버리는 것과 같습니다. 이 논문은 바로 그 문제를 다룹니다. 이 논문은 이 로봇들이 어디로 이동하더라도 정체성을 잃지 않으면서도, 단순히 어디에 사느냐가 아니라 무엇을 하느냐(예: "송장 승인")를 바탕으로 다른 로봇들이 그들을 찾을 수 있도록 하는 새로운 네이밍 방식을 제안합니다.


문제점: 이동이 망각을 의미할 때

저자들은 현재의 시스템이 근본적인 실수를 범하고 있다고 지적합니다. 바로 로봇의 정체성을 위치와 직접적으로 결합한다는 점입니다. "Invoice-Approver"라는 이름의 로봇이 https://agents.acme.com/approver에 살고 있다고 가정해 봅시다. 만약 회사가 서버를 새로운 클라우드 제공업체로 옮기면 링크가 변경됩니다. 갑자기, 그 링크를 참조하던 모든 워크플로우, 계약, 로그가 깨지게 됩니다. 로봇은 여전히 존재하지만, 이름(링크)이 바뀌었기 때문에 이제는 낯선 이가 되어버립니다.

게다가, 만약 어떤 로봇이 전문가(예: "위험물 운송 견적"을 처리할 수 있는 사람)를 찾아야 한다면, 현재로서는 여러 회사에 걸쳐 "누가 이것을 할 수 있는가?"라고 물을 방법이 없습니다. 단지 "이 특정 링크에 있는 로봇이 사용 가능한가?"라고만 물을 수 있을 뿐입니다. 이는 전체 시스템을 취약하게 만들고 확장을 어렵게 만듭니다.

해결책: 새로운 ID 카드 시스템

이 논문은 agent://라고 불리는 새로운 네이밍 체계를 도입합니다. 이것을 로봇을 위한 새로운 유형의 ID 카드라고 생각하십시오. 이 카드는 세 가지 요소, 즉 누구인지, 무엇을 하는지, 그리고 어디에 있는지를 분리합니다.

  1. 신뢰 루트 (발급 기관): 이는 정부가 여권을 발급하는 것처럼 로봇을 보증하는 조직입니다. 새로운 시스템에서 이것은 도메인 이름(예: acme.com)으로 표기됩니다. 이는 해당 로봇에 대해 누가 책임을 지는지 알려줍니다.
  2. 역량 경로 (직무 기술서): 이는 /workflow/approval/invoice와 같은 계층적 경로를 사용하여 로봇이 정확히 무엇을 하는지 설명합니다. 이것은 로봇의 "기술 세트"입니다. 결정적으로, 로봇의 정체성은 이 경로에 묶여 있습니다. 만약 로봇이 직무를 변경하면(예: 송장 승인에서 비용 승인으로), 그것은 사실상 다른 정체성을 가진 다른 작업자가 되는 것이므로 새로운 ID를 받게 됩니다.
  3. 에이전트 ID (고유 일련번호): 이것은 고유한 코드이며, 로봇이 동일한 직무와 조직을 유지하는 동안에만 영구적으로 유지됩니다. 만약 로봇이 새로운 서버로 이동하더라도 이 코드는 변하지 않습니다. 하지만 만약 로봇이 직무 경로를 바꾸거나 발급 기관을 바꾸면, 이 코드는 새로운 정체성을 반영하여 변경됩니다.

전체 ID는 다음과 같습니다: agent://acme.com/workflow/approval/invoice/agent_01h.... 여기서 실제 서버 주소(예: https://agents.acme.com)는 ID에 포함되지 않습니다. ID는 단지 이름일 뿐입니다.

작동 방식: 마법의 전화번호부

그렇다면서 로봇의 주소를 모른다면 어떻게 로봇을 찾을 수 있을까요? 논문은 DHT(분산 해시 테이블)라고 불리는 탈중앙화된 "전화번호부"를 사용하는 것을 제안합니다. 중앙 사무실에 있는 하나의 거대한 목록 대신, 이 전화번호부는 수천 대의 컴퓨터에 분산되어 있습니다.

  • 기술로 찾기: 만약 "송장을 승인"할 수 있는 에이전트를 원한다면, 특정 주소를 찾는 것이 아닙니다. 전화번호부에서 기술 경로인 /workflow/approval/invoice를 조회합니다. 시스템은 조직(acme.com)과 기술을 기반으로 특별한 키를 계산한 다음, 네트워크에 "이 키를 가진 자가 누구인가?"라고 묻습니다.
  • 결과: 네트워크는 해당 기술과 일치하는 로봇 목록을 반환합니다. 결정적으로, 시스템은 그 로봇이 실제로 그 일을 할 권한이 있는지 확인하기 위해 디지털 "인장"(암호화 토큰)을 검사합니다.
  • 끊김 없는 이동: 만약 로봇이 새로운 서버로 이동하면, 전화번호부에서 자신의 위치를 업데이트하기만 하면 됩니다. 로봇의 ID(agent://...)는 정확히 동일하게 유지됩니다. 따라서 누군가 이를 조회하면 여전히 찾을 수 있습니다. 이름이 변하지 않았기 때문입니다.

저자들이 발견한 사실

연구팀은 이 아이디어가 실제로 현실 세계에서 작동하는지 확인하기 위해 테스트를 진행했습니다.

  • 모든 것을 명명할 수 있는가? 그들은 인기 있는 로봇 프레임워크(LangChain 및 CrewAI 등)에서 추출한 369개의 실제 도구를 가져와 이 새로운 시스템에 매핑해 보았습니다. 결과는 어떠했을까요? 100% 커버리지였습니다. 모든 도구에 대해 새로운 문법을 사용하여 충돌 없는 고유한 이름을 부여할 수 있었습니다.
  • 검색이 작동하는가? 그들은 10,000개의 등록된 로봇이 있는 네트워크를 시뮬레이션했습니다. 특정 기술을 가진 에이전트를 요청했을 때, 시스템은 매번 정확한 에이전트를 찾아냈습니다. 광범위한 검색(예: "모든 워크플로우 에이전트 찾기")의 경우 평균 128개의 에이전트를 반환했습니다. 구체적인 검색의 경우 약 39개를 찾아냈습니다.
  • 빠른가? 이름 뒤에 숨겨진 수학적 계산은 매우 빠릅니다. 이름을 파싱하고 올바른 키를 찾는 데 걸리는 시간은 7마이크로초 미만입니다. 이는 인터넷을 통해 데이터가 이동하는 시간에 비하면 거의 즉시라고 할 수 있을 만큼 빠릅니다.
  • 안전한가? 시스템은 조직이 발행한 디지털 서명(PASETO 토큰)을 사용합니다. 즉, 로봇의 말을 믿는 것이 아니라, 그 ID에 서명한 조직을 믿는 것입니다. 만약 로봇이 자신의 기술에 대해 거짓말을 한다면, 서명이 일치하지 않아 시스템이 이를 거부합니다.

한계점 (그리고 여전히 미지의 영역)

논문은 이것이 무엇이 아닌지에 대해서도 신중하게 밝히고 있습니다. 이 논문은 전화번호부 노드(목록을 저장하는 컴퓨터)를 운영할 사람들을 어떻게 유인할 것인가에 대한 문제를 해결하지 않습니다. 저자들은 조직들이 자신의 로봇이 발견되기를 원하기 때문에 이를 운영하거나, 혹은 도움을 받기 위해 서로 돕는 "티포탯(tit-for-tat)" 시스템을 사용할 수도 있다고 제안합니다. 하지만 이 부분은 더 많은 연구가 필요하다고 인정합니다.

또한, 이 시스템이 서로 다른 조직 간의 차이를 잘 처리하긴 하지만, "A 회사의 송장 승인"이 "B 회사의 구매 승인"과 같다는 것을 자동으로 알지는 못한다고 언급했습니다. 이를 위해서는 별도의 매핑 서비스가 필요하며, 저자들은 이를 향후 과제로 제안했습니다.

큰 그림

저자들은 자신들이 최종적이고 완벽한 로봇 도시를 구축했다고 주장하는 것이 아닙니다. 대신, 그들은 기초를 고쳤습니다. 로봇의 이름과 주소를 분리함으로써, 그들은 로봇이 이동하고 확장하며, 서로를 연결하는 연결고리를 깨뜨리지 않고도 서로 다른 회사 간에 협력할 수 있는 시스템을 만들었습니다. 이는 마치 모든 로봇에게 임시 주소 라벨 대신 영구적인 여권을 부여하여, 그들이 어디로 가든 정체성을 유지할 수 있도록 보장하는 것과 같습니다.

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

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

Digest 사용해 보기 →