大模型垂直应用工程化:从模型能力到场景落地的关键路径
普罗米修斯从神界盗走火种把它交到人类手里。神话里最动人的转折不是火焰本身而是火焰第一次离开奥林匹斯山落到了人间。如果把这个故事平移到大模型时代那团火焰就是大模型能力奥林匹斯山则是少数模型厂商的算力中心与模型门槛。过去两年普通开发者和业务团队一直坐在山脚下看火能感受到热度却拿不走火种。今天真正发生变化的是“盗火工具”已经齐了。Agent 框架、RAG 管线、向量数据库、微调平台、MCP 服务协议这些工具链就像普罗米修斯手里那根茴香杆让开发者有能力把模型的通用能力“搬运”到一个极其具体的业务场景里然后借场景数据把它变成难以复制的垂直应用。从近期大家关心的技术话题也能看出来讨论重心已经从“大模型能做什么”转向“AI 应用怎么部署、怎么工程化、Agent 怎么搭建、模型怎么落地”。所以这篇文章想给出的判断很明确大模型竞争的焦点正在从模型层转向垂直应用的工程化能力。对大多数开发者来说与其焦虑追不上基座模型不如把精力放在一个可以跑通的垂直场景上。接下来我会从技术基础、实战代码、行业案例、常见误区和生产落地几个角度把“垂直应用怎么做”这件事讲透。1. 为什么现在谈“垂直应用的普罗米修斯时刻”1.1 大模型能力已经“溢出”但应用密度还不够基座模型的能力在过去两年里快速提升通用对话、代码生成、逻辑推理、多模态理解都有了质的飞跃。但一个尴尬的现象是能力溢出得很快真正长在业务里的应用密度却还不够。很多企业做 AI 转型第一步是接一个大模型 API做一个问答机器人然后发现回答内容太泛、没有业务依据、不敢直接用在生产环境。这是非常典型的“有火种、没有火塘”的状态。模型确实很聪明但它没有你的业务上下文、没有你的数据权限、没有你的验收标准更没有你的异常兜底机制。垂直应用的诞生正是要把“通用智能”重新放进特定场景的约束条件里。它解决的不是“模型够不够聪明”的问题而是“聪明怎么变现为业务价值”的问题。1.2 “偷火”的工具链已经成熟如果把大模型看作神火那 Agent、RAG、微调、工作流编排就是运火种回家的工具。为什么是现在一是 Agent 的工程化程度明显提升。让模型自己规划步骤、调用工具、读取中间结果、修正路径已经有稳定的实现范式。二是 RAG 把外部知识接入模型的方式变得标准化。向量化、检索、重排、上下文拼装都有成熟组件不再需要从零造轮子。三是微调成本在大幅下降。虽然垂直应用不一定都要微调但当你需要固定输出格式、特定术语体系、私有知识风格时微调已经是可选且可控的手段。四是模型部署和服务化方案越来越丰富。不管是私有化部署、API 网关还是混合推理策略都有了较多实践参考。这些工具组合在一起意味着场景开发者不再需要先成为大模型专家也可以构建真正可交付的垂直应用。这就是“普罗米修斯时刻”的技术底色。1.3 谁最应该关注这个时刻最应该关注这个窗口的不是做大模型的团队而是三类人手里有业务场景和行业数据的开发者、产品经理、业务分析师正在做企业内部系统、客服系统、数据平台、测试平台的技术负责人希望用 AI 重构现有软件工具链的独立开发者。他们的共同特点是不掌握基座模型但掌握场景。而垂直应用时代场景比参数更重要。2. 垂直应用爆发的技术基础2.1 通用模型与垂直应用之间到底隔了什么很多人以为垂直应用就是“通用模型 一些业务数据”实际没那么简单。垂直应用是一条完整的数据回路至少包含场景定义明确模型在什么条件下回答、什么条件下拒绝回答知识接入把文档、数据库、接口等私有知识变成模型可检索的上下文能力编排让模型调用工具、查询数据、执行动作评测与兜底用固定样本验证输出质量失败时走人工或降级路径。通用模型解决的是“理解语言、生成内容、推理逻辑”的能力问题垂直应用解决的是“在约束条件下稳定交付结果”的工程问题。两者的评价体系完全不同。2.2 Agent、RAG 与微调三种能力补全方式用通俗的话来讲RAG 是给模型配一个“工作手册”。回答问题时先从手册里查资料再结合资料回答。适合知识密集型场景比如企业制度问答、售后文档、政策法规查询。Agent 是给模型配一个“工具箱和行动计划”。它能把大任务拆成小步骤调用搜索、代码解释器、数据库等工具并根据反馈调整下一步。适合需要多步操作的任务比如数据分析、工单处理。微调是给模型“重新上课”。用一批特定格式的样本让模型在风格、术语、输出格式上更贴近场景适合固定形态的生成任务比如把口述记录改写成规范工单。这三者不是互斥的实际生产里常常组合使用。一个常见组合是用 RAG 提供业务知识用 Agent 做任务编排用微调统一输出风格。维度RAGAgent微调核心目的注入外部知识执行多步任务改变生成风格与格式数据要求文档、文本库工具定义、任务描述成对样本数据适合场景知识问答、检索增强数据分析、自动运维固定格式生成、术语约束改动成本低中高典型风险检索不到相关资料任务路径发散过拟合与遗忘2.3 垂直应用的黄金公式从大量实践看一个能落地的垂直应用本质上是在回答四个问题输入是什么用户提交什么系统又从哪些数据源补充什么约束是什么允许模型做什么不允许模型做什么输出是什么是文本、SQL、JSON还是一个动作指令失败了怎么办置信度不够时是转人工还是拒绝回答把这四个问题写成设计文档再选择 RAG、Agent、微调做能力补全垂直应用的基本骨架就出来了。这也是后面实战部分的思路。3. 从“模型能力”到“场景工程”3.1 场景工程到底包含什么场景工程这个词听起来有点抽象拆开看就是四件事数据管线、上下文设计、输出约束、评测闭环。数据管线解决的是“模型能看到什么”。文档要做清洗、切片、向量化数据库要设计只读查询接口API 要定义清晰的入参和出参。上下文设计解决的是“模型怎么理解当下任务”。把用户问题、系统指令、检索到的资料、工具返回结果有效组织在一起让模型在一个清晰的上下文窗口里做决策。输出约束解决的是“模型给什么格式的结果”。通过输出解析、JSON Schema、正则校验、外部校验器把模型输出变成程序可消费的数据。评测闭环解决的是“怎么知道改得好不好”。准备几百条覆盖正常、边界、拒答场景的测试用例每次改动都跑一遍对比输出质量。3.2 为什么场景数据会成为新的壁垒大模型本身是公开的API 谁都能调但场景数据不是。一个客服系统积累了数万条真实工单一个测试平台沉淀了数千个缺陷样本一个数据中台保存了完整的库表注释和指标口径这些数据才是难以复制的部分。这也是垂直应用最迷人的地方模型能力会趋同数据和场景不会。谁能在特定场景里做出高质量的数据回路谁就建立了一条缓慢但坚固的护城河。3.3 传统开发与 AI 垂直应用开发差异维度传统软件开发AI 垂直应用开发核心逻辑确定性规则概率生成 规则兜底质量保障单元测试、边界值评测集、人工抽检、兜底设计主要风险逻辑漏洞、并发问题幻觉、上下文溢出、任务发散数据处理结构化入库清洗、切片、向量化、动态检索部署方式稳定版本发布提示词/模型版本快速迭代监控重点接口错误率、性能输出质量、成本、延迟、拒绝率这个对比是理解垂直应用工程化的关键。用传统软件的逻辑去要求 AI 应用必然出问题用纯 AI 实验的心态做生产系统也会出问题。4. 从零构建一个企业知识库问答 Agent这一节用一个最小场景演示垂直应用的完整链路把一批企业制度文档变成可检索的知识库再通过 Agent 方式实现“带依据的问答”。4.1 环境准备本文示例以 Python 3.10 以上环境为主依赖安装使用 pip。具体版本请以实际安装结果为准这里重点演示通用思路不同版本的导入路径可能有细微差异。pip install langchain langchain-openai faiss-cpu pypdf需要说明的是这里选用 FAISS 作为本地向量库是为了演示不依赖重型外部服务。生产环境可以替换为 Milvus、pgvector、Elasticsearch 等。4.2 准备测试文档在项目目录下新建docs文件夹放入一两份 PDF 或文本文件内容可以是企业制度、产品说明、操作手册等。注意不要放入包含敏感个人信息的文件本地测试也要遵守数据最小化原则。4.3 构建向量索引创建一个文件build_index.py# 文件路径build_index.py from langchain_community.document_loaders import DirectoryLoader, PyPDFLoader from langchain.text_splitter import RecursiveCharacterTextSplitter from langchain_openai import OpenAIEmbeddings from langchain_community.vectorstores import FAISS def build_index(): # 1. 加载 docs 目录下的所有 PDF loader DirectoryLoader(docs, glob*.pdf, loader_clsPyPDFLoader) docs loader.load() print(f加载文档数量: {len(docs)}) # 2. 文本切片按语义边界切分保留重叠 splitter RecursiveCharacterTextSplitter( chunk_size500, chunk_overlap50, separators[\n\n, \n, 。, , , ., !, ?, ] ) chunks splitter.split_documents(docs) print(f切片数量: {len(chunks)}) # 3. 向量化并写入本地索引 embeddings OpenAIEmbeddings(modeltext-embedding-3-small) vectorstore FAISS.from_documents(chunks, embeddings) vectorstore.save_local(kb_index) print(索引已保存到 kb_index 目录) if __name__ __main__: build_index()这里有几个容易踩坑的地方文档加载后要打印数量和切片数量避免文件为空或编码问题导致静默失败切片大小不要贪大500 到 800 是比较常用的范围OpenAIEmbeddings 需要配置OPENAI_API_KEY环境变量也可以在代码里显式传入但生产环境更推荐通过密钥管理服务注入。4.4 实现带依据的问答 Agent接着创建ask_agent.py实现一个简单的 Agent先检索知识库再把结果交给大模型要求模型必须基于检索内容回答并在答案后附上引用片段。# 文件路径ask_agent.py from langchain_openai import OpenAIEmbeddings, ChatOpenAI from langchain_community.vectorstores import FAISS from langchain_core.prompts import ChatPromptTemplate from langchain_core.output_parsers import StrOutputParser from langchain_core.runnables import RunnablePassthrough embeddings OpenAIEmbeddings(modeltext-embedding-3-small) vectorstore FAISS.load_local( kb_index, embeddings, allow_dangerous_deserializationTrue ) retriever vectorstore.as_retriever(search_kwargs{k: 3}) prompt ChatPromptTemplate.from_messages([ (system, 你是企业知识库助手。请只根据参考资料回答问题。 如果参考资料不足以回答问题请明确说‘资料库中没有找到相关内容’。 回答末尾附上参考资料片段索引。), (human, 参考资料\n{context}\n\n问题{question}) ]) def format_docs(docs): return \n\n.join([f[来源{d.metadata.get(source, 未知)}] {d.page_content} for d in docs]) chain ( {context: retriever | format_docs, question: RunnablePassthrough()} | prompt | ChatOpenAI(modelgpt-4o-mini, temperature0.1) | StrOutputParser() ) if __name__ __main__: question 年假天数是怎么规定的 print(问题:, question) print(回答:\n, chain.invoke(question))这段代码的关键点retriever | format_docs会把检索到的多个片段合并成上下文文本temperature 设置得很低是为了让输出更稳定、更贴近资料内容系统提示词里写入了“资料不足就直说”的兜底指令这是抑制幻觉最简单有效的办法之一生产环境建议用 LCEL 之外的可观测方案比如 LangSmith 或自建日志把每次问答的上下文和输出都记录下来。4.5 运行与验证先设置环境变量export OPENAI_API_KEYyour-api-key然后依次运行python build_index.py python ask_agent.py预期结果第一次运行会看到加载文档数量和切片数量第二次运行会输出针对“年假天数”的回答并且包含资料片段信息。如果回答出现“资料库中没有找到相关内容”说明检索没有命中需要检查文档内容与问题的匹配度或者调大k值。5. 从三个行业案例看垂直应用怎么落地5.1 客服质检把“经验”变成“评分标准”客服质检的传统做法是人工抽听录音、抽看聊天记录成本高且标准难以统一。用大模型做垂直应用时核心不是让模型总结聊天记录而是建立一套可执行的质检评分体系。典型的实现思路是把质检规则写成结构化评分卡每条规则对应一个判断题或打分题模型按规则逐项评估最终输出 JSON 格式的评分结果和违规原文摘录。这样做的好处是结果可追溯到具体对话片段而不是一个模糊的“良好”。这里真正容易踩坑的地方是规则冲突。比如“响应速度快”和“回答完整”可能在某些场景下矛盾。解决方式是在评分卡里加入场景标签让不同场景走不同的评分权重。5.2 数据分析助手让 SQL 生成“可控”数据分析助手是非常典型的垂直应用场景用户用自然语言提问Agent 将其转换为 SQL在公司数据仓库中执行并返回结果。听起来很美好但直接放开让模型生成 SQL 去查询线上库风险极高。更稳妥的做法是三层控制第一层限定数据源。让模型只能查询预先配置好的表和视图表名、字段名、字段注释都作为上下文提供给模型。第二层固定查询模式。默认只允许只读查询禁止 UPDATE、DELETE、DDL 操作关键查询强制带上 LIMIT。第三层人工确认。对于涉及敏感字段或大范围聚合的查询系统先渲染 SQL 和预计影响行数由用户点击确认后再执行。一个简化版的 SQL Agent 核心逻辑可以这样写# 文件路径sql_assistant.py from langchain_openai import ChatOpenAI from langchain_core.prompts import ChatPromptTemplate SCHEMA_INFO 表名: orders 字段: order_id, customer_id, amount, created_at, status 说明: 订单表status 枚举值为 pending、paid、cancelled PROMPT ChatPromptTemplate.from_messages([ (system, 你是一个数据查询助手。只能根据提供的表结构生成只读 SQL。 不允许使用 DELETE、UPDATE、DROP、INSERT 等语句。 默认在查询末尾添加 LIMIT 100。), (human, 表结构\n{schema}\n\n用户问题{question}\n\n请输出 SQL) ]) llm ChatOpenAI(modelgpt-4o-mini, temperature0) if __name__ __main__: question 上个月已支付订单的总金额是多少 sql llm.invoke(PROMPT.format_messages(schemaSCHEMA_INFO, questionquestion)).content print(sql)生产环境不能止步于此还应该在 SQL 执行前增加关键词黑名单、语句解析校验、库权限限制和审计日志。这个例子想说明的是垂直应用的能力边界由工程控制决定而不是只靠模型自觉。5.3 测试开发助手生成用例与自动断言测试开发是 AI 落地比较顺畅的领域因为测试用例有清晰的输入输出结构。模型可以快速生成边界值用例、异常场景用例但真正的价值在于把用例转成可执行代码并自动生成断言。实现路径可以这样拆解把接口定义、字段约束、历史缺陷库作为上下文要求模型生成 pytest 风格的测试代码用编译或静态检查工具先做一次语法校验在测试环境执行并把失败结果返回给模型进行第二轮修复。这里要特别提醒AI 生成的测试代码同样需要人审尤其是涉及登录态、支付环节、数据清理等场景必须在隔离环境执行不能直接打向生产库。5.4 三个案例的共同规律三个行业方向不同但底层是一致的先定义约束再提供领域上下文最后用输出校验和人工兜底把模型行为收敛到安全边界内。这就是垂直应用工程化的方法论。6. 垂直应用开发常见问题与排查方法问题现象可能原因排查方式解决方案回答与资料矛盾检索未命中模型使用常识回答打印检索片段验证相关性调整切片大小、增加检索数量、补充文档覆盖输出格式频繁变化提示词约束不够温度偏高检查输出日志对比 Prompt 版本使用输出解析器或 JSON Schema降低 temperatureAgent 反复调用工具不结束任务分解发散缺少终止条件查看调用链日志定位循环节点设置最大步数限制增加终止条件提示词响应延迟过高上下文过长、多次调用模型分析耗时分布减少非必要历史记录引入缓存用户绕过安全限制提示词注入或恶意问题检查输入日志做注入样本测试输入过滤、权限隔离、敏感操作人工确认上线后效果变差业务数据更新检索索引未重建对比新旧文档版本建立文档更新触发索引重建机制成本突然走高每次请求携带大量上下文查看 Token 用量优化检索片段长度增加语义缓存这里想强调的是垂直应用排错的第一原则是“先看输入和上下文再怪模型”。绝大多数质量问题的根源是给模型的材料不对、约束不清、评测缺失而不是模型本身太笨。7. 生产环境落地的工程建议7.1 评测先行模型后行不要等应用开发完了才开始准备测试集。在项目启动的第一周就整理 200 到 500 条覆盖真实业务场景的评测样本按照“正常场景、边界场景、拒答场景、攻击场景”四类拆分。每次修改提示词、检索策略或模型版本都跑一遍评测集对比通过率变化。这是垂直应用持续迭代的基础设施而不是额外工作。7.2 权限最小化与数据隔离AI 应用接入企业数据时权限控制要按“最窄够用”的原则设计。RAG 场景中不同角色只能检索自己有权限查看的文档Agent 调用数据库时使用独立只读账号限制可查询的表和行级范围涉及敏感字段时在传给模型前做脱敏处理。这里做一个延伸提醒大模型应用特别容易出现“上下文绕权”的问题模型输出内容里可能包含它看到的全部上下文信息。所以任何用户都不应该看到他人私有数据。数据权限必须在检索层强制过滤而不是单纯靠提示词约束模型。7.3 可观测性与回滚机制生产级 AI 应用至少要记录四类日志用户输入、检索结果、完整上下文、模型输出。问题排查时没有这组日志几乎无法定位缺陷。建议每次请求生成一个 trace_id把整条链路串起来。同时提示词和模型版本要用版本号管理。不要直接在线上改 Prompt要像改代码一样走测试、评审、发布流程。一旦线上效果退化可以在几分钟内回滚到上一版本。7.4 成本与延迟控制控制成本的关键在于减少 Token 浪费。常见手段包括对高频相似问题做语义缓存检索返回的片段做重排后只保留最相关的几条Agent 对话保留必要历史而不是全量记录。延迟方面可以按任务复杂度拆分模型策略简单意图识别和格式转换用轻量模型复杂推理和工具调用使用更强模型。不要一出问题就换成更大的模型更合理的顺序是先查上下文和检索质量。7.5 团队协作与职责划分垂直应用团队至少需要三类角色场景负责人定义问题和验收标准AI 工程师负责 RAG、Agent、评测链路平台或运维同学负责模型网关、日志和权限。小团队可以一人多职但职责不能缺失。日常协作中建议把“评测样本集”当成团队共同维护的资产。产品、运营、客服都能往里补充失败案例AI 工程师定期分析这些案例并转化为改进项。这是垂直应用持续进化最原始的燃料。8. 结语火种到了人间接下来靠守夜人大模型是那团火但火不会自己变成温暖和光亮。垂直应用工程化就是人类用双手搭建火塘、制作火把、轮流守夜的过程。过去半年如果只记住一件事那就记这一件在垂直应用里模型的通用能力只是起点真正要打磨的是你所在场景里的那条数据回路——输入怎么约束、知识怎么接入、输出怎么校验、失败怎么兜底。把这四件事做到位哪怕你用的模型不是最强也能做出稳定可靠的行业应用。对正在观望的开发者最直接的建议是选一个小场景用最少的技术栈把端到端闭环跑通然后再谈规模化和智能体编排。神火已经在手接下来比的是谁先建好第一座让人敢住进去的房子。

