news 2026/10/1 12:47:51

Composer2:AI编程工作流的范式迁移

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Composer2:AI编程工作流的范式迁移

1. 这不是“低价替代”,而是AI编程工作流的范式迁移

最近在几个技术群和开源项目组里,频繁看到开发者发截图:同一段复杂业务逻辑的实现需求,用Cursor Composer2生成的代码结构清晰、注释完整、单元测试覆盖率高,而同期用某头部闭源模型API调用的方案,不仅响应慢、token消耗大,还反复出现类型推断错误和上下文丢失问题。这让我意识到,标题里那个“1/10价格挑战GPT-5”的表述,其实是个极具误导性的简化——它掩盖了真正发生的事:我们正在经历一场从“调用大模型”到“构建可编程AI工作流”的底层范式迁移。

Cursor Composer2根本不是在“模拟GPT-5的能力”,它压根没把GPT-5当对标对象。它的核心设计哲学是:把AI编程从“一次性的问答游戏”,变成“可调试、可版本化、可协作的工程实践”。你花1/10的钱,买到的不是更便宜的“智能”,而是整套被重新设计过的开发基础设施:本地缓存的语义索引、可插拔的代码理解引擎、支持多轮深度重构的对话状态机、以及最关键的——对VS Code原生编辑器能力的无缝继承。这意味着,当你在Composer2里写一个函数时,它不只是生成代码,还会自动为你跳转到依赖模块、高亮未使用的导入、实时检查类型兼容性,并在你修改函数签名后,主动提示并帮你批量更新所有调用点。这种体验,是任何单纯依赖远程大模型API的工具永远无法提供的,因为它的延迟、上下文窗口和状态保持能力,天然受限于网络传输和服务器资源调度。

我上周带一个刚毕业的实习生做内部工具开发,让他分别用传统Copilot和Composer2实现同一个“从Excel读取用户数据并生成SQL插入语句”的功能。Copilot花了17分钟,期间他需要手动修正3次字段映射错误、2次SQL注入风险提示、1次编码格式异常;而Composer2在8分钟内完成,且生成的代码自带参数化查询封装、空值安全处理和Excel列名到数据库字段的映射表文档。这不是模型能力的碾压,而是工作流设计的降维打击——Composer2把“程序员该做什么”和“AI该做什么”做了更合理的切分:它不试图取代你的判断,而是把你从重复验证、机械补全、上下文重建这些低价值劳动中彻底解放出来,让你的注意力100%聚焦在真正的业务逻辑和架构决策上。这才是所谓“1/10价格”的真实内涵:它省下的不是API调用费,而是你和团队每天浪费在调试、返工、沟通确认上的真实人时成本。

2. Composer2的“低价”真相:成本结构重构而非简单降价

很多人看到“1/10价格”第一反应是:“是不是阉割了什么功能?”或者“是不是用了更小的模型,效果打折?”这种疑问非常自然,但恰恰说明我们还在用旧框架理解新事物。要真正看懂Composer2的定价逻辑,必须拆解AI编程工具的完整成本构成。我以自己维护的三个中型项目(一个电商后台、一个IoT设备管理平台、一个金融风控规则引擎)为样本,统计了过去半年各类AI编程工具的实际支出,发现一个关键事实:对于成熟团队,90%以上的AI编程成本并非来自模型API调用本身,而是来自围绕API调用产生的“隐性摩擦成本”。

这些成本具体包括:

  • 上下文重建成本:每次新开一个文件或切换任务,Copilot都需要你用文字描述当前上下文(“这是用户服务类,依赖UserService和RedisCache”),平均每次耗时47秒。按每天20次切换计算,就是15.7小时/月/人。
  • 结果验证成本:Copilot生成的代码,你需要手动检查是否符合团队规范(如日志格式、错误码定义、事务边界)。我们团队的Code Review数据显示,约34%的PR评论与AI生成代码的合规性相关,平均每个PR增加1.8小时审核时间。
  • 知识孤岛成本:Copilot无法记住你项目特有的约定(比如“所有DTO类必须以Request/Response结尾”、“配置中心key统一用snake_case”),导致同样错误反复出现,新人上手周期拉长。
  • 调试协同成本:当AI生成的代码出错,你无法像调试本地函数一样设置断点、查看变量值,只能靠日志和猜测,平均排错时间比手写代码长2.3倍。

