2025 AI大模型开发技术栈地图:从RAG到Agent的实操指南

2025年再聊AI大模型开发,小白程序员最需要的不是某个独家秘籍,而是一张能照着走的技术栈地图。我过去一年多从零跑过不少项目,也带过好几个刚入行的同事,最大的感受是:入门大模型开发的真正难点,不是学不会,而是不知道先学什么、该跳过什么。这篇文章就把2025年AI大模型开发这套核心技术栈掰开揉碎讲一遍,内容偏实操,适合已经会写点Python、打算进入大模型应用开发,或者刚被分配去做知识库、智能体任务的程序员,争取让你少走弯路,直接按图索骥。文章里的路线和代码,都是我实际跑通或者带人跑通的方案,没有玄学,只有步骤。

1. 2025年大模型开发的整体面貌:先看清地图再出发

1.1 先记住三层结构:模型层、应用层、工程层

2025年的大模型开发,表面上看新名词层出不穷:Agent、RAG、向量数据库、微调、推理加速……但剥掉外壳,真正需要你关注的东西只有三层。

第一层是模型层。你要么调用头部厂商的商业闭源模型API,要么在本地或私有环境里跑开源权重模型。这是整个技术栈的地基,决定你的应用“脑力”上限。对小白来说,这个层级的核心任务就一个:选对模型,并学会用参数控制它的输出行为。

第二层是应用层。当前主流的落地形态就是三件事:RAG(检索增强生成)、Agent(智能体)、工具调用。RAG解决“模型不知道你的私有数据和最新知识”的问题;Agent解决“模型只会聊天、不会干活”的问题;工具调用让模型能读写外部系统、操作数据库、调用其他服务。这一层是你日常写代码最多的地方。

第三层是工程层。涉及部署、推理加速、效果评估、成本控制、日志监控。很多团队卡在这一层,因为demo能跑和线上能用完全是两回事。小白经常忽略这个层面,但恰恰是工程层决定了项目能不能真正上线创造价值。

1.2 为什么2025年强调“技术栈”,而不是“某个框架”

两年前大家都盯着“哪个框架最火”,今天回头再看,框架更新换代太快了,今天社区里流行的主力框架,过半年可能就被新设计盖过去。但底层模式没有变:先让模型读知识,再让模型调工具,最后把流程交给一个决策逻辑来编排。

所以2025年强调“技术栈”,本质上是强调掌握那些不会轻易过时的核心能力:怎么把一堆文档变成可检索的知识库、怎么让模型稳定地按格式输出、怎么用工具补全模型的能力边界、怎么量化评估一次改动到底是变好还是变坏。把这四件事练扎实了,再上任何框架、任何新模型,你都能很快迁移过去。

我在给新人建议的时候,会刻意不谈具体品牌,而是把主流应用编排框架抽象成两类:一类是“链式编排”,先把固定流程画好,模型按流程走;另一类是“自主决策式”,把目标丢给模型,让它自己拆解步骤、调用工具。前者的代表形态就是流程引擎式,后者的代表形态就是Agent式。二者并没有绝对优劣,流程确定的业务用前者更稳,开放式问题用后者更聪明。小白建议先从链式编排入手,把链路跑通后再挑战自主决策式设计。

2. 核心栈拆解:2025年必须掌握的六块拼图

2.1 模型接入层:闭源API还是开源权重模型

这是你面临的第一个选择,我直接给一个可复用的判断逻辑:

场景推荐方案原因
预算充足、追求最强理解能力、数据不敏感商业闭源模型API效果最好,开发最快,不操心部署
涉及内部敏感数据、要求私有化部署开源权重模型数据不出内网,可控性最强
高频调用、对延迟敏感、成本敏感开源小模型 + 量化部署单次推理成本可以压到很低
想快速验证想法、做毕业设计或技术Demo商业闭源模型API优先不需要GPU,笔记本就能开发

选择背后的逻辑其实就两条:数据能不能出去、预算能不能扛住。数据敏感就本地化,数据不敏感、预算够就调API,这是最实用的平衡点。