相关新闻

OpenHarmony上Flutter商城App支付接入实战与避坑指南

OpenHarmony上Flutter商城App支付接入实战与避坑指南

在OpenHarmony上用Flutter做商城App,很多人第一反应是问选型:Flutter这套跨端方案在鸿蒙生态里到底靠不靠谱。我做了一个多月的商城实战项目,商品列表、购物车、订单确认这些都还好,真正让我反复改版的是支付实现。订单确认页做好…

2026/10/9 5:50:53 阅读更多 →
RabbitMQ 连接池调优实战:Connection、Channel 与参数配置全解析

RabbitMQ 连接池调优实战:Connection、Channel 与参数配置全解析

做后端开发这几年,RabbitMQ 用了一轮又一轮,我发现很多团队对连接池的理解还停留在“多开几条连接不就行了”的阶段。连接池的配置与优化,表面上是调参数,实际上是把对 AMQP 模型的理解落到工程上。这篇内容我会围绕连接和信道的关…

2026/10/9 5:50:53 阅读更多 →
AI垂直应用工程化落地:从模型部署到批量调用的完整框架

AI垂直应用工程化落地:从模型部署到批量调用的完整框架

这个标题其实问的不是“模型会不会取代人”,而是另一个更现实的问题:当一个 AI 应用从“能演示”走向“能被稳定调用、批量执行、接进业务系统”时,团队需要面对的到底是什么。过去两年,AI 领域最不缺的就是能力展示。文生图、文生…

