해네스란 무엇인가?
What Is a Harness?

에어렌딜(Earendil)이 운영하는 에이전트 해네스(agent harness)의 개념을 등반용 해네스에 비유해 설명합니다. 해네스는 AI 모델이 작동하는 환경을 제공하는 소프트웨어로, 시스템 프롬프트, 도구, 에이전틱 루프, 번역 레이어의 네 가지 주요 기능을 수행합니다. 사용자는 해네스를 소유하고 맞춤 설정할 수 있으며, 이를 통해 AI 실험실의 힘을 견제하고 개인의 자유를 지킬 수 있다고 주장합니다. 또한 오픈소스 해네스의 성장과 에이전트 해네스의 미래에 대해 논합니다.
우리는 망치를 휘두르는지, 망치가 우리를 휘두르는지 확실히 해야 합니다.
HN 토론
175- Syntaf
최근에 제 직장에서 회계 에이전트용 하네스를 작업해 왔는데 꽤 흥미로운 경험이었습니다.
처음에는 LLM이 우리 플랫폼과 더 쉽게 상호작용할 수 있도록 CLI 도구를 만드는 것부터 시작했습니다. 내부 CLI를 갖는 것의 가치는 아무리 강조해도 지나치지 않습니다. 만드는 것도 재미있고 에이전트에게도 매우 유용합니다.
처음에는 이걸 스킬과 함께 사용했지만, 사람들이 스킬을 만드는 방식이 종종 너무 규범적이고 회사 내 특정 기능에만 국한된다는 것을 발견했습니다. 2천 줄짜리 스킬은 우리와 같은 한계를 가지고 있습니다. 에이전트가 그저 체크리스트를 따르기만 한다면 수행 중인 요청에 대해 추론할 가능성이 줄어듭니다.
그래서 우리는 스스로에게 물었습니다: 에이전트가 해야 할 일에 대해 추론하게 하고, 맥락을 수집하고 회계 작업을 수행하는 데 필요한 도구와 가드레일만 제공한다면 어떨까?
결과적으로 최첨단 모델은 그들이 잘하는 일을 잘 해냈습니다. 그들은 우리의 매우 규범적인 스킬보다 더 나은 성과를 보였고, 그 작업을 수행하는 방법에 대한 지시 없이도 더 넓은 범위의 작업을 처리할 수 있었습니다.
제가 해온 10년간의 CRUD 작업에서 벗어나 신선한 공기를 마시는 기분입니다. 하네스 엔지니어링은 정말 멋집니다.
- FinnLobsien
하네스가 기업용 AI 에이전트에게 엄청나게 중요해질 것 같은 느낌이 듭니다.
지금은 모든 도구가 어떤 종류의 AI 에이전트를 출시하고 있지만, 대기업에서의 AI 에이전트는 결국 내부 MCP, CLI, API 등을 갖춘 일종의 내부 앱이 될 것이라고 생각합니다.
사용 사례에 따라 다른 하네스가 있을 수 있고, 사람들은 서로 다른 수준의 접근 권한을 가질 수 있습니다.
이것은 플랫폼/인프라 엔지니어가 개인이나 팀이 접근할 수 있는 모듈식 하네스를 구축할 수 있다는 점에서 의미가 있습니다.
팀원들이 로컬에서 사용할 수 있는 에이전트(개인화를 위해 메모리가 활성화된)와 회사 맥락에 대해 질문할 수 있는 에이전트(개인화되지 않는)를 가질 수 있습니다.
- xrd
핸드오프에 좋은 하네스를 추천해 줄 사람 있나요?
제가 말하는 핸드오프는 다음과 같습니다:
* 터미널 CLI에서 웹 UI(휴대폰)로의 핸드오프?
* 한 팀원에서 다른 팀원으로의 핸드오프?
* TUI에서 프롬프트를 작성하는 것 같은 통신 방식에서 이메일로의 핸드오프?
* 한 모델에서 다른 모델로, 또는 한 제공자(openrouter)에서 다른 제공자(llama.cpp)로의 핸드오프?
이런 것이 존재하나요?
저는 PR이 이 모든 것을 중앙화하기에 좋은 장소라고 생각했습니다. IDE, 개발자, 위치는 중요하지 않습니다. 하지만 이제는 에이전트 하네스가 그것을 더 잘 담을 수 있다고 느낍니다.
왜 핸드오프를 원할까요? 하네스가 어디서 실행되고 있는지 계속 맥락을 잃기 때문입니다. 때로는 격리된 VM 안에 있고, 때로는 노트북에 있고, 때로는 로컬 모델용 대형 GPU가 있는 집 컴퓨터에 있습니다. 하네스를 내 Tailscale 네트워크 안에서 스스로 식별할 수 있도록 만들 수 있다면, 모든 맥락을 정리할 수 있는 단일 웹 UI를 가질 수 있을 것입니다.
Pi로 그런 것을 구성해 보는 실험을 해보고 싶습니다. 하지만 아마도 제가 고려하지 않은 하네스 패턴이 이미 있을 것입니다.
- theturtletalks
하네스는 다음 개척지입니다. LLM이 전기라면, 하네스는 '전자제품'입니다. 지금은 Claude와 ChatGPT 사이가 AC와 DC 같은 상태이지만, 그것이 정착되면 하네스가 실제 가치 제공자가 될 것입니다.
그리고 Pi는 놀라운 확장 시스템 덕분에 최고의 하네스입니다. Pi를 주식 트레이더, 소프트웨어 공장 등 무엇이든 만들 수 있는 확장 기능을 구축할 수 있습니다. 다른 하네스로 전환해 보았지만 Pi만큼 확장 기능이 좋은 곳은 없습니다.
새로운 하네스나 에이전트 프로젝트가 있어도 Pi에게 코드베이스를 파고들게 한 다음 그 기능을 Pi로 가져오는 확장을 만들어 달라고 합니다. Prime Intellect와 Deepseek의 하네스로 그렇게 했고, 그것들은 Pi를 기반으로 합니다.
- ni10c
저자입니다. 이 게시물이 분명히 비개발자를 대상으로 한 것이었기 때문에 아이러니하네요. 하지만 여기까지 왔으니.. 제가 고려했던 다른 비유는 다음과 같습니다:
하네스 = 섀시,
모델 = 엔진,
연료 = 토큰,
에이전트 = 자동차
여러분의 생각이 궁금하고, 그 비유가 더 설명력이 있는지 궁금합니다.
- jascha_eng
2025년의 에이전트에 이어 2026년의 AI 과대광고 단어, 모든 LLM 기반 애플리케이션에 해당.
음, 어느 정도는 그렇습니다. 에이전트로 마케팅되는 것들 중 일부가 실제로는 좋은 옛날 결정론적 소프트웨어일 것이라고 해도 놀라지 않겠습니다.
- childofhedgehog
명확하고, 관련성 있고, 이해하기 쉽습니다. 글을 써 주셔서 감사합니다. 이 링크를 기술에 익숙하지 않은 친구들과 공유하겠습니다!
- tosh
저도 배낭 비유가 마음에 듭니다.
하네스는 여행/작업에 가져가는 것입니다.
가져가는 것은 공짜가 아닙니다 (시스템 프롬프트, 도구, 스킬 ...).
어떤 모델은 스킬, 도구, 시스템 프롬프트를 거의 가져가지 않아도 정말 잘 작동합니다.
하네스는 모델의 보완재입니다.
모델이 좋을수록 하네스는 더 미니멀할 수 있습니다.
pi [0] 및 smol [1] 같은 하네스는 더 미니멀한 편에 속합니다.