选好模型之后,还要掌握三个基础参数。第一个是temperature,控制输出随机性,做抽取、分类、代码生成这类任务调低到0.1到0.3,做创意文案再考虑调高。第二个是max_tokens,限制输出长度,防止模型长篇大论或者被某些异常请求拖入死循环。第三个是结构化输出,让模型直接返回标准JSON而不是自由文本,这是做工程的基础,因为后续逻辑要靠字段取值,而不是靠人眼读结果。

2.2 知识库与向量检索:让模型“读到”你的私有资料

大模型本身并不知道你内部的规章制度、产品文档和历史数据,所以需要RAG。RAG的完整链路是四步:加载文档、切分文本、向量化、检索召回。

第一步加载,把PDF、Word、Markdown、网页里的文本提取出来。第二步切分,这是最容易被忽视的环节。不能整篇丢进去,也不能切得太碎。我常用的经验值是按固定块长切分,块长400到800字之间,相邻块之间保留50到100字的重叠。块太长,检索出来噪音多;块太短,语义不完整,模型拿到上下文也读不懂。

第三步向量化,用嵌入模型把每一段文本变成一串浮点数向量,本质是把语义变成“坐标”,让意思相近的两段文本在空间里距离更近。第四步检索,对用户问题做同样的向量化,然后在库里找最相似的几段文本作为上下文。相似度计算一般用余弦相似度,召回数量top_k取3到5个比较合适,太少了上下文不够,太多了反而把模型注意力带偏。

在这四步里,小白最容易犯的错是一上来就追求“最好的嵌入模型”和“最复杂的向量数据库”。我的建议是先用手边最稳妥的方案把链路跑通,然后逐步替换。

2.3 应用编排与Agent:让模型真正“干活”

只让模型回答问题,价值有限。真正的应用需要模型去查数据库、发请求、计算、生成文件,这就是工具调用机制。原理并不复杂:把每个外部能力声明成一个“工具”,告诉模型这个工具叫什么、能做什么、需要哪些参数,模型在理解用户意图后输出一个结构化的“调用意图”,程序拿到这个意图去真正执行,再把执行结果交回给模型继续生成回答。整体就像一个“翻译加调度”的过程。

对小白来说,理解这个机制比背某个框架的API更重要。我见过不少同学离开框架就不知道如何下手,其实是没搞懂最底层的“声明工具、解析调用意图、执行工具、回填结果”四个阶段。

至于AI Agent,可以说是工具调用机制的高阶用法:模型不再是单步调用工具,而是自己定计划、多步执行、失败后自我修正。比如让它“整理本周项目周报”,它可能先查日历,再读项目文档,再汇总成清单,最后发一封邮件。每个子任务都是一次工具调用,而Agent负责统筹。建议新手先别急着做Agent,先把单个工具调用做稳,再考虑多工具协同,否则调试起来非常痛苦。

2.4 微调:先想清楚到底要不要做

微调是很多人一听就兴奋的名词,但我的态度一直很明确:能不用就不用,先靠提示词和RAG满足需求,再考虑微调。微调真正适合的场景只有这么几类:输出格式必须严格统一、需要长期模仿某种风格或语气、需要在特定专业领域内稳定表达。

比如你要做一个自动生成项目验收报告的助手,要求输出的格式、章节、措辞全部一致,这套格式靠提示词约束不稳定,那就适合收集几百条样例做微调。但要注意,微调需要高质量的数据集,规模达不到、质量不够,效果反而不如直接加提示词。

还有一个重要概念叫高效微调方法,原理是冻结原模型的大部分参数,只训练一小组额外的低秩矩阵参数,让模型去适应特定任务。这样训练所需的显存和算力会大幅下降,普通开发者才有机会在有限的资源下完成任务。但微调不是万能药,数据不足会过拟合,做完微调一定要准备一批评测数据,对比微调前后在通用能力和目标任务上的表现,防止“偏科”。

2.5 部署与推理加速:别让模型“带不动”

