使用 Genkit 和 Gemini CLI 可更加轻松地构建 AI 应用程序。今天,我们很高兴推出适用于 Gemini CLI 的 Genkit 扩展程序,这一扩展程序能够让 Gemini CLI 深入了解 Genkit 的架构、模式和工具,从而帮助您直接从终端构建、调试和迭代 AI 应用程序。这是今天推出的一系列 Gemini CLI 扩展程序的一部分,这些扩展程序必将完善您的 AI 辅助开发工作流。
使用以下命令安装适用于 Gemini CLI 的 Genkit 扩展程序:
gemini extensions install https://github.com/gemini-cli-extensions/genkit
Genkit 扩展程序是 Gemini CLI 的官方扩展程序,在 Gemini CLI 与 Genkit 项目之间提供了深度集成。通过将 Genkit 的 MCP(模型上下文协议)服务器与专用的情境文件打包在一起,该扩展程序可让 Gemini CLI 全面理解如何与 Genkit SDK 协同工作。
安装此扩展程序后,Gemini CLI 可以访问:
此扩展程序提供了多个强大的工具,可将 Gemini CLI 直接连接到 Genkit 应用:
get_usage_guide:在实施 AI 功能之前,获取针对特定语言的 Genkit 使用说明和最佳实践lookup_genkit_docs:直接从聊天中访问针对特定语言的最新 Genkit 文档list_flows:发现并探索当前 Genkit 应用中定义的流程run_flow:直接执行流程以进行调试和分析get_trace:逐步分析 OpenTelemetry 轨迹,了解流程执行情况安装 Genkit 扩展程序后,Gemini CLI 可了解 Genkit 的架构,并可以帮助您实现以下目标:
此扩展程序旨在与您现有的 Genkit 开发工作流无缝协作。它能够理解您的项目结构,遵循您选择的服务提供商(在新项目中优先支持 Google Gen AI),并可与 Genkit 开发者界面顺畅集成。
安装扩展程序之前,请确保已安装 Gemini CLI。
gemini extensions install https://github.com/gemini-cli-extensions/genkit
2. 扩展程序会自动为 Gemini CLI 配置 Genkit 专用知识和工具。
安装后,您可以立即开始利用扩展程序:
新建流程:
> Write a flow that generates a structured workout program based on goals, experience, and time
在 Gemini CLI 中运行此提示时,您会看到它引用最新的 Genkit 开发指南和文档,以编写准确的代码并遵循最佳实践。
调试并分析:
> Help me understand why my flow is returning inconsistent results
此扩展程序确保 Gemini CLI 的响应能够专门针对 Genkit 的模式进行定制,使用合适的 API,并遵循既定的最佳实践。
AI 应用开发涉及复杂的工作流,包括设计流程、管理提示、评估性能和调试问题。Genkit 扩展程序弥合了通用 AI 助手与 Genkit 生态系统专有知识之间的鸿沟。
这一集成代表着向更智能且具备情境感知能力的开发工具迈出了一步。与获得通用的代码建议不同,您将获得辅助信息,这些信息能够助您理解 Genkit 架构、了解其功能,并能引导您应对构建生产级 AI 应用所面临的具体挑战。
我们非常高兴看到此集成能够提升您的 Genkit 开发体验。请试用此扩展程序,并前往 Genkit 扩展程序代码库,告诉我们您的想法。如果您觉得这个扩展程序有用,请为代码库加注星标,以表示支持!
准备好构建更智能的 AI 应用了吗?立即安装 Genkit 扩展程序,体验专为 Genkit 量身定制的 AI 辅助开发。
了解详情: