当前位置: 首页
AI教程
Anthropic公司发布ant CLI命令行新工具让Claude Agent像Kubernetes容器编排平台管理

Anthropic公司发布ant CLI命令行新工具让Claude Agent像Kubernetes容器编排平台管理

热心网友 时间:2026-06-22
转载
2026 年 4 月,Anthropic 在推出 Claude Managed Agents 的同时,也发布了一个容易被忽视的新命令行工具:**ant CLI**。 初次看到这个名字,很多人下意识会想到:“ant?这不是 Java 构建工具 Apache Ant 吗?” 其实并非同一事物。 这里的 **ant**,是 Anthropic 官方推出的命令行工具,名称取自公司英文名的前三个字母。它的职责是管理 Claude Developer Platform 上的各类资源,具体包括: - Agents - Sessions - Environments - Files - Messages 简单来说:如果 Claude Code 是 AI 编程助手,那么 ant CLI 更像是 Claude 平台上的运维管理工具。 在 A vinash Sangle 的《Getting Started with the ant CLI》中,作者给出一个非常形象的比喻——**ant CLI 就像 Claude Agent 世界中的 kubectl**。 这个比喻可谓一针见血。 今天我们来深入探讨:ant CLI 究竟是什么、如何快速上手、与 Claude Code 有何不同、Anthropic 为何要推出它,以及它未来可能的发展方向。 --- # 什么是 ant CLI 根据 Anthropic 的官方设计,ant CLI 是 Claude Developer Platform 的官方命令行客户端,采用 Go 语言开发,目标让开发者直接在终端中管理 Claude 平台资源。这也是 Anthropic 首次使用 Go 构建 CLI 工具。 过去操作 Claude API 通常有两种方式: - 直接用 `curl` 发送请求 - 使用 Python 或 TypeScript SDK 这两种方法本身没有问题,但当团队规模扩大后,需求开始变化:创建 Agent、更新 Agent、管理 Session 和 Environment、实现自动化部署、进行 GitOps 管理……这时仍然依靠 curl 手动操作,效率会非常低。 于是 ant CLI 应运而生。 它把 Claude 平台上的所有资源都映射成命令行指令。例如: ```bash ant beta:agents create ``` 创建 Agent。 ```bash ant beta:sessions create ``` 创建 Session。 ```bash ant beta:environments create ``` 创建运行环境。 整体设计风格与 Kubernetes 的 kubectl 高度相似。你可能觉得带上 `beta:` 有些多余——但目前 ant CLI 仍处于 beta 阶段,这是过渡期的必要标识。 --- # 5 分钟快速上手 如果你是 Mac 用户,安装过程非常简单: ```bash brew install anthropics/tap/ant ``` 安装完成后查看版本: ```bash ant --version ``` 然后配置 API Key: ```bash export ANTHROPIC_API_KEY=your-key ``` 基础配置就此完成。 --- # ant CLI 的核心概念 ant CLI 围绕四个核心对象展开: ### Agent Agent 可以理解为 AI 员工的配置模板,它定义了: - 使用的模型 - System Prompt(系统提示词) - 工具权限 - MCP 服务 举个例子: ```yaml name: Code Reviewer model: claude-sonnet-4-6 ``` Agent 本身并不执行工作,它只是一个配置模板。 ### Environment Environment 是容器模板,例如定义运行环境中预装哪些工具: ```yaml pip_packages: - pytest - ruff - mypy ``` ### Session Session 是真正运行起来的 Agent 实例。每个 Session 拥有独立的容器、文件系统和上下文。 流程大致如下: ``` Agent + Environment ↓ Session ``` ### Events Agent 与用户之间的通信采用事件机制。例如: ```text user.message tool.call assistant.message ``` 所有交互都通过 Event 流来完成。 --- # 创建第一个 Agent 作者演示了一个代码审查机器人。创建命令非常简洁: ```bash ant beta:agents create ``` 指定名称、模型、Prompt 和 Tool 后,会返回一个 agent-id。接着创建 Environment,再启动 Session,最后发送消息: ```bash ant beta:sessions:events send ``` 整套操作流程与云资源管理高度相似。因此很多人认为:ant CLI 更像云平台管理工具,而非单纯的 AI 对话工具。 --- # ant CLI 的最大亮点:YAML YAML 才是 ant CLI 的杀手锏功能。 过去 Prompt 可能写在网页后台或数据库里,而现在呢?可以直接保存在 Git 仓库中。 例如创建一个 `reviewer.agent.yaml` 文件: ```yaml name: Code Reviewer model: claude-sonnet-4-6 system: | Review code carefully ``` 然后直接执行: ```bash ant beta:agents create < reviewer.agent.yaml ``` 这意味着什么?意味着 **Agent 正在变成基础设施**。 从此,Pull Request、Code Review、CI/CD、版本控制……全都可以无缝接入。这正是 AI 时代的 GitOps。 --- # Claude Code 与 ant CLI 的区别 很多人困惑:既然已经有了 Claude Code,为什么还需要 ant CLI? 事实上两者解决的问题完全不同。 ### Claude Code Claude Code 是面向开发的工具,你通常会这样使用: ```bash claude ``` 然后说:“帮我重构这个项目”或者“写一个 FastAPI 服务”。Claude 会开始执行任务。 它更像:Copilot、Cursor、AI 结对编程助手。 ### ant CLI ant CLI 是平台管理工具,你不会与它进行对话,而是执行: ```bash ant beta:agents create ant beta:sessions list ant beta:environments update ``` 它更像:kubectl、aws cli、gh cli 这类基础设施管理工具。 ### 一个有趣的比喻 用公司来类比: **Claude Code** 就像一位高级工程师——你负责沟通需求,它负责编写代码。 **ant CLI** 就像人力资源管理系统——负责招聘员工、创建岗位、管理权限、启动工作。 两者并非竞争关系,而是协作关系。甚至 Claude Code 本身也可以调用 ant CLI。 --- # Anthropic 为什么要推出 ant CLI 这是最值得思考的问题。Claude Code 已经非常好用,为什么还要再做一个 CLI? 从行业趋势来看,主要有三个原因: ### 原因一:企业客户需要自动化 Claude Code 面向个人开发者,而企业客户需要自动部署、自动更新、自动管理。一百个 Agent 总不能手工管理吧?必须借助 CI/CD、GitOps、自动化流程。这正是 ant CLI 存在的重要价值。 ### 原因二:Agent 正在变成基础设施 过去企业管理的对象是服务器、数据库、容器,未来还要管理 AI Agent。Agent 不再只是聊天机器人,而是一种全新的生产力资源。Anthropic 显然已经看到了这一趋势。 ### 原因三:对标 Kubernetes 生态 观察整个设计模式: - Agent → Deployment - Environment → Container Image - Session → Pod - YAML → Infrastructure as Code 整个思路与 Kubernetes 非常相似。Anthropic 实际上是在构建 **AgentOps** 生态。未来企业可能会像管理 Kubernetes 集群一样管理 AI Agent。 --- # ant CLI 的未来 如果只把 ant CLI 理解成 Claude API 的命令行工具,那就低估了它的潜力。 从当前的发展方向看,它更像是 AWS CLI、kubectl、GitOps 和 Agent Platform 的融合体。 未来可能会出现 `agent.yaml`、`environment.yaml`、`workflow.yaml` 这样的文件,成为企业标准配置,就像今天的 `Dockerfile`、`docker-compose.yaml`、`deployment.yaml` 一样普遍。 --- # 总结 ant CLI 并非 Claude Code 的替代品,两者的定位完全不同: | 工具 | 定位 | |:-:|:-:| | Claude Code | AI 编程助手 | | ant CLI | Claude 平台管理工具 | Claude Code 解决的是:如何让 AI 编写代码。 ant CLI 解决的是:如何管理成百上千个 AI Agent。 从这个角度来说,Anthropic 推出 ant CLI 的真正目标并非仅仅面向开发者终端,而是瞄准未来的 Agent 基础设施市场。如果 Claude Code 是 AI 时代的 IDE,那么 ant CLI 极有可能成为 AI 时代的 kubectl。 而这,或许才是 Anthropic 真正想要布局的方向。
来源:https://cloud.tencent.com.cn/developer/article/2694024

