Figmapedia
목록으로 돌아가기
AI사용팁

'하네스 엔지니어링(Harness Engineering)'이 대체 뭐길래? 쉬운 설명과 사용 사례, 예시

피그마 튜터2026. 3. 30.

*커서맛피아님 라이브에서 배운 내용이 포함되어 있습니다!

안녕하세요 오카방 여러분, 피피팀 피튜입니다! 👋

요즘 AI에게 일을 시킬 때 프롬프트 깎는 것을 넘어, '하네스 엔지니어링(Harness Engineering)'이라는 개념이 화제입니다. 오늘은 이게 대체 무엇인지, 그리고 실무에서 클로드(Claude) 구조를 잡을 때 어떻게 적용할 수 있는지 핵심만 간략하게 요약해 드릴게요! 🔥


📍 1. 하네스 엔지니어링이란?

  • AI 에이전트가 실수했을 때, 그 실수가 다시 발생하지 않도록 모델 주변의 '환경, 구조, 도구'를 설계하는 것을 말합니다.
  • AI에게 "뭘 시키느냐"만큼 "어떤 구조로 시키느냐"가 중요하며, 이를 통해 AI가 실수할 확률을 크게 줄여줍니다.
  • 📍 2. 엄청난 적용 사례: Stripe의 'Minions'

  • 개발자가 슬랙에 "이 기능 만들어줘"라고 남기면, AI(Minions)가 알아서 코드를 짜고, 테스트를 통과시키고, 코드 리뷰 요청(PR)까지 올려 매주 1,000건 이상을 처리한다고 합니다.
  • Stripe의 하네스 핵심 4가지 1) AI에게 딱 필요한 도구 15개 정도만 선별해서 주기. 2) 실제 서버와 분리된 완전히 격리된 공간에서 작업하기. 3) 3단계 검사(오류 잡기 ➡️ 관련 테스트만 실행 ➡️ 2번까지 AI 자가 수정 ➡️ 안 되면 사람 호출). 4) 폴더마다 다른 규칙 설정하기.
  • 📍 3. 내 프로젝트에 바로 적용! (클로드 폴더 구조 잡기) 위의 Stripe처럼 클로드가 똑똑하게 일할 수 있는 환경(하네스)을 세팅하는 실무 팁입니다.

  • Rules (.claude/rules/): 전사 공통 보안 정책이나 코드 컨벤션 같은 가장 상위의 거버넌스를 정의합니다.
  • Skill (.claude/skills/): 반복되는 단위 작업과 워크플로우를 정의합니다. (이때 스킬이 너무 비대해지지 않도록, 같은 맥락의 스킬은 상위 스킬 하나로 통합하는 것이 좋습니다.)
  • Subagent (.claude/agents/): 백엔드 엔지니어 등 특정 전문 영역을 수행하는 페르소나와 역할을 정의합니다.
  • CLAUDE.md: 해당 프로젝트의 구체적인 맥락, 폴더 구조, 사용 프레임워크 등 맞춤형 가이드라인을 담습니다.

  • 공부할 게 끝이 없어 머리가 아프지만, 앞으로 AI 활용에 있어 정말 중요한 뼈대가 될 내용이니 꼭 알아두시면 좋을 것 같습니다!

    Stripe의 Minions 사례와 하네스 엔지니어링에 대해 더 깊이 알아보고 싶으신 분들은 아래 링크들을 참고해 보세요. 👇

    🔗 Stripe Minions 관련 아티클 읽어보기

  • The emerging harness engineering
  • How Stripe Built Secure Unattended AI Agents Merging 1,000 Pull Requests Weekly
  • Beyond Copilot: How Stripe’s Autonomous AI Minions Merge 1,000 PRs a Week
  • Stripe Minions: Coding Agents with 1300 PRs