출처

기본 정보

  • 제목: 에이전트 하네스 논쟁, 덜어낼수록 좋아지는 이유
  • 원문 URL: https://aisparkup.com/posts/14907
  • 게시일: 2026-07-31
  • 주제: 에이전트 하네스, 프롬프트·컨텍스트 엔지니어링

개요

AI 에이전트 하네스는 모델에 지시, 도구, 맥락을 전달하는 구조이며, 어느 정도까지 구성해야 하는지를 두고 의견이 엇갈리고 있다. Daniel Miessler는 하네스를 사용자의 의도와 맥락을 담는 “WHAT”과 작업 절차를 지시하는 “HOW”로 나눠야 한다고 설명한다. 모델이 발전할수록 사람이 미리 정한 단계별 절차는 불필요하거나 성능을 제한할 수 있어 줄이는 편이 유리하다. 반면 사용자, 프로젝트, 목표, 제약조건 같은 맥락은 모델이 발전할수록 더 잘 활용되므로 계속 전달할 가치가 있다. LangChain의 Deep Agents v0.7 실험에서는 기본 하네스를 간소화해 입력 토큰을 줄이면서도 전반적인 성능을 비슷하게 유지했다.

핵심 포인트

  • 하네스의 “HOW”는 모델에게 특정 절차와 도구 사용법을 단계별로 지시하는 부분이며, 모델 성능이 향상될수록 낡은 지침이 될 가능성이 있다.
  • 하네스의 “WHAT”은 사용자의 정체성, 프로젝트 목표, 선호, 제약조건, 기대하는 결과 등 모델 외부에서 제공해야 하는 맥락이다.
  • 모델 제공업체는 에이전트 실행 능력은 모델에 학습시킬 수 있지만, 특정 사용자의 의도와 프로젝트 맥락까지 사전에 학습시킬 수는 없다.
  • LangChain은 Deep Agents v0.7에서 기본 시스템 프롬프트를 제거하고, 내장 도구 설명을 43% 줄였으며, 투두리스트 기능을 기본값에서 선택 사항으로 변경했다.
  • LangChain에 따르면 이 변경으로 기본 입력 토큰이 턴당 약 6,000개에서 2,000개로 65% 감소했고, 자체 평가에서 전반적인 성능은 유지됐다.
  • 투두리스트를 끄면 일부 평가에서 보상 점수가 소폭 높고 비용이 낮았지만, 긴 다단계 작업·성능이 낮은 모델·진행 상황을 보여줘야 하는 UI에서는 활성화하는 편이 유리하다고 안내했다.

왜 중요한가

하네스를 설계할 때 모든 작업 절차를 고정된 프롬프트와 설정 파일에 넣기보다, 현재 사용하는 모델이 스스로 판단할 수 있는 지침인지 먼저 검토할 필요가 있다. 불필요한 시스템 프롬프트와 도구 설명은 입력 토큰과 비용을 늘리고, 사용자 정의 지침과 충돌할 수 있다. 반대로 사용자의 목표와 프로젝트 맥락처럼 모델이 대신 알 수 없는 정보는 모델이 발전해도 하네스에 남겨야 할 핵심 요소다. 따라서 실무적인 기준은 “하네스를 무조건 줄이는 것”이 아니라, 절차형 지시는 검증 후 덜어내고 의도와 맥락은 명확히 유지하는 것이다.

참고 링크

관련 위키

원문 보존 위치

원문 전체는 raw source: 2026-07-31-aisparkup-post-14907-postsource_url 및 HTML 원문과 함께 저장되어 있습니다.