2026/10/9 5:50:53 阅读更多 →

最新新闻

JS对象与BOM协作指南:从类型判断到页面跳转高频实战

JS对象与BOM协作指南:从类型判断到页面跳转高频实战

1. 从 "JS 对象撞上 BOM" 聊起:一次重构翻车现场前段时间我重构一个老项目里的页面跳转逻辑,原本只是想把散落在按钮回调里的 "window.location.href xxx" 抽成一个统一的导航配置对象。改完以后测试同学跑了一圈,反馈说…

2026/10/9 6:24:16 阅读更多 →
YOLO皮肤镜图像检测实战:2343张标注数据集训练与调优

YOLO皮肤镜图像检测实战:2343张标注数据集训练与调优

简介:本资源为面向皮肤疾病检测的YOLO系列目标检测数据集,适用于计算机视觉学习者、医学图像研究者及需要训练皮肤病灶识别模型的开发者。数据集覆盖怀特黑德、皱纹、皮肤发红、黑头、毛孔、痤疮等常见皮肤问题类别,可直接用于模型训练与验证…

2026/10/9 6:24:16 阅读更多 →
AI古诗短视频制作全流程:从文生图到电影感剪辑

AI古诗短视频制作全流程:从文生图到电影感剪辑

我先把话说在前面:网上那些"AI生成古诗视频,第一条就破万赞"的标题,水分很大,任何一个做内容的人都没法保证你抄了就能破万。但有一点是真的——古诗短视频是AI视频领域里最适合普通人上手的方向,素材成本极…

