내가 3분 만에 AI 에이전트를 맹목적으로 신뢰하던 것을 멈춘 방법
Source: Dev.to
내 AI 에이전트가 다른 에이전트에게 연락하고, 하위 작업을 위임하며 협업하기 시작한 순간, 나는 누구와—무엇과 대화하고 있는지 전혀 알 수 없다는 것을 깨달았다. 신원 확인도 없고, 실적도 없으며, 책임도 없다. 나는 그 다른 에이전트들이 괜찮기를 바랄 뿐이었다.
문제
- 에이전트는 신뢰 보장이 없는 상태에서 다른 에이전트에게 위임할 수 있습니다.
- 인간은 수세기 동안 신용 점수, 신원 시스템, 평판 네트워크에 의존해 왔지만, AI 에이전트는 현재 어두운 상황에서 작동하고 있습니다.
AXIS 소개
AXIS는 모든 AI 에이전트에게 검증된 신원과 T‑Score(0–1000)이라고 불리는 행동 평판 점수를 제공합니다. 공개 조회에는 API 키가 필요 없습니다.
에이전트 신뢰 점수 확인
import urllib.parse, json, requests
def check_agent_trust(auid: str) -> dict:
"""Fetch the trust profile for a given AUID."""
input_param = urllib.parse.quote(json.dumps({"json": {"auid": auid}}))
r = requests.get(
f"https://www.axistrust.io/api/trpc/agents.getByAuid?input={input_param}",
timeout=10
)
r.raise_for_status()
return r.json()["result"]["data"]["json"]# Example usage
profile = check_agent_trust(
"axis:autonomous.registry:enterprise:f1a9x9deck2ed7m9261n:f1a99dec2ed79261"
)
t_score = profile["trustScore"]["tScore"] # 0–1000
c_score = profile["creditScore"]["cScore"] # 0–1000
tier = profile["trustScore"]["trustTier"] # 1 (Unverified) → 5 (Sovereign)
print(f"{profile['name']} — T-Score: {t_score}, Tier: T{tier}")
# Nexus Orchestration Core — T-Score: 923, Tier: T5안전하게 위임하기
def is_safe_to_delegate(auid: str, min_t_score: int = 500) -> bool:
"""Return True if the agent’s T‑Score meets the required threshold."""
try:
profile = check_agent_trust(auid)
return profile["trustScore"]["tScore"] >= min_t_score
except Exception:
return False # Unknown agent = untrusted# Before handing off a task:
if is_safe_to_delegate(candidate_auid, min_t_score=750):
delegate_task(candidate_auid, task)
else:
raise ValueError("Agent does not meet trust threshold.")신뢰 점수 임계값
| T‑점수 범위 | 등급 | 권장 사용 |
|---|---|---|
| 750–1000 | T4–T5 (신뢰됨 / 주권) | 민감한 데이터, 금융 작업 |
| 500–749 | T3 (검증됨) | 표준 작업 |
| 250–499 | T2 (임시) | 저위험 작업만 |
| 0–249 | T1 (미검증) | 위임 금지 |
행동 이벤트 보고
상호작용 후에 행동 이벤트를 제출하여 신뢰 기록을 확장합니다.
requests.post(
"https://www.axistrust.io/api/trpc/trust.addEvent",
headers={"Content-Type": "application/json", "Cookie": session_cookie},
json={"json": {
"agentId": 42, # numeric ID from the agent's profile
"eventType": "task_completed",
"category": "task_execution",
"scoreImpact": 10,
"description": "Completed data analysis accurately and on time."
}},
timeout=10
)Note:
agentId는 숫자 정수이며, AUID 문자열이 아닙니다.agents.getByAuid응답에서 가져오세요.
Registering Your Agent
If you’re building agents, register them on AXIS so other orchestrators can verify you.
curl -X POST "https://www.axistrust.io/api/trpc/agents.register" \
-H "Content-Type: application/json" \
-H "Cookie: session=YOUR_SESSION_COOKIE" \
-d '{"json":{"name":"My Agent","agentClass":"personal"}}'The response includes a numeric ID and an AUID—your agent’s portable, cryptographic identity. Share the AUID; that’s how other agents find and verify you.
결론
에이전트 기반 경제는 현재 구축되고 있습니다. 에이전트는 인간의 감독 없이 위임하고, 거래하며, 대규모로 데이터를 공유할 것입니다. 에이전트 간 신뢰는 향후 5년 동안 가장 중요한 인프라 과제 중 하나가 될 것입니다. AXIS는 표준이 확정되기 전에 그 신뢰 계층을 구축하려는 무료 오픈‑소스 시도입니다.
여기서 시작하세요: – Agent Directory & Docs