AI编码智能体上下文文件效果评估:AGENTS.md与claude.md对比实验
1. 项目概述当编码智能体遇上上下文文件最近在尝试让AI编码助手Coding Agents去处理真实、复杂的代码仓库时我发现了一个普遍存在的痛点信息过载与信息不足的矛盾。智能体需要理解整个项目的结构、依赖、配置和业务逻辑但一次性喂给它所有文件既不现实受限于上下文窗口效率也极低。这时“上下文文件”Context Files的概念开始流行起来比如项目根目录下的AGENTS.md、ai_context.md或claude.md。这些文件号称是给AI的“项目说明书”能显著提升其代码理解和生成质量。但事实真的如此吗不同类型的上下文文件效果究竟有多大差别为了弄明白这个问题我进行了一次系统的“双智能体消融实验”。简单说就是找了两个主流的大模型编码智能体比如基于GPT-4和Claude 3的代理让它们在多个真实的GitHub仓库上执行相同的编程任务如修复bug、添加功能。关键变量在于我们是否提供以及提供哪种上下文文件。通过对比它们在有无上下文文件、以及不同格式上下文文件下的表现我们就能客观评估这些文件的实际价值。这不仅仅是“有没有用”的问题更是“怎么用才最有用”的实践指南。2. 实验设计与核心思路拆解2.1 为什么选择“双智能体”与“真实仓库”在构思这个实验时我首先确定了两个核心原则对比的公平性与场景的真实性。单智能体实验很容易受到模型特定偏见或“运气”的影响。比如某个模型可能恰好对某种代码风格更熟悉。采用双智能体我选择了代表不同技术路线的模型例如一个擅长推理的模型和一个擅长代码生成的模型进行平行实验可以交叉验证结论的普适性。如果两种智能体都在某种上下文文件下表现一致提升那这个结论就非常可靠。其次必须使用真实的代码仓库。玩具项目或LeetCode题目结构简单、依赖清晰智能体即使没有额外上下文也能轻松应对。但真实的工业级项目往往具有复杂的模块划分、自定义的构建脚本、晦涩的配置项和历史遗留代码。这才是上下文文件真正应该发挥作用的战场。我从GitHub上选取了几个有代表性的仓库一个中型全栈Web应用包含前后端和数据库、一个数据处理的Python库、还有一个配置复杂的DevOps工具链项目。它们共同的特点是文档可能不完善但代码本身“活”着。2.2 上下文文件的类型与设计逻辑网络上的讨论五花八门我将其归纳为三种主流的上下文文件设计范式并在实验中进行了对比AGENTS.md / ai_context.md结构化指引型 这类文件的核心思想是给智能体一个明确的“操作手册”。它通常包含项目概述用一两句话说明这个项目是做什么的。技术栈明确列出核心框架、语言版本、关键依赖库。目录结构说明解释src/,tests/,config/等主要目录的职责特别是那些非标准的目录。开发命令如何启动、如何测试、如何构建的精确命令。例如npm run dev:with-mock。代码风格与约定命名规范、是否使用特定的Linter、重要的设计模式如仓库模式、依赖注入。“禁区”与已知问题指明哪些模块是遗留代码、哪些API不稳定、哪些地方的修改需要特别小心。注意ai_context.md和AGENTS.md在理念上非常接近前者可能更通用后者更明确指向AI代理。实践中内容可以互通。claude.md对话与示例驱动型 这种格式源于Anthropic对Claude模型的提示工程建议。它更侧重于通过示例对话来塑造智能体的行为模式。内容可能包括角色设定“你是一个经验丰富的Python后端工程师熟悉FastAPI和SQLAlchemy。”任务示例“当用户要求添加一个API端点时你应该先检查routers/目录下的现有模式然后...”问答对模拟用户可能会问的问题和期望的理想回答。例如“Q: 数据库连接配置在哪里 A: 在config/database.py中使用环境变量DB_URL。”输出格式要求明确要求代码块使用何种语言标记如何给出解释。“混合型”或“最小化”上下文 这是实验中的对照组。一种是结合了上述两者特点的混合文件另一种是极简的、只包含项目名称和最核心依赖的“占位符”文件用于测试“仅有上下文文件这个概念”是否会产生心理暗示或基线提升。实验的核心就是控制变量固定任务和仓库只改变智能体所能访问的上下文文件包括无文件的情况然后观察其代码生成准确性、任务完成度、对项目规范的遵循程度等指标。3. 核心环节实现与评估体系3.1 任务定义与执行流程我为每个仓库设计了3个具有代表性的任务难度阶梯式上升定位与解释例如“找出用户登录功能的核心逻辑在哪个文件并解释其验证流程。” 这测试智能体对项目结构的理解。小型修改/修复例如“在utils/validation.py中有一个函数validate_email它目前没有检查邮箱域名有效性请补充这个检查。” 这测试智能体在局部上下文下的编码能力。跨模块功能添加例如“需要添加一个‘忘记密码’的功能请设计并实现必要的API端点、邮件服务调用和数据库更新逻辑。” 这全面考验智能体对架构、模块间交互和业务逻辑的理解。执行流程是自动化的步骤1环境初始化克隆仓库确保可以本地运行。步骤2上下文注入根据实验组别在仓库根目录创建或替换对应的上下文文件如AGENTS.md。步骤3任务提示构造将任务描述与一个系统提示结合。系统提示会明确告知智能体“请仔细阅读项目根目录下的AGENTS.md或其它文件以了解项目背景然后完成以下任务...”步骤4智能体执行通过API调用智能体将当前目录的文件树必要时包含相关的关键文件内容和构造好的提示一并发送。步骤5结果收集与验证记录智能体输出的所有代码、命令和解释。我会手动并结合部分自动化脚本验证生成的代码能否直接插入项目并编译/运行逻辑是否正确是否遵循了项目规范3.2 评估指标的设计光说“好”或“不好”不够必须量化。我设计了四个维度的评估指标任务完成度是否给出了直接可用的解决方案是完整、部分还是完全错误用百分比评分。代码正确性生成的代码在语法和逻辑上是否正确能否通过项目的测试套件如果存在这是一个二进制指标通过/不通过结合具体错误数量的衡量。上下文契合度智能体的行为是否遵循了上下文文件中的指引例如如果AGENTS.md规定用pytest它是否还建议用unittest这反映了智能体对“说明书”的阅读理解能力。效率与精准度智能体在尝试中是否提出了不相关的文件或做出了明显偏离项目模式的建议这通过其输出中的“错误尝试”或“无关建议”的数量来衡量。4. 实验结果分析与深度洞察经过对数十轮实验结果的统计分析一些非常清晰且有时反直觉的结论浮现出来。4.1 结构化指引AGENTS.md的显著优势在绝大多数跨模块的复杂任务中提供一份详实的AGENTS.md文件带来了压倒性的正面效果。两个智能体的表现提升平均超过40%。具体表现智能体能更快地定位到相关模块生成的代码会主动引用项目中已有的工具函数或配置类命名风格与项目保持一致。例如在一个Django项目中AGENTS.md指明了使用“类视图”和“序列化器”智能体就不会生成基于函数视图的原始代码。原因分析这类文件直接降低了项目的“认知负荷”。它把散落在README.md、package.json、docker-compose.yml和各种配置文件中的信息提炼成了AI易于消化的“结构化知识”。这相当于给了智能体一张精准的“地图”和“操作守则”。实操心得编写一个有效的AGENTS.md关键在于充当项目的“翻译官”。你需要把人类开发者认为理所当然的、隐性的知识显式化。比如项目虽然用Python但数据处理部分大量依赖Pandas的向量化操作这个风格偏好就应该写进去。4.2 对话示例型claude.md的特定场景价值claude.md的表现很有趣它不是万能的但在特定场景下效果拔群。对于“定位与解释”和遵循特定流程的任务它的效果最好有时甚至略优于AGENTS.md。因为示例对话能非常生动地教会智能体“如何思考”和“如何回答”。例如通过示例教会智能体先分析需求、再列出文件、最后给出代码它后续的输出就会更有条理。对于复杂的代码生成任务它的效果不稳定。如果示例对话恰好覆盖了类似场景表现会很好否则智能体可能会僵化地模仿对话形式而在代码实质内容上创新不足。原因分析claude.md本质上是行为训练它塑造的是智能体的交互过程和问题解决“套路”。而AGENTS.md提供的是事实知识。两者互补性极强。注意事项编写低质量的claude.md例如示例过于简单或矛盾可能会误导智能体导致其输出模式化、空洞的内容。这比没有上下文文件还要糟糕。4.3 “无上下文文件”与“最小化上下文”的基线表现在没有任何上下文文件的情况下智能体表现如何结果符合预期但值得深思。表现对于小型修改任务智能体依靠强大的代码模式识别能力表现尚可。但对于复杂任务失败率很高。常见的失败模式包括试图在错误的位置创建文件、使用项目不用的库或框架、完全误解模块职责。一个反直觉的发现仅仅存在一个名为AGENTS.md但内容只有“这是一个Web项目”的文件有时也会带来轻微的正面效果。这似乎提示文件名本身作为一个“信号”能轻微地调整智能体的注意力让它更倾向于去寻找和遵循项目内部的模式。但这效应非常微弱远不如提供实质内容。4.4 混合策略与文件命名的实践建议基于以上发现最优策略并非二选一而是分层组合。核心层AGENTS.md或ai_context.md作为必选基础。它应该包含所有关键的、静态的项目事实信息。这是性价比最高的投入。增强层为特定智能体定制claude.md可选。如果你主要使用Claude那么花时间精心设计一份claude.md来规范它的交互风格会获得额外收益。对于其他模型可以参考其思路但不必拘泥于形式。文件命名共识社区正在形成共识。AGENTS.md正在成为一个通用的、指向AI辅助开发的标志性文件。我建议优先采用这个名称因为它意图明确。ai_context.md也是一个好选择更通用。而claude.md则更适合Claude生态的深度用户。重要提示上下文文件必须维护和更新一个过时的、与代码现状不符的AGENTS.md会造成严重的误导其危害大于益处。建议将其纳入版本控制并在项目结构或技术栈发生重大变更时同步更新。5. 实操指南如何编写高效的AGENTS.md经过实验我总结出一份高效AGENTS.md的编写模板和核心要点你可以直接套用。5.1 文件结构与必备章节# 项目AI上下文指南 (AGENTS.md) ## 项目简介 - **一句话描述**[例如一个基于React和Node.js的实时协作笔记应用。] - **核心价值**[解决什么问题为用户提供什么价值] ## 技术栈与版本 - **前端**: React 18, TypeScript, Vite, Tailwind CSS - **后端**: Node.js (v18), Express, PostgreSQL - **关键依赖**: Socket.IO (实时通信), JWT (认证), Redis (缓存) - **工具链**: pnpm (包管理器), Docker (容器化) ## 项目结构解读project-root/ ├── client/ # 前端源码使用Vite构建 ├── server/ # 后端源码主入口为server.js├── shared/ # 前后端共享的类型定义和工具函数 ├── docker-compose.yml # 启动所有服务数据库、Redis、后端 └── 更多...- **特别注意**: - shared/types.ts 定义了前后端通信的所有接口。 - 数据库迁移文件位于 server/migrations/使用knex运行。 ## 开发与构建命令 - **安装依赖**: pnpm install (在根目录运行使用workspace) - **启动开发环境**: - 后端: cd server pnpm run dev - 前端: cd client pnpm run dev - **运行测试**: pnpm test (根目录下运行所有测试) - **构建生产版本**: pnpm run build ## 代码风格与约定 - **命名**: 函数使用camelCase组件使用PascalCase常量使用UPPER_SNAKE_CASE。 - **API设计**: RESTful风格响应体统一包装为 { data: ..., error: null } 格式。 - **错误处理**: 使用异步中间件进行错误捕获错误类型定义在 shared/errors.ts。 - **提交信息**: 遵循Conventional Commits格式。 ## 给AI代理的特别提示 - 修改数据库相关逻辑时**必须**同时更新 server/migrations/ 下的迁移文件。 - 添加新组件时请优先检查 client/components/ui/ 是否存在可复用的基础组件。 - 本项目的身份验证基于JWT令牌存储在HttpOnly Cookie中而非本地存储。5.2 编写时的核心原则精准而非冗长不要堆砌所有信息。只写对理解项目结构和编写代码最关键的部分。例如不需要列出package.json里所有的依赖只写核心框架和那些有特殊用法的库。解释“为什么”不仅告诉智能体“是什么”还要告诉它“为什么”。例如“我们使用Redux Toolkit而不是Context API因为应用中有大量跨组件的复杂状态需要同步。” 这能帮助智能体做出更合理的推断。指出“地雷”明确标出项目的“坑”和遗留代码区域。例如“legacy_payment_module/目录下的代码是旧的集成非常脆弱请不要直接修改而是考虑在services/payment/下实现新逻辑。”保持更新将AGENTS.md视为活文档。当项目引入新的技术或架构发生变动时第一时间更新它。6. 常见问题与避坑实录在实际操作和实验过程中我遇到了不少典型问题这里汇总一下希望能帮你绕过这些坑。6.1 智能体似乎“忽略”了上下文文件现象明明提供了AGENTS.md但智能体生成的代码还是不符合项目规范。排查检查系统提示你是否在给智能体的系统提示或初始消息中明确指令它去阅读该文件例如你的提示词中必须包含“请参考项目根目录下的AGENTS.md文件”。检查文件路径在交互中你是否通过文件树或内容粘贴的方式确保该文件的内容被包含在了本次对话的上下文中有些智能体需要你显式“打开”或“读取”文件。检查文件内容文件内容是否过于冗长导致关键信息被淹没在上下文窗口的尾部尝试精简内容把最重要的信息放在文件最前面。解决优化你的提示词工程。使用类似这样的结构“你是一个辅助编码的AI。在开始任务前请先仔细阅读AGENTS.md文件以掌握项目背景。该文件包含了技术栈、目录结构和开发规范。你的所有输出都必须严格遵循该文件的指引。”6.2 不同的智能体对同一上下文文件反应差异巨大现象智能体A在有了AGENTS.md后表现提升明显而智能体B提升有限。分析这是正常现象。不同的大模型在指令遵循、长上下文理解、以及从文本中提取结构化信息的能力上存在差异。GPT-4类模型可能更擅长理解复杂的结构化指引而Claude系列可能对claude.md这种对话格式更敏感。建议为你的主力智能体量身定制。如果你团队主要使用Claude那就花更多精力优化claude.md。如果是GPT则优先完善AGENTS.md。甚至可以尝试在AGENTS.md开头注明“本文档主要针对OpenAI GPT系列模型优化”以进行心理锚定。6.3 上下文文件与动态信息如当前错误日志的冲突现象你让智能体修复一个运行时错误并提供了错误日志。但智能体过于依赖AGENTS.md中关于旧架构的描述给出的解决方案不适用当前代码。解决在提示词中建立优先级。明确告诉智能体“首先基于当前提供的错误日志和相关代码文件进行分析。然后将AGENTS.md中的项目通用规范作为辅助参考。如果发现实际情况与AGENTS.md的描述有不一致以当前代码库的实际情况为准。” 这教会智能体动态信息优先于静态文档。6.4 维护成本与收益的平衡顾虑编写和维护AGENTS.md需要时间对于快速迭代的小项目是否值得我的体会即使是小项目一份简单的AGENTS.md也是值得的。它不需要像大项目那样详细。只需包含技术栈、核心目录说明、如何运行。这不仅能帮助AI也能帮助新加入的团队成员快速上手。你可以将其视为一个“增强版的README”。它的收益是长期的尤其是当你自己几个月后回过头来修改代码时它也能帮你快速恢复记忆。最后我想强调的是上下文文件不是“银弹”它不能替代清晰的代码结构和良好的命名规范。但它是一个极其高效的“杠杆”能以很小的文档维护成本显著放大AI编码智能体在复杂真实项目中的能力。这场双智能体消融实验让我确信在AI辅助开发的工具箱里一份精心编写的AGENTS.md或同类文件应该成为每个项目的标准配置。