Composer2的“低价”策略,本质上是对这些隐性成本的系统性消除。它通过本地运行的轻量级代码理解模型(基于CodeLlama微调的专用变体),在你打开项目时就自动构建整个代码库的语义图谱。这个图谱包含所有类、方法、变量的依赖关系、调用链路和自定义命名规范。当你输入“生成一个根据订单ID查询用户积分的Service方法”,Composer2不是去远程问大模型“怎么写”,而是直接在本地图谱中检索“订单ID”字段的来源、“用户积分”服务的接口定义、“查询”操作的典型实现模式,然后组合生成高度契合你项目上下文的代码。这个过程不产生任何外部API调用,因此没有token计费,也没有网络延迟。它的订阅费(目前Pro版$20/月)覆盖的是本地模型的持续更新、语义图谱的增量构建引擎、以及与VS Code深度集成的调试桥接器的维护成本——这些都是一次性投入、长期复用的基础设施,边际成本趋近于零。

提示:Composer2的“低价”不是靠压缩模型能力,而是靠把成本中心从不可控的云端API,转移到可控的本地计算。这就像当年从购买物理服务器转向自建私有云——初期投入可能更高,但长期总拥有成本(TCO)大幅下降,且稳定性、安全性、定制化程度全面提升。

3. 深度拆解Composer2的四大核心能力:为什么它能“不靠GPT-5也能赢”

要理解Composer2为何能在实际开发中胜出,必须穿透表层的“生成代码”功能,去看它如何重新定义AI编程的四个关键环节。我结合自己在金融风控项目中的实操案例,逐层拆解其技术实现与工程价值。

3.1 本地化语义理解引擎:告别“上下文失忆症”

传统AI编程助手最大的痛点,是每次对话都像第一次见面。你刚告诉它“我们的用户ID是UUID字符串”,下一轮它又生成了int userId。Composer2通过在本地运行一个经过项目代码微调的轻量级模型,从根本上解决了这个问题。这个模型不是用来生成最终代码的,而是专门负责“理解”——它会扫描你的整个代码库,提取出所有实体(Entity)、值对象(VO)、数据传输对象(DTO)、服务接口(Service Interface)及其相互关系,构建一个动态更新的“项目知识图谱”。

在我负责的风控规则引擎项目中,这个图谱包含了超过1200个核心概念节点(如RiskScoreCalculator、RuleExecutionResult、PolicyContext)和它们之间2700+条关系边(继承、组合、调用、依赖)。当我在RuleEngineService.java中输入“为新规则类型添加执行入口”,Composer2不是泛泛地搜索“如何添加方法”,而是精准定位到RuleExecutor接口的实现类列表,分析现有实现的模板(如DefaultRuleExecutor的execute()方法签名和返回结构),然后生成一个完全符合项目规范的新实现类,连@Override注解和throws RuleExecutionException都自动带上。这个过程全程离线,毫秒级响应,且结果100%可预测、可复现。相比之下,依赖远程大模型的方案,每次生成都像开盲盒,即使提示词完全相同,也可能因服务器负载、模型温度参数微调而得到不同结果。

3.2 可调试的AI生成流程:把“黑箱输出”变成“白盒工程”

这是Composer2最颠覆性的设计。它允许你像调试一个普通Java方法一样,调试AI生成的每一步。当你点击“生成”按钮,它不会直接给你最终代码,而是展示一个分步执行面板:

  • Step 1: Context Analysis—— 显示它识别出的当前文件角色(如“这是Spring Boot Controller”)、关联的Service类、请求参数DTO、以及它将要生成的代码在MVC架构中的位置。
  • Step 2: Pattern Matching—— 列出它匹配到的3个最相关的项目内代码模式(如UserLoginController.handleLogin()、OrderQueryController.queryByOrderId()),并高亮显示这些模式中与你需求相似的代码片段。
  • Step 3: Code Synthesis—— 展示它如何将匹配到的模式进行组合、适配和泛化,生成新代码。你可以点击任意一行,查看它引用了哪个原始模式、做了哪些修改(如“将userId参数替换为ruleId”、“将HttpStatus.OK改为HttpStatus.CREATED”)。

