주요 내용
- Genkit Go 1.0이 공식 출시되어 프로덕션에서 사용할 수 있는 안정적인 버전이 되었습니다.
- 주요 기능:
- 타입 안전한 AI 흐름(Flow): Go 구조체와 JSON 스키마 검증을 통해 정형화된 출력을 생성할 수 있습니다. 예제: 재료와 식이 제한을 입력하면 정형화된 레시피를 생성하는 flow.
- 통합 모델 인터페이스: Google AI, Vertex AI, OpenAI, Anthropic, Ollama 등 여러 모델 제공자를 일관된 API로 사용 가능.
- 도구 호출(Tool Calling): 외부 함수나 API를 AI 모델에 쉽게 연결할 수 있음.
- RAG 및 멀티모달 지원: 검색 증강 생성과 이미지/텍스트 등 멀티모달 입력 처리.
- 개발자 도구:
- 독립형 CLI: 단일 바이너리로 설치 가능(macOS/Linux: curl, Windows: 다운로드).
- 대화형 개발자 UI: flow를 시각적으로 테스트하고 디버깅할 수 있으며, 지연 시간, 토큰 사용량, 비용 추적 가능.
- genkit init:ai-tools 명령어: Gemini CLI, Firebase Studio, Claude Code, Cursor 등 AI 코딩 어시스턴트와 Genkit을 자동으로 연동. GENKIT.md 파일 생성 및 MCP 서버 설치로 문서 검색, flow 목록, flow 실행, 트레이스 조회 기능 제공.
- 배포: flow를 HTTP 엔드포인트로 손쉽게 배포 가능(예: Cloud Run).
- 빠른 시작:
go get, CLI 설치,genkit init:ai-tools, flow 생성,genkit start순서로 진행. - Genkit Go 1.0은 Go 1.* 호환성을 약속하며 이후 포인트 릴리스에서도 하위 호환성을 유지할 예정입니다.
링크 공유, 이제 더 스마트하게
어떤 URL이든 AI가 핵심 내용을 요약하고 미리보기를 자동 생성해 드립니다. 🤖