본문 바로가기

개발이야기

Google Genkit Agents API…풀스택 대화형 AI의 반복 보일러플레이트를 한곳에

반응형

핵심 요약

Google이 오픈소스 프레임워크 GenkitAgents API를 프리뷰로 공개했다(〈Google Developers Blog〉 2026.07.01). TypeScript·Go에서 서버에 에이전트를 정의하고, 프론트엔드는 동일한 chat() 인터페이스로 in-process 또는 HTTP(remoteAgent()) 호출이 가능하다. 메시지 히스토리·도구 루프·스트리밍·영속성·프론트 프로토콜을 매번 짜던 반복 보일러플레이트를 하나의 API로 묶는 것이 목표다.

무슨 일이 있었나

발표 (〈Google Developers Blog〉 2026.07.01)

  • Genkit: TypeScript, Go, Dart, Python 지원 풀스택 AI·에이전트 프레임워크
  • Agents API (preview): 대화형·멀티턴 AI 앱용
  • 서버: 에이전트 정의 + 선택적 store(영속성)
  • 클라이언트: chat() / remoteAgent() 동일 인터페이스
  • Preview: minor 버전에서 breaking change 가능

해결하려는 pain point

  • 지원 봇·티켓 기억·멀티턴 copilot 등은 generate() 한 번으로 끝나지 않음
  • 매 프로젝트마다 history, tool loop, streaming, persistence, frontend protocol 재구현

Google 생태계 맥락

  • 같은 주 ADK Go 2.0(그래프 워크플로·human-in-the-loop) 발표(2026.06.30)
  • I/O 2026 Antigravity·Gemini 3.5 Flash GA·Managed Agents API preview
  • Genkit은 앱 개발자 쪽, ADK는 에이전트 오케스트레이션 쪽으로 포지셔닝

개발자 관점 해석

1. Agents API 사용 시나리오

  • 고객 지원 챗봇(티켓 컨텍스트 유지)
  • 사내 copilot(여러 턴 도구 호출)
  • 풀스택 프로토타입 → production까지 Genkit 하나로

2. preview 리스크

  • API가 minor에서 깨질 수 있음 → pin 버전·changelog 구독 필수
  • Dart·Python Agents API는 아직 TypeScript·Go 중심

3. vs LangGraph·Vercel AI SDK

  • Genkit 강점: Google 모델·Firebase·Cloud Run 연동, chat() 추상화
  • 약점: preview 안정성, Google lock-in 우려

4. ADK Go 2.0과 선택

| 필요 | 후보 |

|------|------|

| 풀스택 웹앱 대화 UI | Genkit Agents |

| 복잡 그래프·HITL 백엔드 | ADK Go 2.0 |

| IDE 에이전트 | Antigravity |

고유 정리: Genkit Agents는 "에이전트 프레임워크" 경쟁에서 보일러플레이트 제거에 베팅한다. PoC 체크: (1) 기존 Express+수동 history 대비 코드 라인·버그, (2) store 붙인 세션 재개, (3) preview breaking change 대응 비용. Google 문서는 "이슈 파일로 피드백"을 요청 — production 전 1~2 minor 버전 관망이 보수적이다.

체크포인트와 리스크

  • 체크포인트:
  • Agents API GA 일정·breaking change 공지
  • TypeScript vs Go feature parity
  • Firebase·Cloud Run 배포 가이드
  • Gemini 3.5 Flash tool loop latency
  • 리스크 요인:
  • Preview API churn
  • Google 서비스 종료 이력에 대한 팀 우려
  • ADK·Genkit 역할 혼선
  • 멀티턴 store 보안·PII

마무리

Genkit Agents API는 대화형 AI 풀스택의 반복 코드를 chat() 하나로 줄이려는 Google의 2026년 summer move다. preview 단계이므로 프로덕션은 GA·팀 스택 정렬(ADK vs Genkit) 후 결정하는 것이 안전하다.

참고 자료


※ 본 글은 정보 제공을 목적으로 한 개인 의견이며, 특정 종목의 매매를 권유하지 않습니다.

투자에 대한 판단과 책임은 투자자 본인에게 있습니다.