2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Genkit 扩展为 Gemini CLI 终端带来框架感知的 AI 辅助功能

作者:Hien Luu

  • 2025-10-17
    北京
  • 本文字数:1606 字

    阅读完需:约 5 分钟

大小:800.13K时长:04:33
Genkit 扩展为 Gemini CLI 终端带来框架感知的 AI 辅助功能

谷歌发布 Genkit 扩展,专为 Gemini CLI 设计的专用插件,可将深度、框架感知的 AI 辅助功能直接引入终端,旨在简化基于 Genkit 的应用程序的开发和调试。该扩展的主要功能是通过在命令行中显示流程、跟踪和文档等关键信息来简化 Genkit 基础的应用程序开发,让开发人员无需离开命令行。


Genkit 是谷歌推出的一款开源框架,用于构建和协调生成式 AI 应用程序。它提供了一种结构化的方式来定义“流程”——这些模块化的管道能够将 LLM、工具、API 以及外部数据源无缝连接起来。无论是简单的文本生成任务,还是复杂的多步骤推理过程,亦或是代理工作流,每个流程都能灵活地进行表达。Genkit 与更广泛的谷歌 AI 生态系统(包括 Gemini 模型)集成,还保持了框架无关性,这使得开发人员可以自由地使用标准的 TypeScript、JavaScript 或 Python 代码灵活地混合不同的模型、供应商和协调逻辑。


Genkit 扩展与 Genkit SDK 及其基础设施实现了深度整合,赋予了 Gemini CLI 对 Genkit 架构、流程和工具的全面认知能力。此外,该扩展还具备上下文感知的代码生成功能,能够便捷地访问 Genkit 文档,并且为 Genkit 的模型上下文协议(MCP)工具提供了内嵌支持。


从宏观角度来看,该扩展将 Genkit 的 MCP 服务器与上下文文件和剧本打包在一起,从而使 Gemini CLI 能够精准地理解和解析 Genkit 项目。安装完成后,该扩展将解锁以下一系列实用命令:

  • get_usage_guide:获取 Genkit 应用程序的使用建议和模式

  • lookup_genkit_docs:检索适合应用程序代码的特定语言的文档

  • list_flows:列出 Genkit 项目中定义的流程

  • run_flow:交互式运行流程以便进行测试或调试

  • get_trace:分析流程和逐步执行的 OpenTelemetry 跟踪信息


安装了 Genkit 扩展后,Gemini CLI 将在项目的整个生命周期中为开发人员提供全方位支持。这包括借助正确的 Genkit 模式添加新的 AI 功能,通过跟踪分析和上下文感知建议来调试应用程序,以及强制执行最佳实践,确保代码与 Genkit 的约定保持一致。在生成新的流程时,Gemini CLI 会自动应用 Genkit 的设计模式,避免生成通用或不匹配的输出。这体现了框架感知 AI 工具的更广泛趋势:能够理解开发人员技术栈的系统,可以减少错误、加速反馈循环并提升生产力。


社区的反馈普遍积极。一位用户在 X 上评论道:

在至关重要的命令行环境中,Genkit 扩展为 Gemini CLI 注入了无缝的智能体验。这不仅是 AI 开发迈向更直观、更具指导性与更高效率的关键一步,更是激励下一代智能系统建设者们迈出的令人振奋的一大步。


另一位用户指出:

具备上下文感知能力的 CLI 辅助是从静态文档到动态指导的一次范式转变。在终端中集成代码生成、调试和最佳实践可以减轻认知负担。那么它是如何处理项目特定约定的?


这种集成是谷歌构建广泛的 Gemini CLI 扩展 扩展生态系统宏大蓝图的关键一步。扩展模型赋予了开发人员强大的能力,他们可以通过“剧本”将领域知识、API 集成以及工作流无缝融入 CLI。这些剧本本质上是为 Gemini CLI 代理量身定制的指南,使其能够根据项目的具体上下文高效地运用各种工具。在发布时,谷歌从内部和合作伙伴团队推出了多个扩展,涵盖涵盖云服务、可观测性、安全性、设计以及生成式 AI 等多个领域。其中一些知名的名字包括 Dynatrace、Elastic、Figma、Postman、Shopify、Snyk 和 Stripe。Genkit 扩展特别适合使用 Genkit AI 技术栈的开发人员。


Anthropic 的 Claude CodeOpenAI Codex 提供了类似的命令行体验,将 AI 辅助与编码工作流相结合。不过,这些工具更多地是提供了一种通用型的 AI 编码助手,对于特定框架架构的深度理解和感知能力稍显不足。相比之下,Genkit Gemini CLI 扩展是框架感知的,专门为 Genkit 的基于流程的协调、调试以及可观测性模型量身打造的,因此特别适合那些使用 Genkit 构建生成式 AI 管道的开发人员。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/10/genkit-extension-gemini/

2025-10-17 10:315280

评论

发布
暂无评论

如何进行YashanDB数据库的批量导入导出数据操作

数据库砖家

正规合肥等保测评机构名单汇总2025

行云管家

网络安全 等保 等保测评

怎样做YashanDB容灾备份,保障业务连续性

数据库砖家

怎样做YashanDB容灾备份策略,保障数据安全

数据库砖家

订单初版—支付和履约实现的重构文档

电子尖叫食人鱼

架构

深刻理解数据库安全防范的意义以及措施

行云管家

数据安全 数据库安全

怎样做YashanDB二级索引配置,加快查询速度

数据库砖家

怎样做YashanDB实现数据库高可用架构

数据库砖家

YashanDB数据加密技术应用

数据库砖家

YashanDB数据库版本更新与兼容性管理指南

数据库砖家

如何配置YashanDB连接池以提升应用响应速度

数据库砖家

揭秘 JVM 停顿的背后:深入理解 Safepoint

mazhen

Java Linux JVM GC Performance

怎样做YashanDB融合区块链技术保障数据安全

数据库砖家

怎样做YashanDB实现数据库资源自动扩展

数据库砖家

YashanDB数据库开发环境搭建详细指南

数据库砖家

怎样做YashanDB数据库日志分析提升系统稳定性

数据库砖家

原点安全入选中国信通院《数字安全护航技术能力全景图》多个细分领域

原点安全

数据安全 中国信通院 数据安全平台

怎样做YashanDB利用机器学习优化查询性能

数据库砖家

怎样做YashanDB实现数据分片优化存储

数据库砖家

怎样做YashanDB数据导入导出,提升操作便捷性?

数据库砖家

怎样做YashanDB数据库负载均衡实现高性能?

数据库砖家

怎样做YashanDB数据接入标准流程,确保高效稳定

数据库砖家

YashanDB数据库安装与配置的详细步骤

数据库砖家

怎样做YashanDB读写分离,提高访问效率?

数据库砖家

怎样做YashanDB日志分析,快速定位故障根因

数据库砖家

YashanDB实现多用户并发控制的技术分析

数据库砖家

Open WebUI 和 Dify 在构建企业AI应用时的主要区别

测试人

怎样做YashanDB高并发处理,保障业务流畅运行?

数据库砖家

如何配置YashanDB连接池以提升应用响应速度

数据库砖家

YashanDB数据库定期维护和优化计划

数据库砖家

怎样做YashanDB数据库容量规划技巧

数据库砖家

Genkit 扩展为 Gemini CLI 终端带来框架感知的 AI 辅助功能_AI&大模型_InfoQ精选文章