← 최신 논문
💻 computer science

Agent Contracts: A Formal Framework for Resource-Bounded Autonomous AI Systems

이 논문은 다중 에이전트 시스템의 예측 가능하고 감사 가능한 자원 관리를 위해 작업 할당을 넘어 자원 제한 실행을 포괄하는 형식적 프레임워크인 '에이전트 계약 (Agent Contracts)'을 제안하고, 위임된 예산의 보존 법칙과 실험을 통해 그 유효성을 입증합니다.

원저자: Qing Ye, Jing Tan

게시일 2026-03-26
📖 4 분 읽기☕ 가벼운 읽기

원저자: Qing Ye, Jing Tan

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

🚨 문제: 통제 불능의 AI 비서와 4 만 7 천 달러의 청구서

2025 년 말, 한 팀이 4 명의 전문 AI 에이전트 (연구원, 분석가 등) 로 구성된 시스템을 가동했습니다. 그런데 두 명의 에이전트가 서로의 말을 반복하며 " clarification loop(명확화 고리)"에 빠졌습니다.

  • 상황: AI 는 멈추는 법을 모르고, 11 일 동안 밤낮없이 일했습니다.
  • 결과: 서버가 멈추고 청구서가 왔을 때, **47,000 달러 (약 6,500 만 원)**의 API 사용료가 붙어 있었습니다.
  • 원인: "이 일을 하라"고 시켰을 뿐, "얼마까지 쓸 수 있는지", "얼마나 오래 할 수 있는지"에 대한 제한이 전혀 없었기 때문입니다.

지금까지의 AI 시스템은 "일만 잘하면 되지, 비용은 나중에 보면 돼"라는 식으로 작동했습니다. 하지만 이 논문은 **"AI 가 미쳐 날뛰지 않도록, 미리 계약서를 맺어야 한다"**고 주장합니다.


💡 해결책: 에이전트 계약서 (Agent Contract)

이 논문이 제안하는 **'에이전트 계약서'**는 마치 회사에 파견 나가는 하청 업체와 맺는 계약과 같습니다.

1. 계약서의 핵심 내용 (7 가지 요소)

이 계약서는 단순히 "무엇을 할지"만 정하는 게 아니라, **"어떻게, 얼마나 할지"**를 정합니다.

  • 📥 입력 (I) & 📤 출력 (O): "어떤 자료를 주고, 어떤 결과물을 받아야 하는지" (예: 코드 리뷰 요청 → 수정된 코드와 승인 여부).
  • 🛠️ 기술 (S): "무엇을 할 수 있는지" (예: 웹 검색은 가능하지만, 결제 기능은 금지).
  • 💰 자원 제약 (R) - 가장 중요!
    • 토큰 예산: "최대 10 만 토큰만 써라."
    • API 호출: "웹 검색은 10 번만 해라."
    • 비용: "최대 5 달러까지만 써라."
  • ⏱️ 시간 제한 (T): "300 초 안에 끝내라."
  • ✅ 성공 기준 (Φ): "결과물의 정확도가 80% 이상이어야 한다."
  • 🛑 종료 조건 (Ψ): "예산이 다 떨어지거나, 시간이 지나면 무조건 멈춰라."

2. 비유: "현금과 시간 제한이 있는 배달 기사"

기존의 AI 는 **"배달하러 가라. 돈은 나중에 계산할게"**라고 시키는 것과 같습니다. 배달 기사 (AI) 가 길을 잃고 하루 종일 돌아다녀도 멈추지 않습니다.

하지만 에이전트 계약을 맺으면 다음과 같습니다:

"여기 10,000 원짜리 현금1 시간을 줘. 이 돈으로 배달하되, 돈이 떨어지면 자동으로 멈추고 돌아와. 만약 1 시간이 지나도 안 오면 강제로 호출을 끊어."

이렇게 하면 AI 가 미친 듯이 돈을 쓰거나, 같은 일을 반복하며 시간을 낭비하는 것을 막을 수 있습니다.


🤝 다중 에이전트: "상하 관계의 예산 분배"

복잡한 일은 한 명의 AI 가 아니라 여러 명이 협력해야 합니다. 이때 **'보존 법칙 (Conservation Laws)'**이 작동합니다.

  • 상황: 팀장 (오케스트레이터) 이 100 만 원의 예산을 가지고 있습니다.
  • 작동: 팀장은 이 예산을 연구원, 분석가, 보고서 작성자에게 나누어 줍니다.
  • 규칙: 아래 직원들이 쓴 돈의 합은, 팀장의 예산을 절대 넘을 수 없습니다.
    • 연구원이 40 만 원을 썼다면, 나머지 두 명은 합쳐서 60 만 원만 쓸 수 있습니다.
    • 만약 연구원이 예산을 다 써버리면, 나머지 작업은 자동으로 멈춥니다.

이는 마치 가족이 여행 예산을 정할 때, 부모님이 정한 총액 안에서 각자가 용돈을 쓰되, 전체가 부모님의 예산을 초과하면 안 되는 것과 같습니다.


📊 실험 결과: 계약서가 얼마나 효과적인가?

저자들은 이 시스템을 실제로 테스트했습니다.

  1. 돈을 90% 아꼈습니다: 무제한으로 돌렸을 때보다 토큰 사용량이 90% 줄었습니다.
  2. 예상치 못한 폭주를 막았습니다: 예산이 없던 시스템은 결과가 들쭉날쭉했지만 (분산이 큼), 계약서를 쓴 시스템은 결과가 매우 일정했습니다.
  3. 실수 방지: 예산이 떨어지면 AI 가 스스로 멈추거나, 오케스트레이터가 강제로 멈추게 하여 4 만 7 천 달러 같은 참사를 막았습니다.
  4. 품질과 비용의 균형: "급하게" 할지, "정성껏" 할지 계약서로 정할 수 있습니다. 급하면 돈을 적게 쓰고 정확도를 조금 낮추고, 정성껏 하려면 더 많은 예산을 할당하는 식입니다.

🏁 결론: 왜 이것이 중요한가요?

이 논문은 AI 가 단순히 "똑똑한 도구"를 넘어 **"책임 있는 파트너"**가 되려면 규칙과 제한이 필요함을 말합니다.

  • 기존: "AI 가 알아서 해." → 결과: 예산 폭주, 예측 불가능한 실패.
  • 새로운 방식: "AI 와 계약서를 맺어." → 결과: 예산 통제 가능, 실패 시 자동 중단, 예측 가능한 결과.

마치 운전할 때 속도 제한과 연료 게이지가 있는 자동차를 타는 것과 같습니다. AI 가 아무리 똑똑해도, **어디까지 갈 수 있는지 (예산) 와 언제 멈춰야 하는지 (시간)**를 알려주는 '계약서'가 있어야 안전하게 미래를 향해 나아갈 수 있다는 것입니다.

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

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

Digest 사용해 보기 →