
最近经常有读者问我国产大模型现在到底能不能用如果要接到自己的项目里应该选哪一家这个问题在一年前回答起来会很费劲因为那会儿国产模型还在拼排行榜分数今天你超过我 0.5 分明天我反超你 0.3 分实际拿去做应用却总差点意思。但到了现在局面已经明显不一样了模型能力差距在缩小真正的分水岭变成了推理成本、上下文长度、工具调用稳定性、私有化部署难度这些工程指标。这篇文章不打算再列一遍各大模型的跑分数据因为跑分和实际体验之间隔着一层很厚的滤镜。我会从开发者的实际选型视角出发把目前国产主流 AI 大模型按场景重新做一次评价重点回答三个问题第一它们各自擅长解决什么类型的问题第二接入到真实业务系统时哪些环节最容易踩坑第三如果你现在要做一个 AI 应用应该用什么样的标准去选模型而不是只看榜单。如果你正准备把大模型能力集成到自己的产品里或者还在犹豫应该投入哪个生态这篇文章可以帮你省下不少试错时间。1. 这篇文章真正要解决的问题先说一个很常见的现象。很多团队在选大模型时第一反应是去看各种榜单哪个模型分数高就选哪个。但真把模型接到业务里之后问题就陆续冒出来了上下文窗口看起来很够用但一旦塞进几十页文档模型就开始丢前面的关键信息Function Call 在测试环境调用得好好的上线之后遇到真实用户输入就开始乱传参数推理时延倒是能接受但并发一上来成本直接失控。这些问题排行榜上一个都看不出来。国产大模型发展到现在真正的差距已经不在“谁能答对更多题”而在“谁能在真实业务场景里稳得住”。这篇文章就是要把这些真实场景里的差异讲清楚。我评价模型时会从以下几个维度打分指令遵循能力、复杂推理能力、中文语境理解、代码生成质量、上下文长文本处理、Function Call 与 Agent 场景适配、推理成本、私有化部署友好度。这些维度基本覆盖了一个开发者在选型时需要考虑的所有关键点。读完这篇文章你应该能得出一个结论你的项目适合用哪个模型以及为什么适合。2. 国产大模型的发展现状已经从拼分数进入拼落地的阶段很多开发者对国产大模型的印象还停留在“能用但不如 GPT-4”。这个印象不能说错但已经严重过时了。从技术演进来看国产大模型在近一年内完成了几次重要的能力跃迁。第一轮跃迁是长文本能力。当上下文窗口从 2K 扩展到 128K、256K 甚至 1M 级别很多过去无法用大模型处理的任务就变成了可能比如整本文档分析、长对话记忆、代码仓库级理解。第二轮跃迁是推理能力的增强尤其是在数学、逻辑推理、代码生成这些硬核任务上国产头部模型已经非常接近国际一流水平。第三轮跃迁是工具调用和 Agent 能力的成熟这直接决定了模型能不能真正接进业务系统去做事而不只是聊天。但更重要的是生态层面的变化。国产大模型的企业级服务能力已经形成了一套相对完整的体系各家的开放平台都支持 API 调用、Prompt 调试、知识库接入、应用编排在企业私有化部署方面也都有对应的产品和解决方案。这说明国产大模型已经不只是“可用”而是进入了“能落地”的阶段。当然差距依然存在。在极端复杂的开放式任务、跨领域知识融合、创造性写作这些方向上国产模型和 GPT-4o 系列相比还有提升空间。此外在开源生态、第三方工具链丰富度、全球范围内的开发者社区积累上国产模型也还有很长的路要走。但如果你做的是中文场景的 AI 应用国产模型在很多情况下是更务实的选择。这里要特别说明一点本文讨论的主要是商用闭源模型的 API 体验和企业服务能力。如果对开源模型和本地部署更感兴趣后面会有一节单独分析 DeepSeek 开源模型的价值和局限。3. 核心模型逐一评价按场景选型而不是按分数选型3.1 DeepSeek性价比最高的通用选择DeepSeek 最近讨论度很高很多开发者都在用。先说结论如果你要选一个综合能力强、价格实惠、社区资料丰富的国产模型DeepSeek 当前是首选之一。从能力来看DeepSeek 在数学推理、代码生成、逻辑分析这几个硬核领域表现非常出色已经接近甚至某些场景下超过国际一流水平。尤其难得的是它把这种能力做到了一个非常低的推理价格上。对于开发者来说这意味着你可以用很低的成本去跑大量的业务请求这在做 To C 产品时是巨大的优势。从生态来看DeepSeek 既有官方 API也有开源权重模型可以本地部署。这是目前国产大模型里比较少见的“两条腿走路”策略。官方 API 适合快速接入和中小规模应用开源模型适合对数据安全要求极高的企业做私有化部署。但要提醒一点DeepSeek 的多模态能力相对薄弱。如果你要处理图片、视频、音频等多模态输入它可能不是最好的选择应该看看通义千问或者混元。另外在超长上下文的场景下DeepSeek 的稳定性还需要进一步验证我后面会单独分析这个问题。适用场景代码助手、数据分析、通用对话、数学推理、私有化部署。不适用场景多模态处理、超长文档精读、需要大规模生态工具的复杂 Agent 应用。3.2 通义千问开发者和企业服务最均衡的选择如果说 DeepSeek 是“性价比之王”那通义千问就是“均衡之王”。这是国内目前生态最完整的模型系列之一从几十亿参数的小模型到千亿级参数的大模型都有覆盖而且全部走开源路线这对开发者来说是非常友好的。通义千问系列最强的点在代码能力。Qwen 系列在代码生成、代码补全、代码解释这些任务上表现一直很稳定如果你在做代码助手类应用Qwen 是一个很可靠的底座。此外Qwen 是少有的在端侧部署上下了很大功夫的系列Qwen 系列的小模型可以在手机、PC 端本地运行这对隐私敏感场景和离线场景有重大意义。从企业服务来看阿里云的百炼平台把模型 API、知识库、Agent 框架、应用托管都集成在一起开发者不需要自己去拼装各种工具开箱即用的程度在国产模型里是最高的。这也是为什么很多传统企业做 AI 转型时首先会考虑通义千问。需要说明的是通义千问虽然有很强的综合实力但如果你想找一个“某个单点能力行业第一”的模型它可能不是最极致的选择。比如在创意写作上它不如某些专门的创作模型在极端复杂推理上可能略逊于 DeepSeek 的最强版本。但在“什么都能干而且干得都不差”这个维度上通义千问目前是国产模型里最稳的。适用场景代码助手、企业级应用、知识库问答、多模态任务、端侧部署。不适用场景极致性价比的规模化调用、垂直领域的深度优化场景。3.3 文心一言中文理解深入但工程体验仍需优化文心一言是百度在人工智能领域多年的技术积累成果它的优势集中在中文理解上。直接说结论在国产模型里文心一言的中文语言感觉确实是比较好的尤其是在处理中文成语、俗语、古诗词、文化背景相关的任务时它的表现很出色。但如果你是开发者我需要直言不讳地指出一些实际体验中存在的问题。文心一言的 API 生态相对封闭虽然官方开放了接口但第三方工具链和社区支持比通义千问和 DeepSeek 要少。文档质量也在逐步完善中在快速定位问题时可能需要更多耐心。另外从实际调用体验来看文心一言的推理速度在高峰期出现波动时有时不如其他头部竞品稳定。如果你做的是中文内容创作辅助、教育类应用、传统行业的智能客服文心一言的体验是可以的。但如果你需要一个强大、开放的模型底座来做复杂应用开发它的开放性和工程生态是一个需要认真评估的短板。适用场景中文内容生成、文学创作辅助、智能客服、传统行业数字化转型。不适用场景复杂 Agent 应用、需要深度定制和二次开发的项目、多模态创新应用。3.4 Kimi长文本场景的专注者Kimi 是月之暗面公司推出的产品。这家公司从一开始就把方向定在长文本理解上在很长一段时间里Kimi 是国产模型里长文本处理能力的天花板。Kimi 的核心优势非常鲜明超长上下文处理。当你需要一次性输入一本书、一份超长研究报告、一整份代码仓库时Kimi 的体验是国产模型里最好的之一。在实际测试中Kimi 对长文本中细节信息的保持能力很强不容易出现读到后面忘了前面的情况。需要说的是在模型多轮对话和指令遵循能力上Kimi 也在快速迭代中目前已经能胜任多数日常工作任务。但相比 DeepSeek 和通义千问在通用能力上的全面性Kimi 适用的场景面相对更窄主要集中在长文档处理上。我自己在使用 Kimi 时最常见的场景是需要快速理解一份超长的 PDF 文档或者研究一个陌生领域的知识体系。这种时候 Kimi 的体验确实比其他模型要好。但如果你要做的是代码生成、多轮对话、Agent 任务Kimi 可能不是最优选择。适用场景长文档解析、研究报告分析、学术文献阅读、知识浓缩和总结。不适用场景代码生成、多模态处理、需要复杂推理和工具调用的应用。3.5 豆包C 端体验出色企业级能力正在补课豆包大模型是字节跳动旗下的产品在 C 端用户中的认知度很高。字节做产品的能力在互联网行业是公认的强这直接体现在豆包的使用体验上对话流畅、界面友好、响应速度快。从模型能力来看豆包在中文对话、内容创作、日常问答这些场景下表现稳定对于普通用户来说几乎没有使用门槛。在字节跳动自家的产品矩阵里豆包已经成为重要的 AI 能力输出底座在规模化服务的稳定性上经过了比较充分的验证。但如果站在开发者的角度豆包在企业级能力上还有一些需要补课的地方。和通义千问、DeepSeek 相比豆包的开源生态、社区文档、第三方工具链还不够丰富API 的稳定性和兼容性也在持续优化中。如果你的项目需要深度定制或私有化部署豆包的可选项相对较少。还有一个值得注意的点豆包和火山引擎的深度绑定。如果你本身就使用了火山引擎的云服务那豆包模型的接入成本会很低。但如果你使用的是其他云厂商可能需要权衡一下跨云的集成复杂度。适用场景C 端产品、内容创作工具、大规模并发的中文问答、字节生态内的应用。不适用场景深度定制需求、私有化部署场景、多模态复杂任务。4. 从开发者视角看模型选择API 接入、推理成本与上下文长度看完单个模型的评价你可能已经有了一些方向。但真正决定选型的往往是接入过程中的细节体验。这一节我会从纯工程角度总结一些关键差异。首先说 API 接入的难度。国产大模型的 API 接口风格大体上都遵循 OpenAI 的规范这是好事意味着你在不同模型之间切换的成本相对较低。但细节上有差别有的平台文档写得特别清楚示例代码覆盖各种语言你在接入时几乎不会遇到障碍有的平台接口文档相对简洁调试时主要靠自己摸索。从实际体验来看阿里云百炼和 DeepSeek 的 API 接入体验在国产模型里是做得比较靠前的。其次是推理成本。这是国产大模型现在最大的优势之一。如果你拿国产头部模型的 API 价格和 GPT-4o 的价格比会发现差距非常明显。这意味着在国产模型上做规模化的 AI 应用成本结构是完全不同的。特别是 DeepSeek它在把推理成本打下来这件事上对行业的贡献是非常大的。然后是上下文长度。长文本处理能力是国产模型近一年进步最大的领域之一各大模型的上下文窗口已经从最初的 2K、4K 扩展到了 128K 以上。但这里要特别提醒宣传的上下文长度是一回事实际的模型效果是另一回事。很多模型在上下文窗口超过一定阈值后会开始出现“中间遗忘”现象也就是对长文档中间部分的信息处理能力下降。我的建议是不要只看上下文长度的数字要实际拿你自己的业务文档去测试。测试方法可以是把一份很长的文档输入模型然后针对文档中间部分的细节提问看模型能否准确回答。这个测试能直接反映模型的长文本真实处理能力。最后是 Function Call 能力。这个维度在模型排行榜上看不到但对于做 Agent 应用的开发者来说是生死线。Function Call 的稳定性直接决定了你的 Agent 能不能可靠地调用外部工具。从目前的体验来看DeepSeek 和通义千问的 Function Call 稳定性和准确率相对较高尤其在多工具、多参数、嵌套调用这些复杂场景下表现更可靠。如果你正在开发 Agent 应用建议在设计阶段就对目标模型做一个系统的 Function Call 压力测试因为不同模型在这方面的表现差距超乎想象。5. 大模型应用开发实战从 API 调用到 Agent 场景的代码示例理论讲了很多接下来用代码说话。这一节会用几个实际示例演示如何把国产大模型接到自己的应用里。这里我以 OpenAI 兼容的 API 风格为例因为这是目前最通用的方式DeepSeek 和通义千问都提供了兼容接口切换成本极低。5.1 环境准备与依赖安装建议使用 Python 3.9 以上版本安装 openai SDK。很多国内平台也提供了自己的 SDK但用 openai SDK 连接兼容接口是最通用、最不依赖厂商锁定的一种方式。pip install openai5.2 基础对话调用示例下面的代码实现了最简单的对话调用通过 OpenAI SDK 调用国产大模型的兼容接口。注意把api_key换成你在对应平台申请的密钥base_url换成对应平台的兼容地址。# 文件路径demo_basic_chat.py from openai import OpenAI client OpenAI( api_keyyour-api-key, base_urlhttps://api.your-model-platform.com/v1 ) response client.chat.completions.create( modelyour-model-name, messages[ {role: system, content: 你是一个专业的技术顾问回答要简洁准确。}, {role: user, content: 用三句话解释什么是大模型幻觉以及缓解思路。} ], temperature0.7 ) print(response.choices[0].message.content)这段代码的核心逻辑非常直观构建一个 OpenAI 客户端指定模型的 API 地址和密钥然后通过chat.completions.create发送消息列表。消息列表中的 system 消息用来设定模型的行为模式user 消息是用户的实际输入。运行方式python demo_basic_chat.py如果运行成功你会在控制台看到模型生成的回答。如果报错先检查 API Key 是否正确、base_url 是否写对、网络是否能访问对应的接口地址。这里要特别提醒一个很多新手容易犯的错误不要觉得base_url无所谓。每个平台的兼容地址都不一样填错了就会报连接错误。建议你在官方的 API 文档里复制地址不要手动输入。5.3 上下文管理示例在真实业务中模型通常不能记住之前的对话内容。每次请求都是无状态的所以你需要自己把历史对话拼接到消息列表里传进去。下面是一个带多轮记忆的最小实现。# 文件路径demo_conversation.py from openai import OpenAI client OpenAI( api_keyyour-api-key, base_urlhttps://api.your-model-platform.com/v1 ) def chat_with_history(): history [ {role: system, content: 你是一个耐心的技术老师。} ] print(开始对话输入 exit 结束。) while True: user_input input(你) if user_input.lower() exit: break history.append({role: user, content: user_input}) response client.chat.completions.create( modelyour-model-name, messageshistory, temperature0.7 ) assistant_reply response.choices[0].message.content print(fAI{assistant_reply}) history.append({role: assistant, content: assistant_reply})这段代码的价值在于演示了一个 AI 应用中最核心的工程问题如何管理对话上下文。原理很简单每次把完整的history列表传给模型模型根据全部历史对话生成新回复。但在实际项目中你不能无限地把所有历史都传给模型因为上下文窗口是有限的。常用的做法是只保留最近 N 轮对话或者先对历史做摘要再传给模型。这块后面在最佳实践里会继续展开。5.4 Function Call 示例Function Call 是 Agent 应用的基础能力。它的核心思路是模型不直接执行动作而是识别用户的意图输出一个结构化的调用请求由你的代码去执行真实的函数再把结果返回给模型。下面是一个天气查询的示例演示如何让模型决定何时调用工具。# 文件路径demo_function_call.py import json from openai import OpenAI client OpenAI( api_keyyour-api-key, base_urlhttps://api.your-model-platform.com/v1 ) # 模拟天气查询函数 def get_weather(city: str) - str: weather_map { 北京: 晴25摄氏度, 上海: 多云28摄氏度, 广州: 小雨30摄氏度 } return weather_map.get(city, 暂无该城市数据) # 定义工具 tools [ { type: function, function: { name: get_weather, description: 查询指定城市的当前天气, parameters: { type: object, properties: { city: { type: string, description: 城市名称 } }, required: [city] } } } ] messages [ {role: user, content: 北京今天天气怎么样} ] response client.chat.completions.create( modelyour-model-name, messagesmessages, toolstools, tool_choiceauto ) choice response.choices[0] print(模型原始响应) print(choice.message) # 如果模型决定调用工具 if choice.message.tool_calls: tool_call choice.message.tool_calls[0] function_name tool_call.function.name arguments json.loads(tool_call.function.arguments) if function_name get_weather: result get_weather(cityarguments[city]) print(f工具返回{result}) # 把工具结果传回模型生成最终回复 messages.append(choice.message) messages.append({ role: tool, content: json.dumps({city: arguments[city], weather: result}), tool_call_id: tool_call.id }) final_response client.chat.completions.create( modelyour-model-name, messagesmessages, toolstools ) print(f最终回复{final_response.choices[0].message.content})这段代码很能说明 Function Call 的完整调用链路先定义工具和参数结构再让模型解析用户意图并生成调用参数然后由你的代码执行真实函数最后把结果拼接回对话中让模型生成面向用户的最终答案。在实际项目中Function Call 的坑非常多。最常见的几个模型有时候会输出非标准的 JSON 参数导致json.loads直接报错模型在参数很多时偶尔会漏传必填字段复杂的嵌套函数调用偶尔会出现上下文丢失。这些都需要在代码层面做健壮性处理不能假设模型永远输出标准结果。6. 大模型选型决策清单给团队和个人的参考框架如果你现在要开始一个新项目按照下面这个决策框架去选模型基本不会出大错。这个框架是我从多个真实项目中总结出来的。第一步明确你的任务类型。先问自己你做的是通用对话、代码生成、长文档处理、多模态理解还是 Agent 应用不同的任务对模型能力的要求完全不同。比如长文档处理Kimi 是首选代码生成通义千问和 DeepSeek 都很强Agent 应用Function Call 的稳定性是决定性指标。第二步估算推理成本和并发规模。如果你的应用是 To C 产品日调用量可能达到百万级那推理价格就是决定你商业模式的关键因素。以目前的定价来看DeepSeek 在这方面的优势非常明显。如果你的应用是内部工具调用量不大那成本就不是首要考虑因素模型的效果和稳定性更重要。第三步评估数据安全和部署需求。如果业务涉及敏感数据数据不能出内网那么私有化部署能力就是刚需。这时候带开源权重的模型会成为首选因为你可以自建推理服务。如果你没有部署团队也没有 GPU 资源那直接用云端的 API 更务实。第四步做任务级横向测试。这一步最容易被忽略但最重要。不要只看我上面说的这些结论因为那是基于我自己的测试和观察得来的。你的业务文档、你的用户输入习惯、你的工具定义都是独特的。正确做法是把目标模型列表缩小到 2 到 3 个然后用你自己业务里的真实数据去测试最后根据测试结果做决策。选型推荐速查项目类型首选次选选型理由代码助手 / IDE 插件DeepSeek通义千问推理成本低代码质量高企业知识库问答通义千问文心一言生态完整企业服务成熟长文档分析Kimi通义千问长文本信息保持能力强Agent / Function CallDeepSeek通义千问工具调用稳定性好中文创作辅助文心一言豆包中文语感更细腻私有化部署DeepSeek通义千问开源权重友好多模态应用通义千问豆包视觉理解能力强7. 从评测到落地容易被忽略的工程细节很多人以为选好模型就万事大吉了但真正做过 AI 应用开发的都知道后面的工程细节才是决定成败的关键。这一节把这几年在国产大模型应用落地中积累的工程经验总结一下。第一你对国产大模型的“火”和“不火”要有自己的判断不要盲目跟风。模型的社区热度高不代表它适合你的业务某模型最近很火可能是因为某个评测集排名靠前并不代表它在你的业务场景里表现好。正确的态度是每个模型都试一遍用你的数据说话。第二Prompt 工程永远值得投入。我在测试中发现一个好的 Prompt 对国产模型的效果提升有时候比换一个模型还明显。你可以把开发中遇到的很多“模型不够聪明”的问题归结为“Prompt 不够具体”。建议团队里专门有人负责沉淀和迭代 Prompt这是一个长期的复利投资。第三上下文管理要非常谨慎。不要以为模型标注支持 128K 上下文你就可以肆无忌惮地把所有东西都塞进去。我前面提到过超过一定长度后模型的处理能力会下降。在实际项目中更可靠的做法是分而治之先把长文本按章节或主题拆分成块只把相关度最高的几个块传给模型这叫 RAG检索增强生成。道理很简单模型不需要读完整本书才能回答问题它只需要读到与问题最相关的那几段。第四一定要做模型输出的校验层。大模型生成的内容不能直接信尤其是数字、日期、引用这类事实性信息。在实际系统中我建议在模型层上面再封装一层校验逻辑对关键字段做格式校验和规则判断。这看起来增加了工作量但能避免很多线上事故。第五成本控制要从一开始就做设计不要等出账单再后悔。这里提供一个成本估算的参考公式单次调用成本等于输入 Token 数乘以输入单价加上输出 Token 数乘以输出单价。在做项目可行性评估时用这个公式按预估调用量算一下你会发现有些应用场景如果选错了模型成本根本撑不住。8. 常见问题与排查思路国产大模型的使用过程中有几个问题是开发者问得最多的。我把这些问题整理成一张速查表方便排查。问题现象可能原因排查方式解决方案调用 API 报 401 错误API Key 错误或已过期检查请求头中的 Authorization 字段重新生成 API Key确认环境变量已更新调用 API 超时网络不通或接口地址错误ping 或 curl 测试接口连通性检查 base_url 配置确认网络策略允许访问模型回答质量明显下降Prompt 不够明确或上下文过长缩短上下文重新测试优化 Prompt引入 RAG 或摘要机制Function Call 返回无效 JSON模型生成不稳定打印原始返回内容增加 JSON 解析容错逻辑失败时重试一次长文档中间信息丢失超过模型有效处理长度对文档中段内容定向提问测试拆分为多个块使用检索式问答替代全文输入并发高时响应变慢平台限流或资源不足查看平台监控和错误码增加客户端重试和退避策略或升级实例规格接入第三方框架报错SDK 版本与 API 不兼容查看堆栈日志中的请求地址升级 SDK或使用 OpenAI 兼容模式接入私有化部署效果与公网 API 有差距量化精度或部署参数设置问题检查模型加载精度与采样参数调整量化级别、temperature、top_p 等参数9. 最佳实践与工程建议最后把国产大模型应用开发中我认为最重要的几条工程建议整理出来。这些建议不是空话是经过真实项目验证的。第一不要让业务代码直接依赖某个模型的 SDK。建议在你的项目中做一个 AI Provider 抽象层把模型调用统一封装成一个接口。这样以后换模型时只需要改一个实现类而不需要动业务代码。这个成本在项目初期很小但能让你在未来避免被某一个模型厂商锁定。第二默认使用 OpenAI 兼容模式。目前国产大模型绝大多数都提供了 OpenAI 格式的兼容接口这是目前事实上的标准。尤其是在基础模型快速迭代的现在调用方不应把精力花在适配各家 SDK 的实现上而应通过统一的标准接口来保持灵活性和可迁移性。第三建立一套 Prompt 版本管理体系。在开发环境、测试环境、生产环境分别维护不同版本的 Prompt把 Prompt 当作代码来管理做变更记录和版本回滚。很多线上问题其实就是 Prompt 被某人无意改了一下导致的有版本管理体系能快速定位问题。第四设置合理的超时和重试机制并做好降级方案。大模型服务毕竟是外部依赖不可能保证 100% 可用。当主模型不可用时可以考虑降级到次级模型或者返回一个基于规则模板的兜底回复。尤其在生产环境中不能因为大模型服务抖动就把所有请求都卡死。第五多模态需求要提前规划。如果你的产品未来可能需要处理图片、视频、音频那选型时就要先把多模态能力考虑进去。目前通义千问的多模态能力在国内是领先的豆包也有不错的表现但 DeepSeek 和 Kimi 在这块相对薄弱。如果你已经预见到未来有多模态需求建议不要选择后两者做底座。第六把幻觉控制作为一项持续的优化工作而不是一次性任务。大模型回答问题时偶尔会“编造”事实这是语言模型的固有特性。短期可以通过 Prompt 要求模型“不确定时明确说不知道”来缓解中期可以引入检索增强让模型基于你的私有知识库回答而不是凭空生成长期则需要在你自己的业务流程中建立信息校验机制。这是一个系统工程不是换个模型就能彻底解决的。第七关注每次模型版本更新的官方说明。当前阶段国产大模型的迭代速度非常快每次版本更新都可能带来能力的大幅提升或者行为变化。建议订阅各模型厂商的更新公告在版本更新后主动做一次回归测试尤其是对 Function Call、输出格式、长文本处理这些关键能力。你会发现国产大模型是实实在在几个月就有明显进步的这种迭代速度是去年完全不敢想象的。如果希望长期跟踪这个领域重点关注这几个方向长文本能力的进一步突破、多模态能力的普遍化、Agent 生态的成熟、以及推理成本的持续下降。这些趋势才是决定 AI 应用开发格局的真正变量。对于已经在做或正准备做 AI 应用的开发者我的建议就一句话不要等“最好的模型”出现先用现有模型跑通你的业务闭环然后跟着模型的迭代一起升级。在这个快速变化的领域里执行力比完美主义重要得多。