尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

AI插件新标准与Claude Code:从Agent工作流到开发者应对策略

AI插件新标准与Claude Code:从Agent工作流到开发者应对策略 如果你最近在关注 AI 编程方向大概率已经刷到过类似的消息六家头部科技公司坐在一起准备为 AI 插件定一套新标准。乍看起来这只是又一条“巨头联手搞生态”的例行新闻。但如果你结合最近几个月开发者圈子里真实发生的事情来看会发现这件事远比新闻标题更有意思。一个最直接的信号是这套所谓的新标准在外观和交互设计上和 Anthropic 的 Claude Code 非常相似。终端内对话、自动上下文采集、工具链闭环……这些 Claude Code 带火的交互模式正在被大厂们“标准化”成公共协议。而更有戏剧性的是Claude Code 的母公司 Anthropic并没有出现在这次标准制定的牌桌上。这篇文章不打算帮你押注谁输谁赢。我更想拆解三件事这套新标准到底想标准化什么为什么 Claude 成了它的“参照物”以及作为普通开发者你现在应该做什么才不会在未来被绑定在一家厂商身上。读完你不仅会理解这次事件的技术逻辑还能照着文章跑通一个最小可用的 AI 编程代理。1. 这篇文章真正要解决的问题AI 编程插件现在已经进入了“战国时代”。VS Code 里有 CopilotIDEA 和 PyCharm 里有各种 AI Assistant终端里又冒出了 Claude Code、Codex 这一批命令行代理。每个工具都在抢占同样的入口你写代码时那个“对话框”。问题也随之而来。我见过不少团队半年内换了三套 AI 编程工具。每换一次之前积累的提示词规则、代码风格约定、快捷键配置几乎全部作废。切换到另一个 IDE等于把上次建立的工作流重学一遍。更现实的是这些工具大多和某个模型深度绑定你想从 Claude 换到其他模型不是改一行配置就能解决往往要换工具。这正是“AI 插件新标准”要解决的问题。如果真能形成一个跨 IDE、跨模型、跨平台的插件规范开发者的配置就能像现在的settings.json一样随身携带。团队也只需要维护一套共享的 Agent 配置而不是给每个成员手里的每个 IDE 单独做模板。但标准这个事从来不是纯技术问题。标准背后是入口争夺、生态卡位和商业利益。这篇文章的判断是标准是否能落地、由谁主导发布短期并不影响你的日常开发但标准一旦确立它会重新定义“AI 插件”的边界和交互方式。你现在手里的工具未来很可能要按新标准的规则重写配置。所以这篇文章适合三类人重度使用 AI 编程助手的开发者正在给团队做 AI 工具选型的技术负责人以及自己写 IDE 插件或 Agent 工具链的维护者。前两类人需要理解趋势并做出选择第三类人需要知道新标准可能落在哪些技术层。2. 事件背景新标准、撞脸 Claude、Anthropic 没上桌2.1 为什么六巨头会坐在一起从公开信息看这次标准制定并没有给出完整的企业名单也不宜过度解读具体是哪几家。但可以从产业逻辑推测参席者的大致构成操作系统厂商、主流 IDE 厂商、云厂商以及拥有基础模型的大厂。它们原本是竞争关系为什么愿意坐到一张桌子上第一个驱动力是用户被碎片化逼到了极限。开发者不希望“换 IDE 等于换一套 AI 工具”更不希望被某个模型厂商锁死。这种需求已经足够强烈大厂们意识到再不标准化用户会用脚投票。第二个驱动力是 AI 插件正在从“附加功能”变成“开发者基础设施”。就像早期的 Git 客户端、代码格式化工具逐渐有了公共约定一样AI 编程代理一旦成为日常基础设施就必须有稳定的协议、权限模型和安全边界。没有标准的基础设施是不可能在团队和企业里大规模落地的。第三个驱动力更现实现阶段还没有任何一家公司能独立定义“开发者 AI 入口”。模型厂商、IDE 厂商、云厂商各有优势但没有谁能做到全链路通吃。与其互相绞杀不如先定一套游戏规则在标准之上继续竞争。2.2 为什么说新标准“撞脸” Claude“撞脸”这个词很准确因为新标准的交互轮廓和 Claude Code 的用户体验高度相似。Claude Code 真正带火了三件事第一终端内对话式代理。它不在 IDE 里弹一个侧边栏而是直接在终端里跑一个交互式 CLI你用自然语言描述任务它在当前项目里直接干活。第二自动上下文采集。它不需要你手动选中代码片段而是自己读取项目文件结构、Git 状态、最近修改然后判断哪些内容相关。第三工具链闭环。它能读文件、写文件、执行命令、运行测试、提交代码把“理解需求、改代码、验证结果、提交变更”串成一条完整链路。新标准的很多设计一眼就能看出借鉴了这套模式。这不是巧合。Claude Code 在开发者社区里建立了很强的“交互心智”大量后来者都在按它的习惯培养用户。标准制定者把这种已经被验证的交互方式固化下来是风险最低的选择。但要注意“撞脸”不等于“抄袭”。工具交互模式本身很难被专利锁死何况终端 Agent 的很多设计思想也能追溯到更早的自动化脚本和 AI 辅助编程研究。更准确的说法是Claude Code 成为了新标准的事实参照物。2.3 Anthropic 为什么“没上桌”Anthropic 缺席这次标准谈判是很多人最困惑的地方。毕竟它的产品正在成为行业参照怎么会连一张椅子都没分到从商业逻辑看有一种合理的解读标准化的本质是降低模型切换成本这对拥有闭源模型的 Anthropic 来说未必有利。Claude Code 的价值一部分来自 Claude 模型本身的能力如果标准把“模型接入层”完全抽象化用户就可以轻松换到其他模型Anthropic 的模型优势会被削弱。另一种解读是“时机和组织节奏问题”。多边标准谈判周期长、决策慢而 Anthropic 近期的重心在产品迭代、模型发布和企业客户服务上。一家以闭源商业模式为核心的公司对“开放标准”的态度天然会偏谨慎这和它是否被邀请无关。从技术层面看Anthropic 自己其实参与过另一类标准化工作也就是模型上下文协议MCP。这说明它并不反对开放工具接口它更在意的是不让模型本身被“标准化”。缺席新标准谈判不一定代表被排除也可能是主动选择了不参与。这里真正值得开发者注意的是标准制定者名单里有没有某家公司不等于该公司的技术会不会被吸收。新标准设计上“撞脸 Claude”恰恰说明 Anthropic 虽然没有上桌但它的产品思想已经在桌上了。2.4 小结入口比协议更重要标准之争表面是协议之争实质是入口之争。谁定义了 AI 插件的交互方式和权限模型谁就掌握了开发者在电脑前每天都要面对的那个入口。Anthropic 没上桌不代表它失去了这个入口反过来六巨头即使定了标准也未必能抢走 Claude Code 已经积累的用户习惯。3. 从 AI 插件到 Agent 工作流标准到底在标准化什么要理解新标准的意义先要看清楚 AI 编程工具的演化路径。它不是一夜之间从“补全代码”跳到“自主代理”的中间经历了几个明显阶段。第一阶段是补全和问答。比如早期的 AI 代码补全插件以及后来 IDE 里的对话面板。模型能理解你的问题但基本不碰你的工程环境它只能基于当前文件和对话上下文给建议。这个阶段的优点是轻量、安全、上手快缺点是上下文太浅模型经常看不懂整个项目的结构和风格。第二阶段是多文件编辑与自动修复。工具开始拥有“理解整个项目”的能力能在多个文件之间做联动修改也能根据测试结果或报错信息自动修复问题。这个阶段依然保留了“人负责发起、AI 负责执行”的模式但 AI 的任务范围从“单点建议”扩大到了“局部任务”。第三阶段就是 Agent也就是当前 Claude Code、Codex 所在的位置。它的核心变化是AI 不再是建议者而是执行者。它可以在你的授权下读文件、写文件、执行命令、看测试结果然后根据结果决定下一步动作。你给它的不是一段代码请求而是一个任务目标。阶段典型能力交互方式对工程环境的影响第一代补全问答代码补全、代码解释、单文件建议IDE 侧边栏/对话框无第二代多文件编辑跨文件修改、自动修复、生成测试接受任务批量改动可能有文件改动但需人工确认第三代Agent 代理自主读文件、执行命令、跑测试、迭代修复终端对话式闭环操作能真正改变项目状态需权限控制新标准真正要标准化的不是模型能力而是第三代 Agent 的“运行规则”。从目前能看到的行业信号来看它大概率会落在四层第一层是插件描述与配置层。类似现在的manifest.json让不同 IDE 能识别同一个 AI 插件的功能、权限声明和配置格式。这一层解决的是“换 IDE 重配一遍”的痛点。第二层是模型接入层。它定义一套与具体模型无关的推理接口让插件可以切换不同的模型提供商。这一层是商业博弈最激烈的地方也是 Anthropic 这类闭源模型厂商最警惕的地方。第三层是工具调用层。Agent 能读哪些文件、能执行哪些命令、能不能访问网络、能不能改 Git 历史都需要一个标准化的权限模型。这一层直接决定 Agent 能不能在企业环境里安全落地。第四层是 Agent 工作流层。包括技能Skill、多步任务编排、上下文记忆、任务中断与人工确认机制。这一层的标准化程度目前还很低但它是未来 Agent 能力差异化的关键。已经有先行者在做这件事最典型的就是 MCP模型上下文协议。MCP 以“工具接入标准化”为目标让模型可以通过统一协议连接文件系统、数据库、外部服务。新标准很可能会吸收 MCP 的经验但范围更大它面向的是整个 AI 插件的生命周期而不仅仅是某一个工具连接。所以“新标准”不是什么玄学它就是给第三代 AI 编程代理画一条公共边界允许 Agent 做什么、不允许做什么、怎么描述自己的行为、如何与其他工具协作。4. Claude Code为什么它成了“新标准的参照物”4.1 Claude Code 是什么Claude Code 是 Anthropic 官方推出的终端 AI 编程代理。它不是 IDE 插件而是一个跑在终端里的命令行工具。安装后你在项目目录下执行claude就能进入一个对话式编程界面。它的定位非常明确不让用户切换出终端就能完成一整套编程任务。你描述需求它自动阅读项目上下文调用工具修改代码执行测试然后把结果展示给你确认。4.2 一次典型的使用流程假设你接到一个任务“给项目增加用户注册功能用户信息存数据库并用日志记录注册事件。”使用 Claude Code 时你只需要在终端执行claude然后输入这句话。它会自动做几件事扫描项目结构、识别语言和框架、查看现有代码风格、定位数据库配置然后给出执行计划。如果你确认它就开始改代码、加依赖、跑测试。中途碰到报错它会自己读日志定位问题尝试修复再跑一遍测试。这个流程和第二代 AI 编程助手的差异不只是效率而是“任务交付方式”发生了变化。你从“逐行审核代码”变成了“审核任务结果”。很多人第一次用 Claude Code 最大的感受是它真的在“干活”而不只是“给建议”。4.3 为什么开发者愿意用它最核心的原因是它解决了 AI 编程助手长期以来的一个痛点上下文太浅。在 IDE 里使用 AI 插件时你要手动选中代码、补充提示词告诉模型“我的项目用了什么框架”“哪个文件是入口”。Claude Code 把这些工作交给自己它直接读文件自己判断需要哪些上下文。另一个原因是“闭环”。过去的 AI 编程助手只能给代码片段你得自己复制、粘贴、运行、看结果、再复制报错信息回来。在 Claude Code 里执行命令、看结果、改代码、再执行这一整条循环都在同一会话内完成减少了大量上下文切换。还有一个原因是自然语言驱动。它把“任务描述”变成了第一公民而不是把“代码请求”当作核心交互。这让它更适合处理那些跨文件、跨模块的工程任务而不只是“写一个排序函数”。4.4 它的限制同样明显Claude Code 远不是银弹。首先它是闭源商业产品和 Anthropic 的服务深度绑定你需要合法账号和 API Key 才能使用。其次它对网络链路有一定要求在中国大陆使用官方服务时连接稳定性可能出现问题企业用户更常见的是在合规代理或本地网关后面使用。再者它在一个大型项目里自主操作时可能产生不可预期的文件改动没有版本控制保护会很危险。这些限制恰好解释了为什么“新标准”有存在价值。如果每个 Agent 工具都是闭源、绑定特定模型、权限模型各异企业很难放心引入。标准要解决的就是这种“看不见的边界”问题。4.5 对新标准的影响Claude Code 的开发理念和用户心智实际上成了新标准的“参照系”。无论六巨头最终发布的文档怎么措辞大概率都会回答同样的问题Agent 如何读取上下文、如何调用工具、如何请求用户授权、如何展示执行结果。而这些问题的原生答案很大程度是在 Claude Code 这类产品里被验证过的。5. Claude Code 环境准备与安装配置讲了这么多概念下面落到实践。如果条件允许我建议你亲自跑一遍 Claude Code只有实际体验过 Agent 工作流你才会真正理解新标准要规范的是什么。5.1 前置条件操作系统macOS、Linux 或 WindowsWindows 建议使用 PowerShell 或 WSL。Node.js建议使用 18 或更高版本版本请以官方案例为准安装前先执行node -v确认。账号一个可用的 Anthropic 账号并且有 API Key 或对应的订阅权限。网络能正常访问 Anthropic API 的环境。企业网络需要确认防火墙和代理白名单。这里要特别提醒安装本身不复杂真正的门槛在账号和网络两个环节。如果你无法合法获得 Anthropic 的访问权限建议先用其他支持相同交互模式的模型或网关做学习不要使用来源不明的脚本绕过限制。5.2 安装 Claude Code在终端执行npm install -g anthropic-ai/claude-code安装后验证claude --version如果这一步报错说明 Node.js 环境或 npm 全局目录有问题。检查 Node 版本node -v npm -v如果claude命令找不到可能是 npm 全局 bin 目录没有加入 PATH。在 macOS/Linux 上可以执行which claude在 Windows PowerShell 上执行Get-Command claude5.3 配置 API KeyClaude Code 通过ANTHROPIC_API_KEY环境变量读取 API Key。在 macOS/Linux 的 shell 中export ANTHROPIC_API_KEYsk-ant-your-key-here在 Windows PowerShell 中$env:ANTHROPIC_API_KEYsk-ant-your-key-here这里只做临时环境变量设置重启终端会失效。如果你希望长期生效可以将上面的命令写入~/.bashrc、~/.zshrc或用 dotenv 工具管理。从安全角度看不要直接把真实 Key 写在聊天记录或提交到 Git 仓库。团队场景建议使用密钥管理服务或本地.env文件配合gitignore忽略。5.4 启动并运行第一个任务进入一个测试项目目录然后执行claude进入交互界面后输入一个最简单且安全的任务请读取当前目录的 README.md并告诉我这个项目的用途。Claude Code 会读取项目文件然后给你一段总结。这个任务没有任何写操作风险适合用来验证基础链路。如果你想测试 Agent 的闭环能力可以在一个有测试用例的项目里输入请运行测试如果失败尝试修复后再次运行。这个命令会触发读文件、执行命令、查看日志、修改代码、再跑测试的完整流程。建议在 Git 项目里执行方便随时回滚。5.5 关于“接入其他模型”的说明很多社区教程讨论“Claude Code 接入 DeepSeek”等第三方模型。需要明确的是官方 Claude Code 并不原生支持这类切换。社区方案通常是通过一个本地代理或兼容层把 Claude Code 发出的请求改写到其他模型的 API。这种方案可以做实验但不建议用在生产环境。原因是它绕过了官方认证和安全机制可能带来 Key 泄露、请求内容被第三方截获、模型行为不可控等风险。如果你确实需要多模型切换更稳妥的思路是使用有合规背书的模型网关服务或者在标准落地后再切换到标准化的接入层。6. 常见问题与排查思路Claude Code 最常遇到的问题集中在安装、网络连接和权限三块。下面是实际开发中高频出现的报错和排查方式。问题现象可能原因排查方式解决方案claude : 无法将“claude”项识别为 cmdlet、函数、脚本文件或可运行程序的名称npm 全局目录未加入 PATH执行Get-Command claude或检查 npm 全局 bin将 npm 全局 bin 目录加入系统 PATH重开终端error: claude native binary not installed. either postinstall did not runnpm 安装后 postinstall 脚本未执行查看安装日志检查是否能访问 npm 源重装全局包并清理缓存unable to connect to anthropic services/failed to connect to api.anthropic.com网络链路不通或代理配置冲突执行curl -I https://api.anthropic.com检查连通性检查企业代理白名单调整本地代理设置your organization has disabled claude subscription access for claude code组织订阅未开放 Claude Code 权限联系订阅管理员查看组织策略在企业后台开启 Claude Code 访问权限unfortunately, claude is not available to new users right now账号暂不支持该区域或新用户额度受限查看官方可用区域列表使用合规渠道获取访问权限或等待开放针对最常见的安装失败通用修复流程npm uninstall -g anthropic-ai/claude-code npm cache clean --force npm install -g anthropic-ai/claude-code如果执行claude --version正常但启动后一直卡在连接状态优先检查两件事第一ANTHROPIC_API_KEY是否正确写入第二终端是否设置了代理环境变量导致请求走向错误的地址。env | grep -i proxy如果发现代理变量可以尝试在会话中临时取消后重试unset HTTP_PROXY HTTPS_PROXY ALL_PROXY在不同网络环境下这个问题表现差异很大。国内开发者遇到连接问题时往往想到的是网络加速等方案这一点不在本文讨论范围内。稳妥的做法是采用合规的、企业批准的链路或者在离线环境中使用本地模型替代方案。7. “标准未定”窗口期开发者应该做什么新标准还没落地但技术方向已经逐渐清晰。在这个窗口期最忌讳的是“梭哈”某一个工具或某一家模型。更务实的策略是保持可迁移性。7.1 理解 Anthropic API 与 OpenAI API 兼容性的区别很多人在切换模型时才发现Anthropic 的 API 和 OpenAI 的 API 并不兼容。两者在端点、请求头、消息格式上都不同。OpenAI 风格的请求curl https://api.openai.com/v1/chat/completions \ -H Authorization: Bearer $OPENAI_API_KEY \ -H Content-Type: application/json \ -d { model: gpt-4o-mini, messages: [ {role: user, content: hello} ] }Anthropic 风格的请求curl https://api.anthropic.com/v1/messages \ -H x-api-key: $ANTHROPIC_API_KEY \ -H anthropic-version: 2023-06-01 \ -H Content-Type: application/json \ -d { model: 这里是模型ID以官方最新文档为准, max_tokens: 1024, messages: [ {role: user, content: hello} ] }两者的核心区别是维度OpenAIAnthropic基础端点/v1/chat/completions/v1/messages认证方式Authorization: Bearerx-api-key请求头请求头无版本请求头必须带anthropic-versionmax_tokens可选必填系统提示词system消息独立的system字段这个差异意味着如果你的项目里用了一个封装 OpenAI 接口的 SDK直接改成 Anthropic 后端往往是行不通的需要做一层适配。7.2 用模型网关抽象模型层为了避免被单一模型绑定现在就可以在团队里引入模型网关思路。不一定要用大规模产品一个简单的环境变量分流就能解决很多问题。下面是一个最小示例用 Node.js 的 fetch 同时支持 Anthropic 和 OpenAI 两个后端// 文件路径model-proxy.mjs // 使用方式AI_PROVIDERanthropic AI_API_KEYxxx node model-proxy.mjs const provider process.env.AI_PROVIDER || anthropic; const apiKey process.env.AI_API_KEY; if (!apiKey) { console.error(请设置 AI_API_KEY); process.exit(1); } async function askAnthropic(prompt) { const resp await fetch(https://api.anthropic.com/v1/messages, { method: POST, headers: { Content-Type: application/json, x-api-key: apiKey, anthropic-version: 2023-06-01 }, body: JSON.stringify({ model: 模型ID以实际为准, max_tokens: 1024, messages: [{ role: user, content: prompt }] }) }); return resp.json(); } async function askOpenAI(prompt) { const resp await fetch(https://api.openai.com/v1/chat/completions, { method: POST, headers: { Content-Type: application/json, Authorization: Bearer ${apiKey} }, body: JSON.stringify({ model: 模型ID以实际为准, messages: [{ role: user, content: prompt }] }) }); return resp.json(); } const prompt 用一句话解释什么是模型上下文协议; if (provider openai) { askOpenAI(prompt).then(console.log); } else { askAnthropic(prompt).then(console.log); }实际工程中你可以在这一层做更多事统一日志、记录 token 成本、限流、故障切换等。这样不管未来标准怎么落你的业务层都不需要跟着大改。7.3 把 Agent 配置当代码管理这是很多人忽略的一点。AI 编程代理的提示词、Skill 定义、权限边界本质上和代码一样是可以版本化、评审、复用的资产。建议团队在仓库里建立agents/或.ai/目录把共享的提示词、命令模板、编码规范声明放在里面。这样成员换机器、换工具时不需要靠口口相传配置。.agent-template/ ├── README.md ├── commands/ │ └── code-review.md ├── skills/ │ └── refactor/ │ ├── SKILL.md │ └── example.md └── agents.md这里要说明的是具体目录格式会随工具和标准变化但“把配置资产化”这个思路是通用的。等新标准落地后你只需要把配置格式转过去而不需要重新发明一套团队规范。7.4 保持学习但不过度押注新标准最终形态、首批支持的工具、模型厂商的参与情况都可能发生变化。在这个阶段最好的做法是花时间理解 Agent 的权限模型、上下文机制、工具调用协议这些底层概念在标准落地后依然有效。而不要急着把所有业务都构建在某一家公司的私有格式上。8. 最佳实践与工程建议AI 编程代理和普通代码插件不同它有能力改变你的项目状态。因此把它引入工程流程时需要比普通插件更强的纪律性。第一权限最小化。给 Agent 的权限应遵循最小够用原则。普通任务只让它读文件重要任务才授权写操作。命令执行权限更是要谨慎尤其要控制rm、git push、数据库操作这类高风险命令。很多 Agent 工具支持白名单模式只在白名单内的命令允许直接执行。第二工作区隔离。不要让 Agent 直接在你的主干分支上自主操作。建议在独立功能分支或临时工作区里执行 Agent 任务跑通后再走人工审查合并。这样即使 Agent 产生了错误改动影响范围也是可控的。第三版本控制兜底。使用 Agent 修改代码前确认当前 Git 状态是干净的。执行任务后用git diff审查变更差异。这不是不信任 Agent而是对变更负责。任何 AI 编程工具都不应该拥有突破 Git 保护机制的权限。第四成本与 token 管理。Agent 类工具消耗 token 的速度远高于普通补全工具尤其是自动读取上下文、反复跑测试的场景。团队使用时要监控调用量和成本。模型网关里的日志系统正好可以记录每次请求的 token 消耗按项目或按成员维度做预算。第五密钥与日志安全。不要在提示词里传密钥不要让 Agent 读取包含密钥的文件更不要把 API Key 写进 Agent 的配置模板。日志里如果包含 AI 请求内容要注意脱敏避免敏感代码片段被写入无权限控制的日志平台。第六变更审查与回滚。Agent 生成代码必须走人工评审流程。你需要关注的不只是“代码能不能跑”还有“代码是否符合团队规范”“有没有引入不必要的依赖”“异常处理是否完整”。建议给每个 Agent 任务配置一个默认回滚点比如在任务开始前打一个 Git tag。第七团队协作共享约束。如果团队多人使用 AI 编程工具最好把编码规范、禁止事项、测试要求写进 Agent 的提示词或 Skill 定义里。比如“所有改动必须带单元测试”“不允许修改数据库迁移文件”“代码注释使用中文”等。这些约束比“口头提醒”有效得多因为 Agent 每次执行都会读到。还有一点容易被忽视不要完全信任 Agent 给出的“成功反馈”。它告诉你测试跑通了不等于没有引入其他问题。关键路径上的改动建议自己手动验证一次。9. 总结与后续学习方向回到文章开头的问题。六巨头定 AI 插件新标准撞脸 ClaudeAnthropic 没上桌这三件事放在一起真正说明的不是“谁赢谁输”而是 AI 编程插件正在从“单点工具”进入“标准基础设施”阶段。对普通开发者来说有几件事值得立刻做。第一亲手跑通一个 Agent 类工具比如 Claude Code 的最小流程感受一下终端对话式代理的工作方式。第二去了解 MCP 这类开放协议它是理解未来新标准的重要基础。第三开始把团队里的 AI 配置当代码管理而不是散落在各成员的 IDE 里。等新标准的完整名单和规范文档正式公布后你再回头看这篇文章对比一下“插件描述层”“模型接入层”“工具调用层”“Agent 工作流层”这四层划分很快就能看懂各家的官方立场。现在最需要做的是把基础概念和实践经验准备好。如果你也正在做 AI 编程工具的选型建议把这篇文章收藏起来等标准落地后再对照着看一遍。到时候你的判断会比今天更清晰。
返回列表