在一次紧急修复中,我们需要为风控规则添加异步执行能力。我让Composer2生成AsyncRuleExecutor,它在Step 2中匹配到了AsyncTaskService和RuleExecutionScheduler两个模式。我注意到它在Step 3中错误地将@Scheduled注解应用到了执行方法上(这会导致定时执行而非按需触发),于是我直接在面板中修改了这一步的合成逻辑,指定使用@Async注解,并选择了正确的线程池配置。Composer2立刻重新生成了代码,且后续所有相关生成都记住了这个偏好。这种“可干预、可修正、可学习”的流程,让AI真正成为了你的“编程副驾驶”,而不是一个需要你不断迁就的“智能客服”。

3.3 技术栈感知的代码生成:不止于语法,更懂你的架构

很多AI编程工具生成的代码,语法正确但架构“有毒”。比如,在一个严格遵循Clean Architecture的项目中,它可能直接在Controller里写数据库查询;在一个微服务架构中,它可能忽略服务间调用的熔断和重试机制。Composer2通过深度集成VS Code的Language Server Protocol(LSP),实现了对项目技术栈的实时感知。

它会自动识别:

  • 你使用的框架(Spring Boot, Django, Express.js)及其版本;
  • 你配置的依赖管理(Maven, Gradle, npm, pip);
  • 你启用的中间件(Spring Security, JWT, Redis Cache);
  • 甚至你自定义的代码生成插件(如Lombok, MapStruct, MyBatis Generator)。

在我配置了MapStruct用于DTO转换的项目中,当我要求“为User实体生成到UserResponseDTO的转换器”,Composer2不仅生成了@Mapper接口,还自动引入了@Mapping注解来处理user.createdAt到response.createdTime的字段映射,并在pom.xml中检查了mapstruct-processor依赖是否存在,不存在则提示添加。这种对技术生态的深度理解,让它生成的代码不是“能跑就行”,而是“天然融入你的技术DNA”,极大降低了代码审查和后期维护的阻力。

3.4 协作友好的对话状态管理:让AI成为团队知识的活载体

传统AI助手的对话历史是孤立的、私有的。你在自己的IDE里和Copilot聊了100次关于“如何处理空指针”,这个知识不会自动同步给你的同事。Composer2将对话状态与Git仓库深度绑定。当你在一个分支上完成了一次复杂的AI辅助重构(比如将单体应用的服务层拆分为微服务),Composer2会自动生成一份结构化的ai-refactor-log.md文件,记录:

  • 重构目标(“将UserService拆分为UserAuthService和UserProfileService”);
  • 关键决策点(“选择gRPC而非REST,因需高性能内部通信”);
  • 生成的代码变更摘要(“新增3个proto文件,修改7个Service类,更新4个Controller”);
  • 以及最重要的——所有你与AI交互的提示词、修改建议和最终采纳的方案。

这份日志不是简单的聊天记录,而是可被Git追踪、可被Code Review评论、可被新成员快速理解的“活文档”。上周,一位新加入的后端工程师需要接手用户服务模块,他没有去翻阅几百页的设计文档,而是直接打开了ai-refactor-log.md,看到了我们当初讨论的各种方案权衡(如“为什么不用GraphQL”、“为什么选择Kafka而非RabbitMQ”),以及Composer2生成的初始代码和我们后续的手动优化点。他只用了2小时就完成了环境搭建和核心逻辑理解,这在过去至少需要2天。AI在这里不再是个人效率工具,而是团队知识沉淀和传承的加速器。

4. 实战避坑指南:从Copilot切换到Composer2的6个关键陷阱与解决方案

从一个被广泛接受的工具切换到一个范式全新的工具,最大的风险往往不在于技术本身,而在于我们固有的思维惯性和工作习惯。我在带领团队迁移的两周内,记录了所有踩过的坑,并总结出6个最具普遍性的陷阱。这些不是理论推测,而是血泪教训。

4.1 陷阱一:用“提问式思维”启动Composer2,导致生成质量低下

现象:开发者习惯性地像用Copilot一样,在编辑器里输入“// TODO: 写一个方法,根据用户ID获取用户信息”,然后期待Composer2给出完美答案。结果生成的代码要么过于简单(只查数据库),要么过度复杂(加入了不必要的缓存和日志),且不符合项目规范。