如果你选择了开源权重模型,就避免不了部署这道坎。部署第一个要算的是显存账。有一个粗略公式:用半精度格式加载权重时,模型权重占用的显存约等于参数量乘以2,比如一个70亿参数的模型,权重大约占用14GB显存,再加上交互过程中的激活状态、缓存,实际上会更多;如果做低比特量化,占用可以降到参数量乘以0.6到0.8左右。所以显存不够,最直接的解决办法就是降低量化和精度,但对应的是效果可能打折扣。

第二个要做的是选择推理服务框架,而不是简单写一个Python脚本启动模型。成熟的推理框架会做连续批处理、请求排队、KV缓存、输出长度限制等优化,把并发吞吐能力提上一个台阶。对于刚上手的小白,我不建议一开始就陷入调优深渊,而是先确认两件事:模型能不能在目标显存上加载,以及压测时能不能满足你的并发要求。

2.6 评测是技术栈的一部分,不是可选项

这是我反复跟新人强调的一点:效果评估必须从一开始就在技术栈里占一个位置。很多项目改了半天提示词,连“到底是变好了还是变坏了”都说不清楚,因为压根没有评测集。

最低成本的做法,是准备100到200条真实业务问题,每条配上期望的回答要点或格式要求,然后定期把这些用例跑一遍,对比输出结果。评测方式可以分层:自动规则检查负责硬性指标,比如“输出是不是合法JSON”“关键字段存不存在”“必答关键词有没有出现”;人工抽样负责软性质量,比如“话说得有没有逻辑”“业务理解对不对”。每次修改完系统,都过一遍回归,留下前后对比记录,你才知道每一步改动到底带来了什么。

3. 小白第一个可落地的项目:知识库问答助手全流程

3.1 环境准备与资源规划

这里给两条路线。路线一:纯调API方案,不需要GPU,一台普通笔记本就能搞定。只需要准备Python 3.10以上的环境,外加一个能访问的模型API,以及一个文档解析库和一个向量数据库客户端。路线二:本地开源模型方案,起步建议至少16GB显存,想跑舒服一点就上24GB以上。没有显卡也没关系,现在云GPU按小时租也很方便,跑完实验就释放,成本可控。

我还是要啰嗦一句环境隔离的事。用虚拟环境把项目依赖和系统Python隔离开,是避免“装一个包把系统搞崩”的最有效手段。新手在这上面踩坑的太多了,建议从一开始就养成好习惯。

# 创建并激活虚拟环境 python -m venv llm_env source llm_env/bin/activate # Windows下执行 llm_env\Scripts\activate # 安装基础依赖,按你自己选的库来 pip install 文档解析库 向量数据库客户端 模型SDK

3.2 从零配置一个带知识库的对话服务

这个项目的目标很简单:你丢进去一批文档,它能基于这些文档回答问题。完整流程分五步,下面的代码是核心链路的骨架,实际运行时把你的密钥和接口地址填进去即可。

第一步,加载本地知识文档。

# 以加载某个目录下的文本文件为例,实际可扩展为PDF、Word等 from doc_loader import load_documents documents = load_documents("./knowledge") print(f"共加载 {len(documents)} 个文档")

第二步,做文本切分,重点是块长和重叠。

from text_splitter import RecursiveSplitter splitter = RecursiveSplitter(chunk_size=600, chunk_overlap=80) chunks = splitter.split_documents(documents) print(f"切分后得到 {len(chunks)} 个文本块")

第三步,把文本块向量化并写入向量库。

from embedding_client import EmbeddingClient from vector_store import VectorStore embedder = EmbeddingClient(api_key="your-key", model="embedding-v3") vectors = [embedder.encode(chunk.text) for chunk in chunks] store = VectorStore() store.add_texts([chunk.text for chunk in chunks], vectors)

第四步,用户提问后做检索,找出最相关的文本块。

query = "你们产品的部署要求是什么?" query_vector = embedder.encode(query) results = store.search(query_vector, top_k=4) context = "\n".join([r.text for r in results])

