首页/新闻资讯/正文详情

语言模型也能当Harness?AX的框架无关设计哲学解读

发布时间:2026/9/24 15:59:03 来源:云帆数科 栏目:资讯中心
语言模型也能当Harness?AX的框架无关设计哲学解读
语言模型也能当HarnessAX的框架无关设计哲学解读【免费下载链接】axGoogles open agentic orchestration runtime项目地址: https://gitcode.com/GitHub_Trending/ax11/axAXAgent Executor是 Google 开源的 agentic 编排运行时一个分布式的 harness 运行层负责动态拉起隔离环境、驱动各类执行体并原生支持失败恢复与会话续跑。它最有趣的设计在于——Harness 不一定是完整的 Agent语言模型本身也可以直接充当 Harness。本文将拆解这种框架无关设计背后的三层抽象帮你看懂 AX 为什么对 Agent 框架零假设。什么是 Harness一个足够小的执行边界在 AX 的世界里Harness 是控制器与执行体之间的统一抽象负责启动一次执行、排队输入、以事件流形式吐出生成内容。定义它的全部契约只有两个接口见 internal/harness/harness.goHarness.Start为某个会话创建一个执行Execution配置以不透明字节透传控制器不解析、不关心Execution.Run / Queue / Close运行当前回合、排队新输入、释放资源。这个设计哲学很做减法AX 只关心一轮执行有没有开始、事件流有没有结束至于里面跑的是 LangChain 风格的工作流、工具调用 Agent还是裸的语言模型一概不管。单写者约定每个会话同一时刻至多一个 Execution也在此写死保证状态一致。语言模型也能当 Harness是的而且已经内置README 里有一句话点破了这个理念Traditional agents (e.g. tool use or workflow agents), orlanguage modelscan be implemented as harnesses. —— 传统 Agent乃至语言模型本身都可以被实现为 Harness。AX 内置的Antigravity Interactionsharness 就是活例子它不运行任何本地 Agent 进程而是把 Vertex GenAI Interactions API 上的一个模型端点当作大脑客户端侧只负责驱动回合循环、执行模型让出的工具调用见 antigravityinteractions.go。在控制器看来这和运行一个重量级 Agent 进程没有任何区别——同一个接口、同一套事件流。两种实现同一个接口维度AntigravityPython 侧车Antigravity Interactions形态fork 一个 Python gRPC 服务纯 API 调用HTTPS SSE语言Python Go 胶水层纯 Go源码harness_server.py、antigravity.goantigravityinteractions.go两者都通过编译期断言var _ harness.Harness ...声明自己符合契约注册进同一个注册表 internal/controller/registry.go按 id 取用、可设默认。对上层完全透明。跨语言、跨进程gRPC 流式协议是第二层抽象本地进程间用 Go 接口不够分布式部署时 AX 把同样的契约序列化成了 gRPC 服务。proto/ax.proto 中只有一个方法Connect(stream HarnessRequest) returns (stream HarnessResponse)—— 双向流客户端发 Start可中途发 Cancel服务端流式回若干 Outputs 帧恰好以一个 End 帧收尾。客户端侧的 stream.go 负责把流排干并翻译成 OnMessage / OnComplete 回调。这意味着Harness 可以跑在另一台机器、另一个容器、甚至另一个语言里AX 只依赖协议不依赖进程边界——这正是它能被 Agent Substrate 以可挂起/可恢复的 actor方式调度的前提。What AX is NOT框架无关的边界感AX 在 README.md 中明确划出两条边界值得每个选型者注意不是托管服务—— 自托管、面向 Kubernetes 部署参考 manifests/ 下的部署清单不是 agentic 框架—— 对构建 Agent 所用框架完全无感知。换句话说AX 是基础设施层不是应用框架。它把状态管理、隔离、恢复、审计这些脏活收走让你专注写 Agent 逻辑本身。默认配置只有一份极简的 ax.yaml服务端地址 SQLite 事件日志 默认 harness五分钟就能跑起来。最快上手跑通第一次对话ax --input Can you list this directory? # 或续跑某个会话 ax --conversation id --input 继续 # 执行中断后可恢复 ax --conversation id --resumeCLI 会自动启动内置的 Antigravity harness无需单独搭 harness 服务认证只需配置 Gemini API key 或 Vertex AI 凭据详见 README.md。小结为什么值得学这套设计极小契约两个接口 一条 gRPC 双向流就能覆盖进程内 Agent、Python 侧车、裸语言模型端点三种执行体框架无关AX 只调度执行不规定执行是什么天然兼容任何 Agent 框架或未来新形态面向可靠性的默认值单写者、事件日志、会话恢复都是运行时内建能力而非各框架各自造轮子。如果团队正在为长时运行 Agent 的调度与恢复发愁建议直接读 internal/harness/harness.go 和 proto/ax.proto 这两个不到 300 行的文件——它们就是 AX 设计哲学的全部浓缩。【免费下载链接】axGoogles open agentic orchestration runtime项目地址: https://gitcode.com/GitHub_Trending/ax11/ax创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

