본문으로 건너뛰기

© 2026 Molayo

GeekNews헤드라인2026. 06. 30. 09:38

Go Micro - Go를 위한 에이전트 하네스

요약

Go 언어를 기반으로 에이전트, 서비스, 워크플로우를 하나의 런타임에서 구축할 수 있는 프레임워크입니다. 도구, 메모리, 가드레일 등을 통합 관리하며, 프롬프트를 통해 아키텍처 설계부터 코드 생성 및 실행까지 지원합니다.

핵심 포인트

  • 프롬프트 기반의 자동 아키텍처 설계 및 핸들러 코드 생성/컴파일 지원
  • MCP 및 A2A 프로토콜을 통한 서비스의 AI 도구화 및 외부 접근성 확보
  • 체크포인트 기반의 내구성 워크플로우와 지속 가능한 메모리 시스템 제공
  • Go 인터페이스를 통한 다양한 브로커, 스토어, LLM 프로바이더 교체 가능
  • CLI 명령어를 통한 핫 리로드 및 간편한 프로덕션 배포 환경 제공
  • 에이전트/서비스/워크플로우를
    하나의 런타임 위에서 구축하는 Go 프레임워크

  • 도구, 메모리, 가드레일, 트리거 워크플로우, 의존 서비스, 다른 에이전트가 접근하는 프로토콜까지
    하나의 하네스로 묶음

  • 서비스의 모든 엔드포인트가 자동으로
    AI 호출 가능한 도구로 전환, MCPA2A 프로토콜로 외부에서 접근 가능
    프롬프트 기반 서비스 생성

  • 원하는 시스템을 프롬프트로 입력 시 AI가 아키텍처 설계 후 핸들러 코드 생성/컴파일/실행

  • 대화 중 필요한 서비스를 즉석에서 추가 생성도 가능 (예: "shipping 추적이 필요해" → shipping 서비스 자동 생성)

  • 생성된 코드를 직접 수정해도 재실행 시 변경사항 보존

  • 모든 에이전트에
    plan

/delegate

두 도구 기본 내장

  • 멀티스텝 작업은 순서가 있는 계획으로 기록
  • 서브태스크는 다른 에이전트에 위임: 이미 등록된 에이전트가 있으면 RPC로 넘기고, 없으면 격리된 서브에이전트 생성

내구성 워크플로우: 체크포인트된 플로우 단계는 크래시 후에도 멈춘 지점부터 재개, 알려진 경로엔 flow, 동적 경로엔 에이전트 디스패치
store 기반 지속 메모리가 기본: 재시작 후에도 작업 이어감, AgentCompactMemory

로 오래된 대화는 요약 압축/최근 대화는 원문 유지/필요 시 보관 대화 회수
가드레일이 실행 지점에 위치: MaxSteps

(횟수 제한), LoopLimit

(무진전 반복 중단), ApproveTool

(사람 승인 개입)

  • 모든 추상화가
    Go 인터페이스: registry(mDNS→Consul→etcd), 브로커(NATS/RabbitMQ), store(File/Postgres/NATS KV) 등 코드 변경 없이 교체
    7개 LLM 프로바이더 지원 (Anthropic, OpenAI, Gemini, Groq, Mistral, Together, Atlas Cloud), import 한 줄로 교체 가능
  • CLI 한 명령으로 핫 리로드(
    micro run

), 프로덕션 빌드(micro build

), Docker 없이 SSH+systemd 배포(micro deploy user@server

)

  • Apache 2.0 라이선스

댓글과 토론

AI 자동 생성 콘텐츠

본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0