출시 예정
에이전트 하니스란 무엇인가 그리고 WhatsApp 지원에 하니스가 필요한 이유
고객 메시징의 AI는 대부분 질문 하나에 답 하나입니다. 에이전트 하니스는 언어 모델이 계획을 세우고, 도구를 쓰고, 자기 작업을 점검하고, 기억하며 하나의 케이스를 처리하도록 만듭니다. 그 의미와 현재 쓸 수 있는 하니스, MonoChat에 도입되는 방식을 소개합니다.
또는 Growth 첫 달에 충분한 $150 크레딧으로 시작하세요
게시일:
지난 1년간 AI를 둘러싼 논의는 모델 자체에서 모델을 둘러싼 구성으로 조용히 옮겨 갔습니다. 같은 모델이라도 메시지 하나에 답하는 챗봇이 될 수 있고, 세 개의 시스템과 이틀에 걸친 배송 문제를 해결하는 에이전트가 될 수도 있습니다. 차이는 모델이 아니라 하니스입니다.
이 글에서는 이 개념을 쉬운 말로 설명하고, 현재 쓸 수 있는 하니스를 비교하며, 기업이 인박스의 WhatsApp, Instagram, 웹챗 등 모든 채널에서 하니스를 운영할 수 있도록 MonoChat에 구축 중인 기능을 소개합니다.
에이전트 하니스란 무엇인가요?
에이전트 하니스는 대규모 언어 모델을 감싸 단순히 답하는 데 그치지 않고 행동할 수 있게 하는 소프트웨어 계층입니다. 모델은 추론하여 다음에 할 일을 결정하고, 하니스는 그 결정을 실행한 뒤 결과를 모델에 돌려주며 작업이 끝날 때까지 반복합니다. 간단히 말해 에이전트 = 모델 + 하니스입니다.
Claude Code나 Codex 같은 코딩 에이전트의 신뢰성이 모델 자체보다 이 주변 계층에 크게 기대고 있다는 점이 알려지면서 이 용어가 널리 쓰이게 되었습니다. 현재 Anthropic, OpenAI, Google, Microsoft는 개발자가 활용할 수 있는 제품으로 하니스를 제공하고 있습니다.
하니스의 구성 요소
- 루프: 추론하고, 실행하고, 관찰하고, 반복합니다. 하니스는 작업이 끝나거나 사람이 필요할 때까지 계속합니다.
- 도구: 모델이 호출할 수 있는 함수입니다. 주문 확인, 예약 조회, 환불 처리, 지식 베이스 검색 등이며 주로 MCP로 연결됩니다.
- 메모리와 상태: 이 케이스에서 앞서 일어난 일, 고객의 선호, 이미 시도한 방법을 메시지와 세션을 넘어 유지합니다.
- 컨텍스트 관리: 각 단계에서 모델에 무엇을 보여 줄지 결정하고, 긴 이력을 요약(압축)해 중요한 내용이 계속 보이게 합니다.
- 가드레일과 승인: 비용이 들거나 되돌릴 수 없는 작업에 대한 권한, 정책, 사람의 확인 단계입니다.
- 샌드박스와 파일: 에이전트가 실제 시스템을 건드리지 않고 코드를 실행하거나 문서를 준비하거나 견적을 계산할 수 있는 격리된 작업 공간입니다.
- 트레이싱과 평가: 모든 단계와 도구 호출을 기록해, 팀이 에이전트가 왜 그렇게 행동했는지 확인하고 여러 번의 실행에 걸쳐 측정할 수 있게 합니다.
추론과 하니스: 무엇이 다른가요?
추론은 모델에 대한 단일 호출입니다. 프롬프트를 보내면 모델이 텍스트를 반환하고 교환이 끝납니다. 빠르고 저렴하며 예측 가능하고, 메시지 분류, 답변 초안 작성, 대화 요약 같은 많은 작업에 딱 맞습니다.
하니스는 여러 번의 추론 호출을 루프로 실행하고 그 주변의 도구, 메모리, 점검, 제한을 모두 더합니다. 작업당 더 느리고 토큰을 더 쓰지만, 여러 단계나 외부 데이터, 중간 판단이 필요한 일을 끝낼 수 있습니다.
| AI 추론 | 에이전트 하니스 | |
|---|---|---|
| 정의 | 모델에 한 번 요청하고 한 번 응답받음 | 모델을 둘러싸고 계획하고, 실행하고, 점검하는 루프 |
| 작업당 단계 수 | 한 단계 | 작업에 필요한 만큼, 설정한 한도 안에서 |
| 도구와 시스템 | 선택 사항이며 보통 단일 함수 호출 | 여러 도구를 케이스에 따라 호출하고 연결 |
| 메모리 | 프롬프트에 있는 내용만 | 케이스 이력과 상태를 단계와 세션을 넘어 유지 |
| 문제가 생겼을 때 | 생성된 결과를 그대로 반환 | 오류를 감지해 재시도하거나 사람에게 문의 |
| 적합한 용도 | 분류, 초안 작성, 요약, 단발성 답변 | 케이스 해결, 여러 단계의 요청, 며칠에 걸친 후속 처리 |
| 비용과 속도 | 가장 낮은 비용, 거의 즉시 | 토큰 사용량 증가, 작업당 몇 초에서 몇 분 |
실제로 잘하는 팀은 둘 다 씁니다. 빠르고 명확한 단계에는 추론을, 일이 정말로 여러 단계를 필요로 할 때는 하니스를 사용합니다.
하니스가 WhatsApp 고객 지원에 가져오는 변화
고객 메시징에서는 답하는 것과 해결하는 것의 차이가 가장 크게 드러납니다. 고객이 "주문이 도착하지 않았어요"라고 쓰면, 설명이 아니라 해결을 기대합니다.
답변이 아니라 케이스를 해결
에이전트는 같은 대화 안에서 주문을 조회하고, 택배사를 확인하고, 소포가 멈춘 것을 파악해 클레임을 접수하고 교환을 제안할 수 있습니다.
약속하기 전에 확인
재고, 가격, 예약 가능 시간, 정책을 학습 데이터로 추측하지 않고 답하는 시점에 시스템에서 확인합니다.
케이스를 기억
고객이 내일 다시 문의해도, WhatsApp 24시간 응답 가능 시간이 끝난 뒤라도 에이전트는 이미 시도한 일과 약속한 내용을 알고 있습니다.
시간을 두고 후속 처리
환불 처리 대기나 부품 도착 대기 같은 장기 작업도 이어서 진행하며, 상황이 바뀌면 WhatsApp이 요구하는 경우 승인된 템플릿을 사용해 고객에게 알립니다.
사람이 계속 통제
한도를 넘는 환불, 취소, 민감한 사안은 팀원의 승인을 기다리며, 사람에게 인계해도 전체 이력이 유지됩니다.
모든 단계가 확인 가능
도구 호출과 결정이 기록되므로 관리자가 에이전트가 왜 그렇게 행동했는지 검토하고 지침을 개선할 수 있습니다.
예시: WhatsApp 반품 처리
- 고객이 파손된 상품 사진을 보내며 반품을 요청합니다.
- 에이전트가 주문을 찾아 반품 기간 이내인지 확인하고 사진을 판독합니다.
- 이커머스 시스템에 반품을 생성하고 다음 날 택배 수거를 예약합니다.
- 환불 금액이 자동 처리 한도를 넘으므로 인박스에서 팀원에게 승인을 요청합니다.
- 승인 후 고객에게 확인을 알리고, 이틀 뒤 택배사가 소포를 스캔하면 환불 완료 안내를 보냅니다.
추론만으로는 반품 정책을 설명하는 챗봇에 그칩니다. 하니스가 있으면 반품 자체를 처리합니다.
현재 사용할 수 있는 에이전트 하니스
여러 기업과 오픈소스 프로젝트가 기반으로 삼을 수 있는 하니스를 제공합니다. 호스팅 주체, 실행 모델, 기본 제공 범위가 서로 다릅니다.
| 하니스 | 제공 | 호스팅·라이선스 | 모델 | 주요 특징 |
|---|---|---|---|---|
| Claude Agent SDK | Anthropic | 라이브러리 (Python, TypeScript) | Claude | Claude Code의 하니스: 도구, MCP, 서브 에이전트, 스킬, 컨텍스트 압축, 권한 |
| Claude Managed Agents | Anthropic | 호스팅 API (2026년 4월부터 공개 베타) | Claude | Anthropic이 루프를 운영: 샌드박스 실행, 장기 세션, 멀티 에이전트 작업, 트레이싱 |
| OpenAI Agents SDK | OpenAI | 오픈소스, MIT (Python 우선) | OpenAI 모델, 어댑터로 기타 모델 | 여러 제공업체의 샌드박스, 메모리, MCP, 스킬, AGENTS.md, 재개 가능한 실행 |
| Codex | OpenAI | CLI 오픈소스(Apache 2.0) 및 클라우드 | OpenAI 모델 | 자체 서비스에서 실행할 수 있는 SDK를 갖춘 코딩 에이전트 하니스 |
| Agent Development Kit (ADK) | 오픈소스, Apache 2.0 (Python, Java, Go, TypeScript) | 기본은 Gemini, 모델 비종속 | 멀티 에이전트 트리, MCP, Agent2Agent(A2A) 프로토콜, 내장 평가 | |
| Agent Framework | Microsoft | 오픈소스, MIT (Python, .NET) | Azure OpenAI, OpenAI, Anthropic 등 | 2026년 7월부터 하니스 안정화: 도구 루프, 이력, 압축, 스킬, 승인, OpenTelemetry |
| Deep Agents | LangChain | 오픈소스, MIT | 모델 비종속 | LangGraph 기반의 계획, 서브 에이전트, 파일 시스템, 컨텍스트 엔지니어링 |
| Pi | Earendil Works | 오픈소스, MIT | 모든 제공업체, 자체 키 사용 | 의도적으로 최소화한 코어(읽기, 쓰기, 편집, 셸)를 공유 가능한 스킬로 확장 |
| Mastra | Mastra | 오픈소스 (TypeScript) | 모델 비종속 | 영구 스레드, 도구 승인, 로컬 스튜디오를 갖춘 에이전트 |
| OpenCode | OpenCode | 오픈소스, MIT | 모델 비종속 | 에이전트 계획 및 구축, SDK, 터미널, 데스크톱 |
세부 사항은 빠르게 바뀌므로 최신 상태는 각 프로젝트의 문서를 확인하세요. 제품명과 로고는 각 소유자에게 귀속됩니다.
이 글에서 비교한 하니스
Meta의 자체 Business Agent는 어떤가요?
2026년 Meta는 WhatsApp, Instagram, Messenger용 자체 AI 에이전트인 Meta Business Agent를 출시했습니다. 사실상 Meta가 만들고 운영하는 하니스로, 콘텐츠를 바탕으로 답하고 연결된 시스템을 호출하며 팀에 인계합니다.
많은 소규모 비즈니스에 좋은 선택지입니다. 다만 폐쇄형 시스템이기도 합니다. 모델을 선택할 수 없고, 대화 데이터는 Meta 내부에 머무르며, 금융·의료 등 일부 업종은 제외되고, 2026년 8월부터는 토큰 단위로 과금되어 Meta 자체 추산으로 메시지당 약 4~5 미국 센트입니다.
접근 방식 비교
| 메시징 플랫폼의 내장 AI 에이전트 | Meta Business Agent | MonoChat의 하니스(출시 예정) | |
|---|---|---|---|
| 모델 선택 | 보통 고정되어 있거나 소수 목록 | 아니요 | 예, 연결한 모든 모델 |
| 자체 하니스 사용 | 아니요 | 아니요 | 예: Claude Agent SDK, OpenAI Agents SDK, ADK, Pi 등 |
| 호스팅 옵션, 코드 불필요 | 예 | 예 | 예 |
| 자체 도구와 API | 제한적인 연동 | 커넥터 | 커스텀 함수, MCP, 웹훅, 자체 API |
| 플로우와 앱 내부에서 | 별도의 봇 빌더 | 플로우와 분리 | 플로우와 앱의 노드 및 메서드, AI 추론 옆에서 사용 |
| 팀으로 인계 | 예 | 예, 스레드 제어 포함 | 전체 이력과 승인이 있는 공유 인박스 |
| 데이터 위치 | 벤더 플랫폼 | Meta | MonoChat과 직접 선택한 제공업체 |
2026년 10월 기준 공개된 제품 정보를 바탕으로 합니다. 검토한 대부분의 메시징 플랫폼은 내장 AI 에이전트를 제공하지만, 같은 인박스와 플로우 안에서 호스팅 하니스를 실행하거나 자체 하니스를 연결할 수 있게 하는 곳은 찾지 못했습니다.
MonoChat에 구축 중인 기능
MonoChat에서는 이미 언어 모델과 벡터 데이터베이스를 선택할 수 있습니다. 저희가 제공하는 것을 쓰거나 직접 연결하세요. 하니스도 같은 방식으로 작동합니다.
현재 사용하는 AI 추론 노드와 메서드 옆에 하니스 노드와 하니스 메서드가 추가됩니다. 노드를 플로우에 넣거나 앱에서 메서드를 호출하면, 대화가 계획을 세우고 도구를 사용하고 결과를 보고하는 에이전트에게 전달됩니다.
- 코드 없이 저희가 호스팅하는 하니스를 사용하고, 사용할 모델과 도구를 직접 선택하세요
- 또는 Claude Agent SDK, OpenAI Agents SDK, Google ADK, Microsoft Agent Framework, Deep Agents, Pi 또는 자체 코드로 만든 하니스를 직접 연결하세요
- 커스텀 함수, MCP 서버, 웹훅, MonoChat의 데이터 등 필요한 도구를 제공하세요
- WhatsApp, Instagram, Messenger, Telegram, TikTok, 웹챗, SMS에서 플로우와 앱 안에서 실행하세요
- 승인 규칙과 상담원 인계를 설정하고, 모든 단계를 대화에 기록하세요
- 추론과 함께 사용하세요. 빠른 단계는 단일 호출로, 복잡한 케이스는 하니스로 처리합니다
추론과 하니스, 언제 무엇을 쓸까요
- 태깅, 라우팅, 번역, 답변 초안 작성, 대화 요약처럼 한 단계로 끝나는 작업에는 추론을 사용하세요.
- 고객의 요청에 여러 단계, 시스템의 데이터, 중간 판단이 필요하면 하니스를 사용하세요.
- 작게 시작하세요. 하니스에 도구 두세 개와 승인 규칙 하나를 주고 측정한 뒤, 허용하는 범위를 넓혀 가세요.
MonoChat 출시 예정
하니스 노드와 메서드는 개발 중이며 MonoChat 계정에 가장 먼저 제공됩니다. 지금 무료 계정을 만들어 채널을 연결하고 AI 추론 플로우를 설정해 두면, 하니스가 출시되는 날 바로 켤 수 있습니다.
출처 및 추가 자료
- Databricks: What is an AI agent harness?
- Anthropic: Claude Agent SDK overview
- Anthropic: Claude Managed Agents overview
- OpenAI: The next evolution of the Agents SDK
- Google: Agent Development Kit
- Microsoft: Agent Framework documentation
- LangChain: Deep Agents
- WhatsApp Business: Introducing Meta Business Agent
- Meta: WhatsApp Business Platform pricing