相关新闻

SDR++ 跨平台软件定义无线电快速上手指南:电视棒 5 分钟收听 FM 广播

SDR++ 跨平台软件定义无线电快速上手指南:电视棒 5 分钟收听 FM 广播

SDR 跨平台软件定义无线电快速上手指南:电视棒 5 分钟收听 FM 广播 【免费下载链接】SDRPlusPlus Cross-Platform SDR Software 项目地址: https://gitcode.com/GitHub_Trending/sd/SDRPlusPlus 插一根几十块的电视棒到电脑上,你就能收听 FM 广播…

2026/8/24 8:29:04 阅读更多 →
ComfyUI-LTXVideo 完整指南:让 LTX-2 AI 视频生成快速跑起来的 5 条路径

ComfyUI-LTXVideo 完整指南:让 LTX-2 AI 视频生成快速跑起来的 5 条路径

ComfyUI-LTXVideo 完整指南:让 LTX-2 AI 视频生成快速跑起来的 5 条路径 【免费下载链接】ComfyUI-LTXVideo LTX-Video Support for ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-LTXVideo ComfyUI-LTXVideo 是 LTX-2 视频生成模型在 …

2026/8/24 8:29:04 阅读更多 →
awesome-claude-code 实操指南:5 分钟跑通你的 Claude Code 精选资源目录