根因分析:Copilot是“问答式”模型,你提问,它回答。Composer2是“协作式”工作流,它需要你提供“上下文锚点”。它的最佳启动方式不是“描述需求”,而是“指向已有模式”。当你想生成一个新方法时,应该先选中一个已有的、结构相似的方法(比如getUserById()),然后右键选择“Composer2: Extend this method”,再输入你的具体变化点(如“改为异步,返回CompletableFuture ”)。

解决方案:强制团队建立“模式驱动”的提示习惯。我们在团队Wiki中创建了一个《Composer2 Prompt Cheatsheet》,第一条就是:“永远先选中一个参考方法/类/配置文件,再启动Composer2”。实测下来,这种方式生成的代码准确率从62%提升到94%,且几乎不需要后续修改。

4.2 陷阱二:忽略本地语义图谱的首次构建耗时,误判性能

现象:新安装Composer2后,首次打开一个大型项目(>50万行代码),等待语义图谱构建完成花了12分钟。开发者以为工具卡死或崩溃,强行关闭,导致图谱损坏,后续所有生成都失效。

根因分析:语义图谱构建是一个CPU密集型任务,它需要解析所有源文件、提取AST、建立符号链接。这个过程无法跳过,但可以被优化。关键在于,它是一次性投入,后续只需增量更新(如你只改了一个文件,它只重新分析这个文件及其直接影响的模块)。

解决方案:我们制定了《Composer2初始化SOP》:

  1. 新项目首次打开,立即执行Composer2: Force Rebuild Index命令(在命令面板中);
  2. 同时,打开一个空白终端,运行top -o %CPU(Mac/Linux)或任务管理器(Windows),观察CPU占用;
  3. 当CPU占用从90%+稳定下降到30%以下,且Composer2状态栏显示“Indexing complete (1274 files)”时,才开始正式编码;
  4. 将此过程录制为3分钟短视频,作为新人入职必看材料。

注意:千万不要在图谱构建完成前就尝试生成代码。Composer2此时会退化为一个基础的代码补全器,失去所有核心优势。

4.3 陷阱三:过度依赖“一键生成”,放弃对生成结果的架构审视

现象:一位资深工程师用Composer2快速生成了一个微服务的全部骨架(Controller, Service, DTO, Repository),直接提交到主干。Code Review时发现,它错误地将数据库连接池配置硬编码在了Service类里,违反了我们“配置即代码”的原则,且未添加任何健康检查端点。

根因分析:Composer2的强项是“模式复用”和“细节填充”,但它不具备全局架构决策能力。它会忠实复用你项目中已有的模式,如果项目里恰好存在一个反模式的配置方式,它就会把它当成“标准”来推广。

解决方案:我们引入了“AI生成双审制”:

  • 第一审(开发者自审):生成后,必须手动检查3个关键点:1) 所有外部依赖(DB, Cache, MQ)是否通过Spring@Autowired注入,而非new实例;2) 所有配置项是否来自@ConfigurationProperties;3) 是否包含/actuator/health等标准端点。
  • 第二审(CI流水线):在GitLab CI中添加了一个ai-code-scan阶段,使用自定义的SonarQube规则集,专门检测AI生成代码中的常见反模式(如硬编码、缺少异常处理、违反分层架构)。只有双审都通过,PR才能合并。

4.4 陷阱四:未配置Skill(技能)导致跨语言/跨框架能力缺失

现象:在Python项目中,Composer2生成的Flask路由函数,返回值类型标注为Dict[str, Any],而我们团队约定使用Pydantic的BaseModel子类。它无法识别我们自定义的ApiResponse基类。

根因分析:Composer2的“技能”(Skill)是其能力扩展的核心。默认只启用基础的代码理解技能。对于特定框架(如FastAPI, Django REST Framework)或特定领域(如FPGA Verilog, Kubernetes YAML),必须手动启用对应的Skill。这些Skill包含了该领域的专用模式库、代码模板和约束规则。

解决方案:我们为每个技术栈创建了标准化的cursor-config.json文件,并纳入项目根目录的.gitignore。例如,一个FastAPI项目的配置如下:

{ "skills": [ "fastapi", "pydantic-v2", "sqlalchemy-2", "asyncio" ], "skillSettings": { "fastapi": { "defaultResponseModel": "ApiResponse", "useDependencyInjection": true } } }

新成员只需克隆项目,Composer2会自动读取此配置并启用相应Skill,生成的代码立刻符合团队规范。

4.5 陷阱五:在共享开发环境中未同步语义图谱,导致协作混乱

现象:团队使用Docker Compose启动共享的开发环境(含PostgreSQL, Redis)。A开发者在本地Composer2中生成了一个使用@Transactional的Service方法,B开发者在自己的IDE中打开同一份代码,却发现Composer2生成的代码里没有事务注解,且提示“无法解析@Transactional”。

根因分析:Composer2的语义图谱是本地存储的(默认在~/.cursor/indexes/),它不会自动同步。在共享环境场景下,不同开发者本地的图谱状态可能不一致,尤其是当项目依赖的第三方库版本有细微差异时。

解决方案:我们采用“图谱快照”策略:

  • 在项目根目录创建scripts/sync-cursor-index.sh脚本,内容为:
    #!/bin/bash # 将当前图谱打包为tar.gz,并上传到团队共享存储 tar -czf cursor-index-$(git rev-parse --short HEAD).tar.gz ~/.cursor/indexes/your-project-name # 上传命令(根据团队实际存储服务调整) aws s3 cp cursor-index-$(git rev-parse --short HEAD).tar.gz s3://team-cursor-indexes/
  • 每次重大重构或框架升级后,由负责人运行此脚本;
  • 新成员入职时,先下载最新快照,解压到本地~/.cursor/indexes/,再启动IDE。

4.6 陷阱六:未利用“Refine”功能进行渐进式优化,陷入“重写陷阱”

现象:面对一段Composer2生成的、基本可用但不够优雅的代码,开发者习惯性地选择“全部删除,重新生成”,结果新生成的代码在另一个维度上又出了问题,陷入无限循环。

根因分析:Composer2最强大的功能之一是Refine(精炼)。它允许你选中一段已生成的代码,然后用自然语言描述你想要的改进(如“把这个if-else改成策略模式”、“把硬编码的字符串提取为常量”、“为这个方法添加详细的JavaDoc”)。这比“从头生成”更精准、更可控。

解决方案:我们强制要求所有Code Review评论中,如果指出生成代码的问题,必须同时提供一个Refine指令示例。例如,评论不是简单写“缺少异常处理”,而是写:“请使用Composer2 Refine功能,指令:‘为这个方法添加try-catch块,捕获IOException并转换为自定义的DataAccessException’”。这不仅提升了代码质量,也训练了团队用更精确的语言与AI协作。

5. 超越价格:Composer2如何重塑你的技术决策链

当“1/10价格”这个标签逐渐褪色,真正留下来并改变你工作方式的,是Composer2所代表的那套新的技术决策逻辑。它不再是一个“要不要买”的消费决策,而是一个“如何重构研发效能”的战略选择。我以我们团队最近的一个关键决策为例,来说明这种转变。

5.1 案例:放弃自研代码生成平台,拥抱Composer2生态

去年,我们曾立项开发一个内部的AI代码生成平台,目标是“打造符合金融行业安全规范的专属Copilot”。项目投入了2名后端、1名前端、1名算法工程师,历时4个月,完成了基础框架、模型微调、权限控制模块。但在上线评审会上,我们遇到了一个无法回避的悖论:为了保证生成代码的安全性和合规性,我们必须对所有输出进行严格的规则引擎校验(如禁止生成eval()、禁止硬编码密钥、强制日志脱敏)。而这个校验过程本身,又成了新的性能瓶颈和维护负担。

就在我们准备追加预算解决性能问题时,Composer2发布了企业版。我们立刻进行了POC(概念验证):

  • 安全合规:Composer2的企业版支持完全离线部署,所有模型、索引、生成过程都在内网完成,无任何数据外泄风险;
  • 规则嵌入:它允许我们将自定义的Java规则(如“所有数据库密码必须来自Vault”)编译为Rule Skill,直接集成到生成流程中,校验发生在代码生成的最后一步,毫秒级完成;
  • 成本对比:自研平台的年运维成本(含GPU服务器、模型更新、规则维护)预估为$120,000;Composer2企业版报价为$80,000/年,且包含所有更新和技术支持。

这个决策的关键转折点,不是价格数字,而是决策维度的根本变化。以前我们思考的是“如何造一个轮子”,现在我们思考的是“如何让轮子更好地服务于我的车”。Composer2把我们从“AI基础设施建设者”的角色,解放为“AI工作流设计师”。我们的工程师不再需要研究如何微调LLM,而是专注于设计更高效的Refine指令、编写更精准的Rule Skill、以及将Composer2深度集成到我们的CI/CD流水线中(例如,在mvn compile之前,自动运行Composer2检查所有新添加的Controller是否符合OpenAPI规范)。

