구글, 풀스택 에이전틱 AI 구축 위한 Genkit Agents API 출시
- •구글이 대화형 풀스택 에이전틱 AI 애플리케이션 개발을 간소화하는 Genkit Agents API를 공개했다.
- •해당 프레임워크는 메시지 기록, 도구 루프, 스트리밍, 영속적 상태 관리 기능을 표준화된 방식으로 제공한다.
- •개발자는 서버 측 미들웨어를 통해 인간 개입 승인 절차와 멀티 에이전트 오케스트레이션을 효율적으로 구현할 수 있다.
구글은 2026년 7월 1일, TypeScript, Go, Dart, Python 환경에서 에이전틱 AI 애플리케이션을 구축할 수 있는 오픈소스 프레임워크인 Genkit Agents API를 출시했다. 이 API는 대화형 AI 개발 시 반복되는 메시지 기록 관리, 도구 루프, 데이터 지속성 문제를 단일 인터페이스로 통합해 해결한다. 개발자는 서버에서 에이전트를 정의하며, 이를 로컬에서 실행하거나 HTTP 엔드포인트를 통해 접근할 수 있다.
상태 관리 측면에서는 서버 관리 방식과 클라이언트 관리 방식을 모두 지원한다. 서버 관리형 에이전트는 세션 저장소를 통해 대화 스냅샷을 보존함으로써 세션 재개, 대화 분기, 장기 실행 작업 분리 등을 가능하게 한다. 특히 다중 인스턴스 데이터베이스를 위한 Firestore를 기본 지원하며, 로컬 개발용 경량 옵션도 함께 제공한다.
백엔드와 프론트엔드 간 통신은 로컬 테스트와 동일한 chat() 인터페이스를 사용하는 remoteAgent() 핸들을 통해 처리된다. 이를 통해 웹 프론트엔드는 별도의 커스텀 프로토콜 없이도 에이전트 엔드포인트와 통신할 수 있으며, Vercel AI SDK UI용 어댑터가 포함된 새로운 JavaScript 클라이언트로 인터페이스 개발을 지원한다.
또한, 이 API는 실행 중인 도구를 일시 중지하고 사용자 승인을 기다리는 'Human-in-the-loop' 워크플로우를 기본 지원하며, 오케스트레이터 모델이 하위 에이전트에게 업무를 위임하는 멀티 에이전트 오케스트레이션도 가능하다. 개발자는 Genkit 개발자 UI를 통해 에이전트를 테스트하고 상태 변화를 추적하며 디버깅을 수행할 수 있다. Agents API는 현재 프리뷰 상태로 제공되며, 자세한 기술 문서는 공식 Genkit 웹사이트에서 확인할 수 있다.