Go Micro가 기존의 서비스 개발 프레임워크에서 한 단계 더 나아가, AI 에이전트(agent)와 워크플로우(workflow)를 통합 지원하는 '에이전트 하네스(agent harness)'를 공개했습니다. 이는 AI 도구들이 발전함에 따라 에이전트, 서비스, 워크플로우가 하나의 핵심 운영 시스템으로 통합되어야 한다는 필요성에서 출발했습니다. 이제 Go Micro는 분산 시스템의 복잡성을 줄이면서 AI 에이전트 개발을 위한 포괄적인 런타임을 제공합니다.
새로운 Go Micro는 중앙 레지스트리에 등록된 서비스들이 자동으로 AI 에이전트의 호출 가능한 도구(tool)로 변환되는 기능을 포함합니다. 즉, 개발자가 일반 서비스를 만들면 그 서비스의 엔드포인트(endpoint)들이 AI 에이전트가 활용할 수 있는 기능으로 즉시 전환됩니다. 에이전트는 모델, 메모리, 도구, 계획, 위임, 가드레일(guardrail) 및 서비스 디스커버리(service discovery) 기능을 갖추게 되며, MCP(Micro Communication Protocol) 및 A2A(Agent-to-Agent) 프로토콜을 통해 다른 에이전트와 통신할 수 있습니다. 또한, 결정론적(deterministic)인 작업 흐름은 내구성 있는 플로우(durable flow)로 오케스트레이션(orchestration)할 수 있어, 복잡한 AI 시스템 구축을 위한 모든 요소를 한곳에 모았습니다.
이러한 통합 프레임워크는 AI 에이전트 기반 애플리케이션 개발의 진입 장벽을 크게 낮출 것으로 기대됩니다. 개발자들은 개별 구성 요소를 따로 구축하고 연결하는 대신, Go Micro라는 단일 환경에서 서비스, 에이전트, 워크플로우를 유기적으로 결합할 수 있습니다. 이는 AI 기술을 활용한 새로운 제품이나 서비스를 빠르게 시장에 출시하려는 스타트업이나 개발팀에게 특히 유용하며, AI 에이전트가 분산 시스템의 일부라는 관점에서 개발 효율성을 극대화할 수 있는 중요한 전환점이 될 것입니다.