第五步,组装提示词,调用对话模型接口,让它只依据上下文回答。

from chat_client import ChatClient prompt = f"""请仅依据下面的资料回答问题,如果资料中没有相关内容,请明确说“未找到相关信息”。 资料: {context} 问题: {query}""" chat = ChatClient(api_key="your-key", model="chat-v3") answer = chat.complete(prompt, temperature=0.2) print(answer)

这套骨架就是RAG的全部核心链路了。你把这个流程封装成接口,再套一层Web服务,就是一个可以给别人用的知识库问答系统。注意,这里所有的库名都是示意写法,你换成自己选的具体库,但调用逻辑是通用的。

3.3 关键参数调优记录

跑通之后,才轮到调优。我把最常用的参数和推荐范围整理成一张表,都是我在实际项目里验证过的起点值:

参数推荐范围作用说明与个人经验
temperature0.1~0.3(任务型)越低越稳定,做问答和抽取类的任务建议偏低
chunk_size400~800字正式资料建议600左右,信息密度高的文档可适当调小
chunk_overlap50~100字防止句子在切分边界被打断,重叠太少会丢语义
top_k3~5个按检索结果质量调整,质量差时宁可少点也别硬塞
相似度阈值0.7左右起步低于阈值的检索结果直接丢弃,减少胡说八道
对话历史长度最近3~5轮防止上下文被无关历史占满,超长对话要裁剪或摘要

调优的铁律是“一次只改一个变量”。把温度从0.2改成0.7的同时又换了切分块长,出了问题你根本不知道是哪一步导致的。先跑通再调好,千万别反着来。

4. 从能跑到能用:工程化要点与成本控制

4.1 接口封装与可靠性是上线第一关

Demo能跑和系统能用之间的距离,通常就体现在这里。调用外部模型API需要处理网络超时、限流、临时故障,所以调用层必须做三件事:超时控制、重试机制、异常降级。

import time from tenacity import retry, stop_after_attempt, wait_exponential, retry_if_exception_type @retry( stop=stop_after_attempt(3), wait=wait_exponential(multiplier=1, min=1, max=10), retry=retry_if_exception_type(TimeoutError) ) def safe_chat(prompt): # 真正发请求的代码,超时会自动重试 response = chat.complete(prompt, timeout=15) return response

重试不是无限重试,最多三次就够了,再失败就走降级逻辑,比如返回一条可读的“系统繁忙”消息,而不是让用户看到堆栈。另一个容易忽略的点是缓存:完全相同的用户问题在短时间内不需要重复调用模型,可以直接返回之前的答案。尤其对于一些高频入口问题,缓存命中率如果能有20%到30%,成本能肉眼可见地降下来。

4.2 效果评估:怎么知道“系统变好了”

没有评测体系的优化都是自我感动。我的习惯是每个项目都建一个评测集,刚开始不用大,20到50条真实问题就够了,关键是覆盖典型场景和容易翻车的边界场景。评测脚本建议做成半自动化:跑一遍全部用例,自动检查格式类指标,同时把输出导出成表格,方便人工抽评分。

不要只测“正确率”这一个指标,至少要看三个方面:回答相关度,也就是给的信息是不是用户要的;格式正确率,尤其结构化输出的字段是否完整合法;拒答能力,也就是不知道时会不会老老实实说不知道,而不是胡编。这三项分别对应“答得对不对”“答得像不像程序”“边界稳不稳”。

4.3 成本核算与降本手段

成本这件事,越早算越主动。按token计费时,一次完整对话的真实消耗是:用户输入 + 检索到的文档上下文 + 历史聊天记录 + 模型生成的回答。其中文档上下文和历史记录经常是成本大头,因为每次请求都要重复发送。

举一个具体例子:假设一次问答的输入是1500个token,输出是300个token,如果每天有1万次调用,累计消耗的token数量相当可观,一个月跑下来是一笔不小的账单。降本通常走四条路:第一,缓存高频问题;第二,精简提示词和历史记录,别把无用内容反复带进去;第三,用一个小模型做前置路由,判断“这个问题要不要走大模型”,简单问题直接走短回答;第四,高频且相对规则的任务,考虑用本地小模型承接,大模型只处理疑难请求。这些手段叠加起来,成本能降到原来的三分之一甚至更低,而且不一定牺牲效果。