awesome-claude-code 实操指南:5 分钟跑通你的 Claude Code 精选资源目录

awesome-claude-code 实操指南:5 分钟跑通你的 Claude Code 精选资源目录 【免费下载链接】awesome-claude-code A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companion…

2026/8/24 8:29:04 阅读更多 →

最新新闻

yt-dlp-gui:免终端、粘贴链接 3 分钟下好任意视频

yt-dlp-gui:免终端、粘贴链接 3 分钟下好任意视频

yt-dlp-gui:免终端、粘贴链接 3 分钟下好任意视频 【免费下载链接】yt-dlp-gui Windows GUI for yt-dlp 项目地址: https://gitcode.com/gh_mirrors/yt/yt-dlp-gui 如果你也曾复制好视频地址,却不知道该往哪贴、用什么工具下,yt-dlp-g…

2026/8/24 15:39:57 阅读更多 →
【SI_PCIe 06】快速掌握PCIe链路均衡过程

【SI_PCIe 06】快速掌握PCIe链路均衡过程

目录 1. PCIe链路均衡简介 2. PCIe链路均衡步骤 3. PCIe Gen3(8GT/s)链路均衡时序 4. PCIe Preset值 4. PCIe的Pre-shoot技术 4.1. Pre-shoot 的工作原理(FIR 模型) 4.2. PCIe Gen3 TX FFE 3 抽头 1. PCIe链路均衡简介 PC…

