AI VIDEO BRIEFING

AI 에이전트 하네스란 무엇인가: 로컬 코딩 도구에서 클라우드 상시 대기 비서로 가는 진화 단계

타입스크립트 에이전트 프레임워크를 만드는 개발자가 AI 엔지니어 콘퍼런스에서 에이전트의 진화를 LLM·에이전트·하네스·상시 대기 에이전트의 스펙트럼으로 정리하고, 그 뒤에 찾아올 정리 국면까지 내다봤다.

모든 하네스는 결국 상시 대기 에이전트가 된다: AI 에이전트가 진화하는 다섯 단계 영상 대표 이미지

핵심 메시지

  • 지금은 '하네스의 시대'다. 하네스란 LLM을 한 번 호출하고 끝나는 대신, 도구 호출·메모리·재시도·컨텍스트 관리를 묶어 몇 시간에서 며칠씩 끈질기게 작업을 이어가는 실행 껍데기를 말한다.
  • 발표자는 자율주행의 단계 구분에 빗대어 LLM → 에이전트 → 하네스 → 상시 대기 에이전트로 이어지는 '에이전트 스펙트럼'을 제시했다.
  • 최근 3개월 사이 하네스는 내 컴퓨터에서 도는 로컬 형태에서, 슬랙·모바일 앱으로 말을 걸 수 있고 클라우드 샌드박스에서 병렬로 도는 '항상 켜져 있는' 형태로 옮겨가고 있다.
  • 다음 단계는 사람이 시키지 않아도 스스로 움직이는 자발성과, 실행 기록을 바탕으로 스스로를 개선하는 학습 능력을 갖추는 것이다.
  • 발표자는 '모든 하네스는 상시 대기 에이전트가 될 때까지 팽창한다'고 정리하면서, 동시에 머지않아 살아남는 소수만 남는 정리 국면이 온다고 내다봤다.

쉽게 이해하기

타입스크립트 기반 에이전트 프레임워크 마스트라(Mastra)의 공동창업자 샘 배그와트가 AI 엔지니어 콘퍼런스 무대에서 지난 18개월간 실제 운영 환경의 에이전트를 지켜보며 얻은 관찰을 풀어놨다. 그가 꺼낸 표현은 '하네스의 시대에 온 것을 환영한다'였다. 지금 우리가 쓰는 하네스는 크게 셋으로, 매일 코딩에 쓰는 로컬 도구, 사내 슬랙에 상주하는 클라우드형 코딩 에이전트, 그리고 직접 만들어 쓰라고 재료를 제공하는 오픈소스 프레임워크다.

그렇다면 에이전트는 단순한 LLM 호출과 무엇이 다른가. 발표자는 루프를 돌며 도구를 호출하고, 메모리를 유지하고, 실패한 작업을 다시 시도하고, 컨텍스트를 관리하고, 상태를 들고 다니는 것이 에이전트라고 정리했다. 여기서 한 단계 더 올라간 하네스에서는 '지구력'과 '끈질김'이라는 성질이 새로 나타난다. 몇 분이 아니라 몇 시간, 며칠을 버티며 일하고, 중간에 연결이 끊겨도 저장해둔 스트림에서 이어서 재개한다.

하네스가 제공하는 구체적인 기능들도 익숙하다. 계획 모드, 여러 작업을 동시에 펼치는 병렬 서브에이전트, 터미널 UI와 슬래시 명령, 스킬, 미리 정의하지 않고 그때그때 만들어내는 동적 에이전트, 백그라운드 셸 작업, 컨텍스트 창이 꽉 차면 알아서 압축하는 기능, 스레드 저장과 재개 등이다. 특히 사용자가 LLM의 응답을 멍하니 기다리는 대신 작업을 대기열에 넣고, 방향을 틀고, 중간에 끼어들 수 있다는 점을 발표자는 강조했다. 턴제 게임이 아니라 실시간 전략 게임에 가깝다는 비유였다.

최근 몇 달간 벌어진 변화는 로컬 하네스에서 '항상 켜져 있는' 클라우드 하네스로의 이동이다. 슬랙에서 동료들과 함께 말을 걸면 에이전트는 누가 무엇을 지시했는지 구분해야 하고, 모바일 앱에서 내 컴퓨터로 터널을 뚫기도 한다. 클라우드 샌드박스에서 돌면 개인 장비의 한계를 넘어 더 많은 병렬 작업이 가능해지지만, 그만큼 분산 시스템다운 다른 설계가 필요해진다. 결과물도 내 컴퓨터의 작업 디렉터리가 아니라 깃허브의 풀 리퀘스트로 나온다.

그다음 전환은 자발성과 학습이다. 개인 비서형 에이전트가 '급한 메일이 온 것 같은데 정말 급한 게 맞느냐'고 먼저 문자를 보내는 식이다. 외부 피드를 듣고 있고, 일정 주기로 깨어나는 심장박동을 가지며, 문자·왓츠앱·텔레그램 등 원하는 채널로 연결되고, 메모리를 단순 파일보다 접근하기 좋은 곳에 쌓는다. 실행 기록을 근거로 스스로 스킬을 만들어내거나 자기 코드를 고치는 지속 학습도 여기 포함되는데, 발표자는 업계가 아직 정답을 찾지 못하고 탐색 중이라고 솔직히 인정했다.

주요 인사이트

  • 발표의 핵심 주장은 '모든 하네스는 상시 대기 에이전트가 될 때까지 팽창한다'는 것이다. 발표자는 이를 동료의 이름을 따 '슈타인버거의 법칙'이라 부르며, 기술적인 이유뿐 아니라 경제적·심리적 이유가 함께 작동한다고 설명했다.
  • 팽창의 동력은 사용자 자신이다. 슬랙으로 말을 걸고 싶고, 잠들기 전에 밤새 돌 작업을 문자로 시키고 싶어 한다. 발표자는 토큰을 넣으면 코드가 나오는 이 경험을 '도파민 카지노'라고 표현했다.
  • 하지만 팽창 뒤에는 정리 국면이 온다는 것이 발표의 두 번째 축이다. 2010년대 스마트폰 시대에 길찾기·차량 호출·송금·음식 주문 같은 범주가 열렸지만 결국 각 범주에 살아남은 서비스는 한두 개뿐이었다는 사실을 근거로 들었다.
  • 무엇이 살아남는가에 대한 기준으로 발표자는 경제적 가치와 사용 빈도를 들었다. 아주 가치가 크거나 아주 자주 쓰이거나 둘 중 하나여야 하며, 둘 다 아니면 사람들 머릿속에서 그냥 잊힌다는 것이다.
  • 에이전트를 만드는 사람에게 주는 조언은 두 가지였다. 사용자가 필요로 하는 역량을 확실히 갖추지 못하면 더 강력한 것이 나오는 순간 갈아타 버린다는 것, 그리고 지금 정상에 올라도 2020년대 후반에 또 한 번의 정리 국면이 온다는 것이다.

자주 묻는 질문

발표에서 말하는 '하네스'는 정확히 무엇인가요?

LLM을 한 번 호출하고 끝나는 것이 아니라, 에이전트를 루프로 돌리면서 도구 호출·메모리·재시도·컨텍스트 관리를 묶어 오래 버티게 해주는 실행 환경을 뜻합니다. 발표자는 계획 모드, 병렬 서브에이전트, 슬래시 명령, 스킬, 컨텍스트 자동 압축, 스레드 저장과 재개 같은 기능을 하네스의 특징으로 들었습니다.

왜 에이전트의 발전을 자율주행에 비유했나요?

자율주행에 차선 유지 보조부터 운전석에 아무도 없는 완전 자율주행까지 여러 단계가 있듯이, LLM과 에이전트, 하네스, 상시 대기 에이전트 사이에도 자율성의 단계가 있다는 점을 보여주기 위해서입니다. 지금 우리는 그 스펙트럼을 위로 올라가는 중이라는 것이 발표자의 설명입니다.

로컬 하네스와 클라우드 하네스의 차이는 무엇인가요?

로컬은 내 컴퓨터에서 돌지만, 클라우드 하네스는 항상 켜져 있어서 슬랙이나 모바일 앱으로 말을 걸 수 있고 여러 개의 샌드박스를 띄워 더 많은 작업을 병렬로 처리합니다. 대신 분산 시스템에 맞는 다른 아키텍처가 필요하고, 결과물도 로컬 파일이 아니라 깃허브 풀 리퀘스트 형태로 나오는 경우가 많습니다.

지금 에이전트를 만드는 개발자는 무엇을 조심해야 하나요?

발표자는 사용자가 실제로 필요로 하는 역량을 갖추는 것이 우선이라고 말합니다. 변화 속도가 빨라 더 강력한 대안이 나오면 사용자가 곧바로 옮겨가기 때문입니다. 또 한 번 앞서더라도 2020년대 후반에 또 한 차례 정리 국면이 올 수 있다는 점을 염두에 두라고 조언했습니다.

원문과 출처

이 글은 원본 영상의 자막을 바탕으로 한국어 독자를 위해 요약했습니다. 전체 맥락과 최신 정보는 원문에서 확인하세요.

YouTube 원본 영상 보기 ↗

관련 AI 소식