2026/10/9 6:24:16 阅读更多 →
滑动窗口解最小覆盖子串:双指针与哈希表实现 O(n) 匹配

滑动窗口解最小覆盖子串:双指针与哈希表实现 O(n) 匹配

“滑动窗口”这四个字,在算法面试里的出场率高到离谱;而“最小覆盖子串”又是滑动窗口家族里最能检验功力的那一道。字符串覆盖怎么判断、窗口什么时候该收缩、计数器状态怎么同步,哪一环掉链子,代码表面上跑得通,换一…

2026/10/9 6:24:16 阅读更多 →
Redis为什么快?五层设计原理与生产性能优化实践

Redis为什么快?五层设计原理与生产性能优化实践

今天聊聊一个经典到不能再经典的面试题:Redis 为什么这么快?这题几乎每次招人都会问,但答好的人真不多。多数人上来就甩一句“因为它是内存数据库”,然后就没有然后了。这个回答对不对?对,但只说明你背过答…

2026/10/9 6:24:16 阅读更多 →
Agent-Reach:用触达率量化AI Agent能力边界与调优实践

Agent-Reach:用触达率量化AI Agent能力边界与调优实践

1. 先聊清楚:Agent-Reach到底想解决什么问题1.1 这个项目的由来:Agent能力的“黑色一公里”做AI Agent开发的同行应该都有这种感觉:模型本身的能力已经不错了,但把模型包装成一个“能办事的智能体”之后,效果就完全不是…