5. 常见问题排查与避坑速查表

5.1 环境与部署的常见问题

环境问题占小白浪费时间的一半以上,我把高频问题列成速查表:

现象可能原因排查思路
模型加载时显存不足模型参数超过显存容量降低量化精度、减小并发数、换更小的模型
中文输出变成乱码控制台或接口编码设置不当检查终端编码、设置UTF-8、检查响应解码方式
依赖包冲突,装一个坏一个没有使用虚拟环境删除当前环境,重新用虚拟环境隔离依赖
模型加载很慢且卡顿权重文件在机械硬盘/网络盘上把模型文件放到本地固态硬盘,首次加载后做缓存
GPU占用高但速度慢没启用推理优化选项使用专门的推理框架,开启缓存和连续批处理

部署遇到的坑,绝大多数不是模型本身的问题,而是运行环境的问题。所以排查时先看显存和硬盘,再看依赖和并发,最后才去怀疑模型权重。

5.2 模型输出与检索效果的常见问题

现象可能原因排查思路
回答喜欢编造内容上下文缺失 + 温度太高开检索、降低温度、在提示词里强制“不知道就承认”
检索到的段落和问题无关切分粒度不对或向量化效果差调整块长和重叠,替换更合适的嵌入模型
输出JSON经常解析失败提示词没有给格式约束给出明确的JSON结构示例,加上“只输出JSON”的约束
同一问题多次回答不稳定温度或采样参数偏高将温度降到0.2以内,必要时固定随机种子
改了提示词但效果没变化缓存命中导致旧答案评估时绕过缓存,直接走真实请求

这些问题的共性是“链路哪里断了就修哪里”,不要一次性把提示词、切分、向量、温度全改一遍,那样只会让你更迷茫。一个一个变量排查,记录每次变化,很快就能定位到问题根源。

5.3 系统稳定性与长对话问题

系统上线后,稳定性问题开始浮出水面。最常见的是API超时和长对话变慢。超时的处理思路是重试加降级,前面已经提过。长对话的问题更隐蔽:对话历史越来越长,每次请求的输入token越来越多,延迟和成本一起上升。解决办法是只保留最近几轮对话,更早的内容做摘要压缩,或者干脆不传给模型。另一个常见问题是用户连续追问,模型在其中找不到当前指向的对象,这时可以在系统内部维护一个“当前话题状态”,把识别到的实体和指代关系显式记录下来,再拼进下一轮请求。

还有一点容易被忽略:日志。上线初期一定要记录每次请求的耗时、输入输出token数、检索命中了哪些文档、模型回答是否成功。出了问题,先看日志再说,凭感觉猜只会浪费时间。这也是工程化意识的一部分。

我个人在实际带新人的过程中,总结的学习顺序也放在这里:先把“模型API加提示词”跑通,再做“文档入库加检索”,然后做“工具调用和Agent”,最后才碰“微调和部署优化”。每一步都配一个小项目去练,练完你对2025年大模型开发这套核心技术栈就有了完整的手感。等技术栈稳定之后,真正拉开差距的是两件事:一是评估和迭代的习惯,二是对成本和稳定性的敏感度。这两件事都不是靠看教程学会的,而是靠一次次动手踩坑、记录、复盘磨出来的。希望这篇能帮你把“玩转大模型”从口号变成一份具体、可执行、能复盘的行动清单。

相关新闻

基于GL3224的USB3.0 TF读卡器硬件设计:原理图与PCB实战解析

基于GL3224的USB3.0 TF读卡器硬件设计:原理图与PCB实战解析

