주요 내용

  • 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가 핵심 내용을 요약하고 미리보기를 자동 생성해 드립니다. 🤖