Genkit과 Angular로 AI 기반 앱을 구축하세요
AI 애플리케이션 구축을 위한 프레임워크인 Genkit 1.0이 Node.js 및 Go에서 사용 가능해져, 즉시 프로덕션 환경에 적용 가능한 AI 통합이 가능해졌습니다. 서버 측 사용을 위해 설계되었으며, 오픈 소스 라이브러리와 개발자 도구를 제공합니다. Angular 개발자는 Node.js 백엔드를 통해 Genkit을 활용하여 Genkit의 API를 서버 측 코드에 통합할 수 있습니다. 간단한 예시를 통해 Gemini 2.0 Flash와 같은 모델에 연결하고 텍스트를 생성하는 방법을 보여줍니다. 향상된 사용자 경험을 위해 Genkit의 streamFlow API는 스트리밍 응답을 가능하게 하여 "AI 타이핑" 효과를 만듭니다. 서버 측 플로우는 Genkit의 defineFlow API를 사용하여 정의되며, 구조화된 응답은 Zod 스키마로 정의됩니다. Genkit CLI 및 개발자 UI는 AI 상호 작용을 테스트, 디버깅 및 관찰할 수 있는 도구를 제공합니다. Genkit은 다중 턴 대화, 도구 사용, 휴먼-인-더-루프 워크플로우와 같은 다양한 기능을 지원합니다. AI 통합을 간소화함으로써 Genkit은 개발자가 Angular 및 Firebase를 사용하여 혁신적인 AI 기반 웹 애플리케이션을 구축할 수 있도록 지원합니다. 자세한 정보 및 업데이트는 angular.dev 및 firebase.google.com/docs/genkit에서 확인할 수 있습니다.