-
Genkit은 Google Firebase 팀이 직접 개발·관리하는 풀스택 AI 애플리케이션 구축 오픈소스 프레임워크
- JavaScript/TypeScript, Go, Python SDK를 제공하며, 다양한 언어에서 일관된 API로 AI 기능 개발 가능
- Google, OpenAI, Anthropic, Ollama 등 다양한 모델을 단일 API로 연동, 수십~수백 개 모델을 비교·탐색·조합 사용 가능
-
간결한 AI 개발: 구조화된 출력, 툴 콜링, 멀티모달, RAG, 프롬프트 템플릿 등 고도화 기능을 간단한 코드로 구현
- Next.js, React, Angular, iOS, Android 등 웹·모바일 프레임워크와 손쉽게 연동되는 클라이언트 SDK와 헬퍼 제공
- 챗봇, 자동화, 추천 시스템 등 생산성 높은 AI 앱을 신속하게 구축할 수 있도록, 멀티모달·구조화 출력·툴콜링·에이전트 워크플로우 등 기능 내장
-
유연한 배포: Firebase Functions, Cloud Run, 서드파티 플랫폼 등 어디서든 실행·배포 가능, Google 서비스 비의존적으로 활용 가능
-
개발 생산성 툴: CLI·로컬 UI(Developer UI)로 프롬프트 테스트, 데이터셋 평가, 플로우별 상세 트레이스, 빠른 피드백 루프 제공
-
운영 모니터링: 대시보드 기반 프로덕션 모니터링으로 품질·성능·요청량·에러율 실시간 추적
주요 활용 시나리오
- 텍스트/이미지 생성, 타입 세이프 구조화 데이터 출력, 툴 콜링, 프롬프트 템플릿 관리
- 채팅 인터페이스, 에이전트 기반 워크플로우, RAG(데이터 기반 생성), 멀티모달 입력/출력 등 AI 전용 앱 구현
- Firebase, Google Cloud 환경뿐 아니라 독립형 또는 외부 플랫폼에도 유연하게 배포 가능