游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

同类文章
更多
ControlNet Mac电脑的详细完整安装教程:Apple Silicon与Intel配置步骤详解

ControlNet Mac电脑的详细完整安装教程:Apple Silicon与Intel配置步骤详解

ControlNet是常用AI绘画控制插件,macOS安装需区分AppleSilicon与Intel环境,重点处理Python、WebUI、插件目录、模型文件和启动参数,配置前应做好备份并关注版本兼容。

时间:2026-07-05 06:45
Krita AI Diffusion 新手入门从下载安装到首次运行保姆级教程

Krita AI Diffusion 新手入门从下载安装到首次运行保姆级教程

KritaAIDiffusion适合在Krita中完成文生图、图生图和局部重绘。安装重点是确认Krita版本、导入插件、配置本地或远程后端、下载模型,并在首次运行前检查显存、路径和权限。

时间:2026-07-05 06:44
Krita AI Diffusion安装失败?常见报错日志排查与升级回滚方案

Krita AI Diffusion安装失败?常见报错日志排查与升级回滚方案

KritaAIDiffusion安装异常多与版本不匹配、压缩包结构错误、Python插件未启用、后台服务或模型下载失败有关。可通过日志定位原因,按步骤重装、升级或回滚,避免覆盖配置和模型文件。

时间:2026-07-05 06:44
Krita AI Diffusion插件安装全流程教程:浏览器、编辑器、扩展市场

Krita AI Diffusion插件安装全流程教程:浏览器、编辑器、扩展市场

KritaAIDiffusion可将生成式绘图能力接入Krita,适合草图细化、局部重绘和风格探索。安装需确认版本、下载插件、配置后端服务与模型路径,并注意显卡资源、来源安全和版权合规。

时间:2026-07-05 06:44
Krita AI Diffusion API密钥配置教程:账号注册、密钥获取与国内网络设置

Krita AI Diffusion API密钥配置教程:账号注册、密钥获取与国内网络设置

KritaAIDiffusion配置重点在于确认插件版本、完成服务账号注册、创建并保存APIKey,再结合本地代理、证书、下载源与连接测试解决国内网络不稳定问题,避免密钥泄露和误用。

时间:2026-07-05 06:44
热门专题
更多
刀塔传奇破解版无限钻石下载大全 刀塔传奇破解版无限钻石下载大全
洛克王国正式正版手游下载安装大全 洛克王国正式正版手游下载安装大全
思美人手游下载专区 思美人手游下载专区
好玩的阿拉德之怒游戏下载合集 好玩的阿拉德之怒游戏下载合集
不思议迷宫手游下载合集 不思议迷宫手游下载合集
百宝袋汉化组游戏最新合集 百宝袋汉化组游戏最新合集
jsk游戏合集30款游戏大全 jsk游戏合集30款游戏大全
宾果消消消原版下载大全 宾果消消消原版下载大全
  • 日榜
  • 周榜
  • 月榜