2026/10/9 6:23:16 阅读更多 →

日新闻

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API实战:LocalDate、Date与ZonedDateTime的转换与避坑指南

Java时间API这个话题,隔三差五就会在群里被翻出来讨论一次。上周还有个同事线上处理一个订单超时问题,排查到最后发现是ZonedDateTime序列化后时区丢了,用户在下单当天晚上看到的时间整整差了8个小时。这类问题几乎每个做Java开发的人都遇到过…

2026/10/9 0:00:49 阅读更多 →
EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

EasyTier实践:从NAT穿透到子网代理的异地组网部署与排错

前几个月我手头有好几台机器需要互相访问:办公室台式机、家里 NAS、还有一台云主机。如果只是偶尔传个文件倒还好,问题是工作场景经常要在几处环境之间来回切换,每次都先登录跳板机再层层代理,实在折腾。我先后试过端口映射、自建…

2026/10/9 0:00:49 阅读更多 →
AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent工程实战:从七要素到七个决策点的系统设计指南

AI Agent 这个词在过去一年里被反复提及,但真正动手搭过一套能跑起来的 Agent 系统的人都知道,从"知道它是什么"到"让它稳定干活"之间隔着一整套工程决策。我前后参与过几个 Agent 项目的落地,从最初用现成框架拼装&…

2026/10/9 0:01:50 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:32 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:40 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 10:10:36 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 21:13:17 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/8 15:26:17 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 6:17:20 阅读更多 →