
Genkit Go 1.0とAI開発ツールの強化を発表
Googleは、Goエコシステム向けのオープンソースAI開発フレームワークであるGenkit Go 1.0の最初の安定版を発表した。このリリースとともに、AI支援開発ワークフローを強化するgenkit init:ai-toolsコマンドも導入された。
Genkitは、AI駆動のアプリケーションを構築するためのオープンソースフレームワークであり、複数のモデルプロバイダーとの統合インターフェースや、マルチモーダルコンテンツ、構造化出力、ツール呼び出し、検索強化生成(RAG)、エージェントワークフローのためのAPIを提供する。Genkit Goを使用することで、Goの速度、安全性、信頼性を活かして、プロダクション対応のAIアプリケーションを構築およびデプロイできる。
Genkit Goは現在安定しており、プロダクションでの使用が可能である。Genkit Go 1.0は、GoでAI駆動のアプリケーションを構築するための安定した信頼性のある基盤を提供するというGoogleのコミットメントを示している。このリリースにより、安定してよくテストされたAPIでAIアプリケーションをプロダクションにデプロイできる。
Genkitの強力な機能の一つは、AIユースケースのための観測可能性、簡単なテスト、簡素化されたデプロイメントを提供するフローである。Genkit Goは、Google AI、Vertex AI、OpenAI、Anthropic、Ollamaを含む複数のAIモデルプロバイダーと作業するための一貫したインターフェースを提供する。
Genkit Goは、AIモデルが外部関数やAPIにアクセスすることを容易にする。Genkit CLIを使用すると、開発者は便利なコマンドでフローを迅速にテストおよび反復できる。開発者UIは、AIアプリケーションをテストおよびデバッグするためのビジュアルインターフェースを提供する。
genkit init:ai-toolsコマンドは、開発中にAIアシスタントの統合を革命的に改善し、人気のあるAIコーディングアシスタントをGenkitフレームワークおよびツールとシームレスに連携するよう自動的に設定する。この機能は、JavaScriptおよびGoの開発者向けに利用可能である。