codewhale web 浏览器客户端教程:把 CodeWhale 终端 Agent 装进浏览器的完整指南
codewhale web 浏览器客户端教程:把 CodeWhale 终端 Agent 装进浏览器的完整指南

codewhale web 浏览器客户端教程:把 CodeWhale 终端 Agent 装进浏览器的完整指南 【免费下载链接】Codewhale Open-source coding agent for your terminal, built in Rust and on a journey of continuous community improvement. Issues and PRs welcome. 项目地… · 2026/9/24 15:59:03

Semi Design VideoPlayer 视频播放器组件实战指南:从基础播放到清晰度切换与原生能力控制
Semi Design VideoPlayer 视频播放器组件实战指南:从基础播放到清晰度切换与原生能力控制

Semi Design VideoPlayer 视频播放器组件实战指南:从基础播放到清晰度切换与原生能力控制 【免费下载链接】semi-design 🚀A modern, comprehensive, flexible design system and React UI library, AI-friendly built-in.🎨Provide 3000 Des… · 2026/9/24 15:58:56

@formily/reactive 响应式内核解读:Formily 为什么重新造一个基于 Proxy 的响应式轮子
@formily/reactive 响应式内核解读:Formily 为什么重新造一个基于 Proxy 的响应式轮子

前端UI组件 【免费下载链接】formily 📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3 项目地址: https://gitcode.com/gh_mirrors… · 2026/9/24 15:58:56

Prisma CLI `prisma local stop` 命令详解:停止本地开发集群
Prisma CLI `prisma local stop` 命令详解:停止本地开发集群

后端数据库GraphQL 【免费下载链接】prisma1 💾 Database Tools incl. ORM, Migrations and Admin UI (Postgres, MySQL & MongoDB) [deprecated] 项目地址: https://gitcode.com/gh_mirrors/pr/prisma1 点击查看 免费下载 prisma local stop 是 Pr… · 2026/9/24 16:35:04

SAP QM 取消UD 决策
SAP QM 取消UD 决策

SAP QM 取消UD 决策。 SAP提供了相关Notes用于取消UD决策。 C24010PA 这个批次已经做了UD 决策 C24010PA目前库存已经是非限制库存 执行操作 · 2026/9/24 16:35:04

Yii 2 与第三方代码集成实战:在 Yii 中使用外部类库,以及将 Yii 嵌入其他系统
Yii 2 与第三方代码集成实战:在 Yii 中使用外部类库,以及将 Yii 嵌入其他系统

后端Web框架 【免费下载链接】yii2 Yii 2: The Fast, Secure and Professional PHP Framework 项目地址: https://gitcode.com/gh_mirrors/yi/yii2 点击查看 免费下载 本篇技术指南围绕 Yii 2 框架的「第三方代码集成」主题展开,覆盖两大场景&#xff1… · 2026/9/24 16:35:04

隐形戴反了,会伤眼睛吗?/钟祥极博视科普
隐形戴反了,会伤眼睛吗?/钟祥极博视科普

一、先别慌,咱们钟祥街坊把这事捋清楚莫愁大道边上的奶茶店里,常有小年轻揉着眼睛抱怨:“隐形眼镜一戴上去就磨得慌,眼泪哗哗的。” 旁边人一句“是不是戴反了”,往往一语惊醒梦中人。戴反这事,十个初戴者有… · 2026/9/24 16:35:04

Chat2DB 完整上手指南:用自然语言写SQL的多数据库客户端
Chat2DB 完整上手指南:用自然语言写SQL的多数据库客户端

Chat2DB 完整上手指南:用自然语言写SQL的多数据库客户端 【免费下载链接】Chat2DB Chat2DB is a free, cross-platform, local-first database client and SQL workspace for developers, DBAs, analysts, and data teams. Connect to 40 databases, manage data, e… · 2026/9/24 16:34:58

JiuwenSymbiosis视觉感知管线深度解析:从开放词汇检测到像素到基座坐标的三维反投影
JiuwenSymbiosis视觉感知管线深度解析:从开放词汇检测到像素到基座坐标的三维反投影

JiuwenSymbiosis视觉感知管线深度解析:从开放词汇检测到像素到基座坐标的三维反投影 【免费下载链接】jiuwensymbiosis Jiuwen Symbiosis就是一个"能懂人话、看得见物理世界、长了四肢的智能助手"。用户不需要示教,不需要教它怎么抓东西&#… · 2026/9/24 16:34:58

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码