简介:基于GL3224主控的USB3.0 TF读卡器完整硬件设计工程,面向嵌入式硬件开发者、PCB工程师与电子设计爱好者,覆盖从原理图绘制到PCB投板的全流程需求。资料围绕主控芯片、W25Q80DVSNIG Flash、晶振、USB3.0接口、TF卡座、测试排针及滤波电路展…

2026/10/19 17:24:57 阅读更多 →
异构固定翼无人机集群协同搜索的Matlab实现与避障设计

异构固定翼无人机集群协同搜索的Matlab实现与避障设计

最近在复现一套异构固定翼无人机集群协同搜索的方法,用Matlab从零搭仿真环境,从环境建模到在线决策再到避障链路全走通,整个过程踩了不少坑,也沉淀了一些能用得上的实现细节。这篇内容是把我在复现中的核心设计思路、关键代码实现…

2026/10/19 17:24:57 阅读更多 →
链式队列的C++实现:从节点设计到调试优化全解析

链式队列的C++实现:从节点设计到调试优化全解析

链式队列是数据结构学习里绕不开的一个经典结构。很多同学在学完单链表后,觉得队列不就是“先进先出”嘛,逻辑上很好理解,可一到自己动手写C实现,就容易被指针的“绕来绕去”绕晕。我在带新人、也在自己重构基础组件时踩过不少坑&…

2026/10/19 17:23:56 阅读更多 →

最新新闻

DAG-GNN:从结构学习到因果发现,用图神经网络学有向无环图

DAG-GNN:从结构学习到因果发现,用图神经网络学有向无环图

最近我在整理结构学习这块的资料时,又把 DAG-GNN 从头到尾认真看了一遍。很多人对它的第一印象就是“给结构学习套了个图神经网络的壳”,这个说法不算全错,但会让人忽略它真正的价值。DAG-GNN 解决的核心问题是:给定一批观测数据&…

2026/10/19 19:38:58 阅读更多 →
open-code-review:基于规则驱动的AI协同代码评审范式

open-code-review:基于规则驱动的AI协同代码评审范式

1. 什么是 open-code-review:一个被严重低估的工程实践新范式“open-code-review”这个词最近在技术社区里频繁出现,但很多人把它简单理解成“开源项目的代码评审”,或者误以为是某个具体工具的名字。其实它根本不是产品名,也不是…

2026/10/19 19:38:58 阅读更多 →
智能体路由(Agent Routing)实战:从单模型困境到低成本高质量的任务分流机制

智能体路由(Agent Routing)实战:从单模型困境到低成本高质量的任务分流机制

先讲一个我真实经历过的情况。某智能客服项目一开始只接了一个高配大模型,所有提问、总结、信息抽取全部走同一个接口。结果月底对账的时候,负责人差点以为计费系统出了问题:光模型调用费一项,就比服务器成本高了将近五倍。更尴尬…

2026/10/19 19:38:58 阅读更多 →
Open Code Review:基于CLI与本地LLM的开源式代码审查新范式

Open Code Review:基于CLI与本地LLM的开源式代码审查新范式

1. 什么是 open-code-review:一个被严重低估的开发者协作新范式open-code-review 不是某个具体软件的名字,也不是某家公司的私有产品,而是一类正在快速成型的技术实践范式——它指代的是基于开源理念、命令行界面(CLI)…

2026/10/19 19:38:58 阅读更多 →
Handsontable 原理解析:网页Excel级数据网格的核心架构与适用边界

Handsontable 原理解析:网页Excel级数据网格的核心架构与适用边界

简介:Handsontable 是一款轻量级、高性能的 JavaScript 数据网格组件,专为 Web 应用中实现 Excel 风格的表格编辑与数据交互而设计,适用于前端开发者、数据可视化工程师及需要嵌入可编辑表格的中后台系统项目。资源包为官方 dist 目录精简整合…

2026/10/19 19:37:56 阅读更多 →
两块钱的 CH32V003,引脚到底够不够用

两块钱的 CH32V003,引脚到底够不够用

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

2026/10/19 19:37:56 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 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/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 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/19 2:54:50 阅读更多 →
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/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练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/18 12:16:16 阅读更多 →