AI工具箱
agents-cli

agents-cli

免费
AI编程303 次浏览

agents-cli 是什么?

agents-cli是Google推出的AI Agent开发CLI工具和技能包,用于在Google Cloud上构建、评估和部署AI Agent。基于Google的Agent Development Kit(ADK)构建,提供完整的Agent开发生命周期管理,包括项目脚手架、评估测试、部署上线和可观测性监控。支持两种使用方式:作为技能包安装到Gemini CLI、Claude Code、Codex等AI编码助手中,让编码Agent在每个开发步骤做出正确决策;或直接在终端中以CLI命令独立运行。内置7个技能模块覆盖ADK开发全流程。

agents-cli 详细介绍

【工具简介】agents-cli是Google官方推出的AI Agent开发CLI工具,基于ADK框架提供从构建到部署的完整生命周期管理。

核心功能

  • Agent脚手架生成:快速创建ADK项目结构,提供多种Agent模板,支持从零开始构建自定义Agent
  • 评估测试框架:内置Agent评估指南和数据集管理,支持系统化测试Agent的性能和准确性
  • 一键部署:支持部署到Google Cloud,提供CI/CD集成和生产环境运维方案
  • 可观测性监控:集成Cloud Trace和BigQuery插件,实时监控Agent运行状态和性能指标
  • 7个内置技能模块:覆盖ADK开发全流程,可作为技能包注入Gemini CLI、Claude Code等AI编码助手
  • 适用场景

    1. 企业团队在Google Cloud上构建和部署生产级AI Agent,需要标准化的开发流程和工具链

    2. 开发者使用AI编码助手(如Claude Code、Gemini CLI)进行Agent开发,需要专业的ADK开发指导

    3. 需要对AI Agent进行系统化评估和性能优化的研究团队

    快速入门

    1. 安装agents-cli工具(通过npm或官方安装脚本)

    2. 使用agents-cli authenticate完成Google Cloud认证

    3. 运行agents-cli init创建新的ADK Agent项目

    4. 使用AI编码助手或CLI命令进行Agent开发、测试和部署

    优缺点分析

    优点:

  • Google官方出品,与ADK和Google Cloud深度集成,工具链完整可靠
  • 支持双模式使用,既可独立运行也可作为AI编码助手的技能包
  • 内置7个技能模块覆盖完整开发生命周期,降低Agent开发门槛
  • 缺点:

  • 强绑定Google Cloud生态,不适合使用其他云平台的团队
  • 目前文档和社区资源相对较少,学习曲线较陡
  • 主要面向英文开发者,中文文档和本地化支持不足
  • 适合人群

    1. 在Google Cloud上构建AI Agent的企业开发团队

    2. 使用Gemini CLI或Claude Code进行Agent开发的AI工程师

    3. 需要标准化Agent开发流程和评估体系的AI研究人员

    agents-cli 使用教程

    agents-cli 入门教程:Google官方AI Agent开发利器

    入门10分钟
    agents-cli是Google推出的AI Agent开发CLI工具,基于Agent Development Kit构建,用于在Google Cloud上构建、评估和部署AI Agent。 一、快速开始 首先确保已安装Google Cloud CLI并完成gcloud auth登录认证。通过pip install google-adk安装Agent Development Kit。然后安装agents-cli工具,可通过npm install -g @google/agents-cli安装,或作为技能包集成到Gemini CLI和Claude Code中。安装完成后运行agents-cli --help查看可用命令。确保你的Google Cloud项目已启用Vertex AI API。 二、核心功能演示 1. 项目脚手架:运行agents-cli init my-agent命令,工具会交互式引导你选择Agent类型、配置模型参数和工具集,自动生成项目结构和配置文件。生成的项目包含Agent定义、工具实现、测试模板和部署配置,开箱即用。 2. 评估测试:运行agents-cli eval命令对Agent进行自动化评估。你可以定义测试用例和预期输出,工具会自动运行Agent并对比结果,生成评估报告。支持单元测试和端到端测试,确保Agent行为符合预期。 3. 部署上线:运行agents-cli deploy命令一键将Agent部署到Google Cloud。工具会自动处理容器化、服务配置和网络设置。部署完成后提供访问端点和监控面板链接,支持蓝绿部署和回滚。 三、实际使用案例 场景一:企业智能客服。使用agents-cli快速搭建一个基于企业知识库的客服Agent,连接内部文档和FAQ系统,自动回答用户常见问题。通过评估功能持续优化回答准确率,部署到Cloud Run实现弹性扩缩容。 场景二:数据分析助手。构建一个能查询BigQuery数据库的Agent,用户用自然语言提问,Agent自动生成SQL查询并返回分析结果。用评估功能验证SQL生成的准确性,确保数据安全。 四、常见问题 Q:必须使用Google Cloud吗?A:是的,agents-cli深度集成Google Cloud服务,特别是Vertex AI和Cloud Run,需要有效的GCP项目和计费账号。 Q:和直接用ADK SDK开发有什么区别?A:agents-cli封装了ADK的最佳实践,提供脚手架、评估和部署一站式体验,降低上手门槛,适合快速启动项目。 Q:支持哪些AI模型?A:主要支持Gemini系列模型,也可通过Vertex AI Model Garden接入第三方模型。 五、小贴士 1. 评估测试用例要覆盖正常流程和边界情况,好的测试用例是Agent质量的保障。 2. 作为技能包安装到Claude Code后,可以在对话中直接调用agents-cli命令,开发体验更流畅。 3. 部署前先在本地用agents-cli serve启动开发服务器测试,确认无误再部署到云端节省成本。
    查看完整使用指南

    工具信息

    分类AI编程
    定价免费
    浏览量303

    用户评分

    -

    0 个评分

    相关工具推荐

    Cline
    Cline

    Cline是一款VS Code扩展形式的AI编程助手,能够在编辑器中自主完成复杂的编码任务。它支持文件读写、终端命令执行、浏览器操作等多种能力,可以自动分析代码库、修复bug、实现新功能。支持多种AI模型后端,以渐进式执行和人工确认机制保障安全性,是目前最受欢迎的AI编程IDE插件之一。

    62,885
    Open Interpreter
    Open Interpreter

    Open Interpreter是一款开源的AI代码执行工具,让大语言模型能够在本地环境中运行代码、操作文件和执行系统命令。它提供类似ChatGPT Code Interpreter的体验,但运行在用户本地机器上,支持Python、JavaScript、Shell等多种语言,可以操控文件系统、安装软件包、进行数据分析等,是将AI能力与本地计算环境结合的强大工具。

    52,167
    gpt-engineer
    gpt-engineer

    gpt-engineer是一款开源的AI代码生成工具,专注于通过自然语言描述生成完整的代码项目。用户只需描述想要构建的软件,AI就能分析需求、规划架构并生成多文件的完整项目代码。它支持多种编程语言和框架,适合快速原型开发和项目脚手架搭建,是AI辅助软件开发的代表性工具之一。

    50,140
    Goose
    Goose

    Goose是一款由Linux基金会旗下AAIF维护的开源通用AI智能体,使用Rust编写,支持macOS、Linux、Windows桌面端和CLI终端两种使用方式。它兼容Anthropic、OpenAI、Google等15+大语言模型提供商,通过MCP协议可连接70+扩展插件,适用于代码开发、文档撰写、数据分析和自动化任务等多种场景,是本地优先、跨平台的AI助手解决方案。

    46,561