← 최신 논문
💻 computer science

@skills: Attention is all you have

본 논문은 스킬 콘텐츠, 지속성, 자동 트리거링을 분리하여 영구적인 프롬프트 설치의 필요성을 제거함으로써, 단 한 줄의 설정만으로 에이전트가 방대한 스킬 라이브러리로부터 동적으로 접근하고 적응할 수 있게 하는 개방형 프로토콜인 @skills를 제안한다.

원저자: Li Yin (Atlas), Zhi Li (Atlas), Zhan Shi (Atlas), Haoran Zhang (Atlas), Haebin Seong (Atlas), Zhangyang (Atlas), Wang

게시일 2026-08-14
📖 5 분 읽기🧠 심층 분석

원저자: Li Yin (Atlas), Zhi Li (Atlas), Zhan Shi (Atlas), Haoran Zhang (Atlas), Haebin Seong (Atlas), Zhangyang (Atlas), Wang

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

당신이 로봇 조수에게 숙제를 대신 하거나, 코드를 수정하거나, 이야기를 쓰는 법을 가르치고 있다고 상상해 보세요. 당신에게는 "웹사이트를 배포하는 법"이나 "코드 변경 사항을 검토하는 법"과 같이 특정 작업을 처리하는 방법을 정확히 알려주는 방대한 양의 "지침서(스킬)" 라이브러리가 있습니다. 문제는 로봇이 한 번에 유지할 수 있는 **주의력(attention)**이 매우 제한적이라는 점입니다. 이 주의력을 로봇의 작은 책상 표면이라고 생각해 보세요. 만약 하루가 시작될 때 모든 지침서를 그 책상 위에 올려두려고 한다면, 책상은 엉망이 될 것이고, 로봇은 혼란에 빠질 것이며, 지금 당장 필요하지 않은 서류 더미에 파묻혀 가장 중요한 지침을 잊어버리게 될 것입니다. 이것이 바로 AI 에이전트가 직면한 핵심 과제입니다. 즉, 어떻게 하면 에이전트의 아주 작은 정신적 작업 공간을 과부하 시키지 않으면서도 수천 개의 유용한 도구에 접근할 수 있게 할 것인가 하는 문제입니다.

@skills: Attention Is All You Have라는 제목의 이 논문은 AI 에이전트 세계의 특정한 골칫거리를 다룹니다. 현재 AI 에이전트에게 새로운 기술을 부여하는 유일한 방법은 그것을 "설치(install)"하는 것입니다. 설치한다는 것은 기술의 설명을 적은 포스트잇을 로봇의 이마에 붙여 고정하는 것과 같습니다. 이 포스트-잇은 당신이 그 기술을 요청하지 않을 때조차, 로봇이 당신과 대화할 때마다 매번 그 자리를 차지하며 로봇의 "책상"(시스템 프롬프트)에 머물러 있습니다. 저자들은 이것이 로봇의 제한된 주의력을 낭비하는 끔찍한 방식이라고 주장합니다. 그들은 @skills라는 새로운 오픈 프로토콜을 제안하여 게임의 규칙을 바꿉니다. 즉, 이마에 포스트잇을 붙이는 대신, 필요할 때만 해당 매뉴얼을 가리키도록 하는 것입니다.

문제점: "이마에 붙인 포스트잇"의 함정

저자들은 이미 공공 세계에 56,804개 이상의 서로 다른 기술들이 출판되어 있다는 사실을 관찰했지만, 현재의 시스템은 망가져 있습니다. 모든 설치된 기술이 로봇의 주의력 예산을 영구적으로 차지하기 때문에, 그리고 그 예산은 매우 작기 때문에(저자들은 에이전트당 신뢰할 수 있는 슬롯이 100개 미만이라고 추정함), 대부분의 기술은 결코 사용될 수 없습니다. 이는 56,000권의 책이 있는 도서관을 가지고 있지만, 밤에 협탁 위에 딱 세 권의 책만 올려둘 수 있는 것과 같습니다. 네 번째 책을 읽고 싶다면, 기존의 세 권 중 하나를 버려야만 합니다.

더 나쁜 것은, 현재의 시스템이 "원 사이즈 피츠 올(one-size-fits-all, 일률적인)" 방식을 강요한다는 점입니다. 기술을 사용하려면 반드시 설치해야 하며, 이는 그 기술의 설명이 로봇의 마음속에 계속 머물러야 함을 의미합니다. 이로 인해 세 가지 큰 문제가 발생합니다.

  1. 세금(The Tax): 로봇이 말을 할 때마다, 관련이 없는 기술이라 할지라도 설치된 모든 기술의 설명을 살피는 데 주의력을 "지불"해야 합니다. 이는 에너지를 낭비하고 추론 속도를 늦춥니다.
  2. 복권 추첨(The Lottery): 로봇은 그 작은 설명들을 바탕으로 어떤 기술을 사용할지 추측해야 합니다. 만약 추측이 틀리면, 기술은 침묵하게 되고 사용자는 그 기술이 존재했다는 사실조차 알 수 없게 됩니다.
  3. 잡동사니 서랍(The Junk Drawer): 설치만이 기술을 유지하는 유일한 방법이기 때문에, 사람들은 한 번 사용하고 잊어버린 기술들을 쌓아두게 되며, 이는 영원히 로봇의 정신을 어지럽히게 됩니다.

해결책: "마법의 포인터" 프로토콜

이 논문은 이전에 하나로 묶여 있었던 세 가지 요소인 콘텐츠(지침), 지속성(복사본 유지), 트리거링(자동 실행)을 분리하는 @skills라는 새로운 방식을 제안합니다.

저자들은 용도에 맞는 적절한 도구를 선택할 수 있도록 세 단계의 간단한 시스템을 도입했습니다.

  • 1단계: 참조 (The Reference, "적시" 포인터)
    이것은 한두 번 정도만 필요할 수도 있는 '롱 테일(long tail)' 기술들을 위한 것입니다. 기술을 설치하는 대신, 필요할 때 @skills:<path>라고 입력하기만 하면 됩니다. 이는 마치 사서에게 특정 책을 요청할 때만 책장에서 꺼내 달라고 부탁하는 것과 같습니다. 책은 당신의 질문 바로 옆에 나타나고, 로봇은 그것을 읽고 작업을 수행한 뒤, 책은 다시 사라집니다. 이는 영구적인 주의력 공간을 전혀 차지하지 않습니다. 이를 통해 56,000개 이상의 기술을 로봇의 뇌를 막지 않고도 모두 사용할 수 있게 됩니다.

  • 2단계: 저장된 복사본 (The Saved Copy, "벤더드(Vendored)" 폴더)
    때로는 팀의 특정 워크플로우처럼 자신의 프로젝트 폴더에 기술의 복사본을 보관하고 편집하며 소유하고 싶을 때가 있습니다. @skills를 사용하면 기술을 프로젝트의 .atskills/ 폴더에 "저장"할 수 있습니다. 이는 레시피를 복사하여 자신만의 요리책에 넣는 것과 같습니다. 이 기술은 당신의 프로젝트에 남아 있지만, 당신이 명시적으로 요청하기 전까지는 로봇의 이마에 붙어 있지 않습니다. 당신이 찾아 쓰고 사용할 수는 있지만, 필요할 때까지 로봇의 주의력을 낭비하지는 않습니다.

  • 3단계: 설치된 기술 (The Installed Skill, "자동 트리거" 예외)
    이 단계는 여전히 기존의 "이마에 붙인 포스트잇" 방식을 사용하는 유일한 단계이지만, 보안 규칙이나 포맷팅 체크와 같이 당신이 요청하지 않아도 반드시 자동으로 실행되어야 하는 필수적인 것들을 위해 예약되었습니다. 심지어 여기서도 프로토콜은 더 똑똑합니다. 아주 작은 제목과 설명(프론트매터)만이 로봇의 이마에 남으며, 나머지 지침은 로봇이 실제로 필요할 때만 로드됩니다.

실제 적용 사례

이 논문은 이 프로토콜이 무질서한 "모두 설치하기" 접근 방식을 깔끔한 파일 기반 시스템으로 바꾼다고 제안합니다.

  • 더 이상 "설치" 버튼이 필요 없습니다: 기술을 설치하는 것이 아니라, 경로를 통해 참조하기만 하면 됩니다.
  • 더 이상 숨겨진 폴더가 없습니다: 기술은 프로젝트의 파일 트리(예: .atskills/)에 존재하므로, 코드처럼 직접 보고, 편집하고, Git으로 변경 사항을 추적할 수 있습니다.
  • 더 이상 "업데이트"의 골칫거리가 없습니다: 기술을 최신 상태로 유지하고 싶다면, 단순히 "팔로우(follow)"하면 됩니다(설정 파일의 한 줄). 만약 그것을 자신의 것으로 만들고 싶다면, "저장(save)"하면 됩니다(당신의 폴더에 복사본 생성).

저자들은 또한 사람들이 이러한 기술들을 찾을 수 있도록 돕는 무료 "허브(Hub)"를 구축했지만, 이 프로토콜은 당신이 허브를 반드시 필요로 하지 않도록 설계되었습니다. 당신은 GitHub에 있는 기술이나 로컬 컴퓨터에 있는 기술을 직접 가리킬 수 있습니다. 허브는 검색 엔진일 뿐, 통제자가 아닙니다.

논문의 실제 연구 결과

이 논문은 단순히 이론을 제안하는 데 그치지 않고, 실제 데이터를 제시합니다. 저자들은 현재의 "설치 전용" 모델이 구조적으로 결함이 있다고 지적했는데, 그 이유는 모든 기술이 자주 필요하지 않은 희소한 자원(주의력)을 두고 경쟁하도록 강요하기 때문입니다. 기술을 '가지는 것'과 기술을 '기억하는 것'을 분리함으로써, @skills 프로토록은 에이전트가 뇌를 망가뜨리지 않고도 56,000개 이상의 롱 테일 기술을 사용할 수 있게 해줍니다.

저자들은 이 접근 방식이 "주의력 예산" 문제를 해결할 것이라고 확신하지만, 기존 연구에서 밝혀진 것처럼 "자동 트리거" 슬롯(3단계 제한)의 정확한 숫자는 추정치라는 점을 언급했습니다. 그들은 현재의 시스템이 중요한 기술이 길을 잃는 "잡동사니 서랍"인 반면, 새로운 3단계 시스템은 모든 기술에 적절한 집을 제공한다고 제안합니다. 즉, 클라우드에 있거나(1단계), 당신의 프로젝트에 있거나(2단계), 혹은 중요한 규칙으로서 존재하거나(3단계) 하는 식입니다.

요약하자면, 이 논문은 AI 기술을 벽에 붙여야 하는 무거운 가구처럼 취급하는 것을 멈추고, 필요할 때마다 책장에서 꺼내 볼 수 있는 책처럼 취급해야 한다고 주장합니다. 그 결과, 에이전트는 더 가볍고 빨라지며, 과부하 없이 훨씬 더 넓은 지식의 세계를 사용할 수 있게 됩니다.

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

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

Digest 사용해 보기 →