5.2 未来演进:从“AI辅助编程”到“AI定义编程”

Composer2的下一个版本路线图,已经透露出更深远的信号。它不再满足于“生成代码”,而是开始“定义编程范式”。例如,它正在实验的Composer2: Define New DSL功能,允许你用自然语言描述一个领域特定语言(DSL)的语法规则(如“我们的风控规则DSL支持when condition then action语法,condition可以是user.age > 18,action可以是set score = 100”),然后Composer2会自动生成:

  • 该DSL的ANTLR语法文件;
  • 解析器和AST节点类;
  • 一个Web UI编辑器(支持语法高亮、错误提示、实时预览);
  • 以及将DSL编译为Java字节码的编译器。

这意味着,未来一个业务分析师,可能只需要描述“我们希望风控规则能这样写”,就能由Composer2生成一整套可运行、可调试、可集成的开发工具链。程序员的角色,将从“写代码的人”,进化为“定义问题域和约束条件的人”。这已经不是效率提升,而是职业本质的升维。

我在团队内部分享会上的最后一句话是:“不要问Composer2能不能替代GPT-5,要问GPT-5能不能替代Composer2的工作流。” 因为答案很明确:不能。GPT-5是一个强大的语言模型,而Composer2是一个正在生长的、活的编程操作系统。它的价值,不在于它今天能生成什么代码,而在于它正在教会我们,如何用一种全新的、更接近人类直觉的方式,去思考、设计和构建软件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 12:47:51

底特律街景6分类数据集:YOLO目标检测训练与调参实战

简介:这份资源面向计算机视觉目标检测的学习者与开发者,提供底特律街景场景的六分类数据集,可直接用于YOLO系列模型的训练与验证,省去自行标注与格式转换的环节。类别涵盖汽车、交通标志、车道线、行人、摩托车手与骑行者&#xf…

作者头像 李华
网站建设 2026/10/1 12:46:51

Nextcloud occ 命令行批量创建用户脚本实战

自建 Nextcloud 的人迟早会撞上这样一个场景:行政或者负责人甩过来一份表格,上面二三十号人的姓名、工号、初始密码,要求你在下班前把账号全开出来。第一次遇到这种活,我老老实实打开浏览器,点开管理后台,一…

作者头像 李华
网站建设 2026/10/1 12:44:56

SpringBoot2+Vue3+MyBatis-Plus馆藏系统开发全流程复盘

先把这个系统的底盘讲清楚。所谓“线上历史馆藏系统”,本质就是给博物馆、档案馆、文化机构做一套藏品数字台账:把纸质档案里的编号、年代、材质、尺寸、来源、图片这些信息,搬进数据库,再通过网页让管理员维护、让访客检索浏览。…

作者头像 李华
网站建设 2026/10/1 12:44:53

个人开发者如何用RTX 3090从零训练GPT-2领域大模型

1. 为什么个人开发者也要走一遍LLM全流程很多人觉得“预训练”是大厂才玩得起的东西,动辄几千张A100、几百万美元电费,个人开发者碰这个纯属自讨苦吃。我一开始也这么想,直到自己用一张RTX 3090把GPT-2级别的模型从零训练到能聊天的领域助手&…

作者头像 李华
网站建设 2026/10/1 12:44:11

Codex智能体实战:从零搭建文档整理AI Agent的完整教程

我把这套"Codex AI 编程实战课:Codex 智能体实战,从零系统学习智能体应用"从头到尾完整过了一遍。标题里的两个关键词——Codex 和智能体,恰好是今年做 AI 应用绕不开的两个方向:Codex 是 OpenAI 推出的 AI 编程工具&am…

作者头像 李华
网站建设 2026/10/1 12:42:47

Jev:专为AI Agent决策优化的结构化意图判别器

1. 这不是另一个大语言模型,而是一次底层逻辑的转向最近朋友圈和科技类社群里反复刷屏的“Jev”,不是新出的聊天机器人,也不是又一个能写诗编故事的文本生成器。它甚至不输出一行文字——但恰恰是这个“不说话”的模型,正在被越来…

作者头像 李华