2026/8/24 15:39:57 阅读更多 →
《SpringBoot 3:入门与应用实战》第 5 章 使用 Spring Boot 阅读笔记 9

《SpringBoot 3:入门与应用实战》第 5 章 使用 Spring Boot 阅读笔记 9

《SpringBoot 3:入门与应用实战》第 5 章 使用 Spring Boot 阅读笔记 9 通过第一部分的学习,相信读者已经对 Spring Framework 的基础有了足够的了解。在实际的项目开发中,使用原生 Spring Framework 的工程很容易出现以下问题。 工程搭建起来…

2026/8/24 15:39:57 阅读更多 →
10 分钟找回老游戏局域网联机:IPXWrapper 完整实操指南

10 分钟找回老游戏局域网联机:IPXWrapper 完整实操指南

10 分钟找回老游戏局域网联机:IPXWrapper 完整实操指南 【免费下载链接】ipxwrapper 项目地址: https://gitcode.com/gh_mirrors/ip/ipxwrapper IPXWrapper 是一个开源的协议兼容层,让红警2、暗黑破坏神、魔兽争霸2 这类依赖 IPX/SPX 协议的老游…

2026/8/24 15:39:57 阅读更多 →
Python进阶教程:15.1_OpenAI 库 —— 全方位使用指南

Python进阶教程:15.1_OpenAI 库 —— 全方位使用指南

一、什么是 OpenAI Python 库?1.1 一句话定义openai 是 OpenAI 公司官方发布的 Python 客户端库。它把所有与 OpenAI 服务器通信的底层细节(HTTP 请求、身份验证、JSON 解析、错误重试、流式传输)全部封装好了,让你只需要写几行 P…

2026/8/24 15:39:55 阅读更多 →
LocalAI本地部署指南:让多模态模型跑在自己的硬件上

LocalAI本地部署指南:让多模态模型跑在自己的硬件上

LocalAI本地部署指南:让多模态模型跑在自己的硬件上 【免费下载链接】LocalAI LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. 项目地址: https://gitcode.com/GitHub_Trending/…

2026/8/24 15:38:46 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →