从“直觉抢答”到“深度思考”:大模型的“慢思考”革命,思维链、树、图如何让AI越来越像人?

注:此文章内容均节选自充电了么创始人,CEO兼CTO陈敬雷老师的新书《GPT多模态大模型与AI Agent智能体》(跟我一起学人工智能)【陈敬雷编著】【清华大学出版社】

GPT多模态大模型与AI Agent智能体书籍本章配套视频课程【陈敬雷】

文章目录

  • GPT多模态大模型与AI Agent智能体系列十六
    • 从“直觉抢答”到“深度思考”:大模型的“慢思考”革命,思维链、树、图如何让AI越来越像人?
    • 引言:当AI从“快速响应”走向“深度思考”
    • 一、从“直觉响应”到“慢思考”:大模型推理能力的质变
    • 二、推理拓扑的进化史:从“链”到“树”,再到“图”
      • 1. 2022年1月:思维链(Chain-of-Thought, CoT)—— 打开“黑盒”的第一步
      • 2. 2022年3月:CoT-SC(自洽性思维链)—— 用“多链投票”提升可靠性
      • 3. 2023年5月:思维树(Tree of Thoughts, ToT)—— 让AI学会“分支探索”
      • 4. 2023年8月:思维图(Graph of Thoughts, GoT)—— 最灵活的“网状推理”
      • 总结:推理拓扑的进化逻辑
    • 三、推理拓扑的本质:不是“形式”,而是“思维的结构化”
      • 1. 什么是“思维”?
      • 2. 推理拓扑的分类维度
      • 3. 推理拓扑的“双轨制”:方案拓扑与示例拓扑
    • 四、慢思考的“幕后团队”:推理拓扑的四大核心组件
      • 1. 生成器:“头脑风暴”产生思维节点
      • 2. 评估器:给“想法”打分,筛选优质路径
      • 3. 中止器:判断“何时停止思考”
      • 4. 控制器:协调各方,把控全局
    • 五、慢思考如何重塑AI应用?从“工具”到“协作者”的跨越
      • 1. 复杂任务的“拆解大师”
      • 2. 创意领域的“灵感伙伴”
      • 3. 科研与决策的“辅助大脑”
    • 六、挑战与未来:AI的“慢思考”会超越人类吗?
      • 1. 核心挑战:“幻觉”与“效率”的平衡
      • 2. 伦理与安全:让AI的“思考”符合人类价值观
      • 3. 未来:从“思维图”到“思维森林”
    • 结语:推理拓扑,AI走向“类人智能”的阶梯
      • 更多技术内容
  • 总结

GPT多模态大模型与AI Agent智能体系列十六

从“直觉抢答”到“深度思考”:大模型的“慢思考”革命,思维链、树、图如何让AI越来越像人?

引言:当AI从“快速响应”走向“深度思考”

大模型的横空出世,正在改写人类对“人造智能”的认知。如果说早期的卷积神经网络、循环神经网络还停留在“感知”层面——能识别图像、听懂语音、生成文本,那么如今的大模型已突破至“认知”领域,而其中最令人惊叹的能力,莫过于推理

过去,AI对问题的响应更像“直觉抢答”:输入一个问题,模型通过黑盒式的模式匹配直接输出答案,中间没有任何可追溯的思考过程。但现在,随着技术的迭代,AI正在学会“慢思考”——像人类一样,通过一步步拆解问题、梳理逻辑、探索可能性,最终得出更精准的结论。这一转变的核心,在于大模型学会了构建“推理拓扑”(Topologies of Reasoning)——一种由推理节点(点)和节点间依赖关系(边)组成的结构化图谱。

从简单的“思维链”到复杂的“思维图”,再到更宏大的“思维森林”,推理拓扑的进化正在重塑AI的智能边界。本文将深入拆解大模型“慢思考”的底层逻辑,揭秘思维链、思维树、思维图如何让AI逐步拥有接近人类的推理能力。

一、从“直觉响应”到“慢思考”:大模型推理能力的质变

大模型推理能力的进化,本质是信息处理方式的革命

在“直觉响应”阶段,模型的工作模式是“输入→黑盒处理→输出”。例如,当你问“35乘以17等于多少”,早期模型可能直接给出“595”,但你无法知道它是如何计算的——是记住了答案,还是真的进行了乘法运算?这种模式的问题在于:面对复杂任务(如逻辑推理、多步骤数学题、创意写作)时,准确率极低,且错误难以追溯。

而“慢思考”阶段的核心,是在输入与输出之间加入了可拆解、可追溯的推理过程。就像人类解数学题时会在草稿纸上写下“35×10=350,35×7=245,350+245=595”,大模型的“慢思考”也会生成一系列中间步骤,这些步骤串联起来,就形成了推理的“路径”。

这种转变的关键,在于大模型学会了构建“推理拓扑”。简单来说,推理拓扑就是把复杂问题的解决过程拆解成一个个“思维节点”,再用逻辑关系(边)将这些节点连接起来。这些节点可以是一个计算步骤、一个子问题的解决方案,或是一个创意灵感;而边则代表“因为A所以B”“A是B的前提”“A和B可以组合成C”等依赖关系。

从宏观来看,推理拓扑的形态在不断进化,而每一次进化都让大模型的推理能力更上一层楼。

二、推理拓扑的进化史:从“链”到“树”,再到“图”

推理拓扑的发展并非一蹴而就,而是沿着“线性→分支→网状”的路径逐步升级。让我们按时间线,看看这些关键节点的突破:

1. 2022年1月:思维链(Chain-of-Thought, CoT)—— 打开“黑盒”的第一步

2022年1月,谷歌研究者Jason Wei提出了“思维链”的概念,首次打破了“输入→输出”的黑盒模式。

核心思路:在输入问题后,通过提示词引导模型生成“一步步思考的过程”,再输出答案。例如,问“小明有5个苹果,妈妈又给了他7个,他分给同学3个,还剩几个?”,模型会先输出“小明一开始有5个,加上妈妈给的7个,一共是5+7=12个;分给同学3个后,12-3=9个”,最后才给出“9个”的答案。

拓扑结构:线性链条。每个推理步骤是前一步的延续,形成“问题→步骤1→步骤2→…→答案”的单一路径。

价值:让推理过程“可视化”,不仅提升了复杂问题(如数学题、逻辑题)的准确率,还让人类能追溯模型的思考逻辑,便于纠错和优化。

2. 2022年3月:CoT-SC(自洽性思维链)—— 用“多链投票”提升可靠性

思维链虽然打开了黑盒,但单条链条可能因步骤错误导致最终答案出错。为此,研究者提出了“自洽性思维链”(CoT-SC)。

核心思路:对同一个问题生成多条独立的思维链,然后取多数链条得出的答案作为最终结果。例如,解决一道数学题时,模型生成5条思维链,其中3条得出“9”,2条得出“8”,则最终答案选“9”。

拓扑结构:多链并行。多条链条从问题出发,各自独立推导,最终汇总到答案。

价值:通过“少数服从多数”的逻辑降低单链错误的影响,就像人类解题时会“换几种思路验算”,大幅提升了推理的可靠性。

3. 2023年5月:思维树(Tree of Thoughts, ToT)—— 让AI学会“分支探索”

CoT-SC的多链虽然独立,但链条之间没有交互,无法基于前一条链的结果调整后续思路。2023年5月,普林斯顿大学团队提出的“思维树”解决了这一问题。

核心思路:允许推理过程在任意步骤“分支”——当某一步出现多种可能性时,模型会同时探索不同路径,并基于已有结果评估每条路径的合理性,再决定继续深入还是转向其他分支。

拓扑结构:树形。问题是“根节点”,每个推理步骤可能衍生出多个“子节点”(不同思路),子节点又可继续分支,最终通过搜索(如深度优先、广度优先)找到最优路径。

价值:让AI拥有了“试错”能力。例如,在解数独时,模型可以先假设某个格子填“5”,推导几步后发现矛盾,就退回上一步换“3”继续尝试,这和人类解难题时的“探索-评估-调整”逻辑高度相似。

4. 2023年8月:思维图(Graph of Thoughts, GoT)—— 最灵活的“网状推理”

思维树虽然支持分支,但每个节点只能有一个“父节点”(即只能从一个前序步骤衍生)。2023年8月,“思维图”的出现打破了这一限制,让推理结构更接近人类大脑的联想逻辑。

核心思路:允许任意两个推理节点之间建立连接,一个节点可以有多个“父节点”(综合多个前序结论)和“子节点”(衍生出多个后续思路)。通过将解决子问题的“子图”聚合,最终形成完整的解决方案。

拓扑结构:网状。节点之间的连接不受线性或树形限制,例如“步骤3”可以同时参考“步骤1”和“步骤2”的结论,“步骤4”又可以从“步骤3”和“步骤1”衍生,形成复杂的依赖网络。

价值:适合解决需要“多源信息融合”的复杂任务。例如,写一篇分析“AI对就业影响”的文章时,模型可以同时整合“技术发展”“劳动力市场数据”“政策法规”等多个子问题的结论,而这些子问题的推理过程可以交叉参考,就像人类写报告时会“综合多方面资料”。

总结:推理拓扑的进化逻辑

从链到树再到图,推理拓扑的进化遵循一个核心逻辑:从“线性约束”到“自由连接”,逐步打破对推理路径的限制,让AI更接近人类“发散-收敛-再发散”的思考模式。

拓扑类型结构特点核心能力适用场景
思维链单链线性清晰的步骤拆解简单逻辑题、数学步骤题
CoT-SC多链并行多思路验证需要验算的问题(如计算、逻辑推理)
思维树分支探索试错与路径选择数独、 crossword 等需要分步决策的问题
思维图网状连接多源信息融合复杂报告、创意设计、多因素分析

三、推理拓扑的本质:不是“形式”,而是“思维的结构化”

要真正理解推理拓扑,需跳出“链/树/图”的形式,抓住其本质——对“思维”的结构化定义与组织

1. 什么是“思维”?

在推理拓扑中,“思维”被定义为“任务求解步骤中的基本语义单位”。它可以是:

  • 一段推理陈述(如“因为下雨,所以地面湿”);
  • 一个子问题的解决方案(如“计算长方形面积的公式是长×宽”);
  • 一组数据(如“2023年全球AI市场规模达1500亿美元”);
  • 甚至是一个创意灵感(如“写科幻小说时,让AI成为人类的‘记忆管家’”)。

这些“思维”被抽象为“节点”,而节点之间的“边”则代表它们的依赖关系(如“因果”“前提-结论”“补充”)。因此,推理拓扑的本质是“图G=(V,E)”,其中V是思维节点,E是依赖关系边。

2. 推理拓扑的分类维度

除了结构形态(链/树/图),推理拓扑还可从以下维度分类,这些维度决定了它在实际应用中的表现:

  • 拓扑类:节点与边的连接方式(链、树、图),图是最泛化的形式,链和树是图的特例;
  • 拓扑范围:拓扑结构的覆盖范围,可分为“单Prompt拓扑”(推理过程在一个提示词内完成)和“多Prompt拓扑”(推理过程跨多个对话轮次);
  • 拓扑表示:推理结构的呈现形式,“隐式”(推理步骤自然嵌入文本,不明确标注结构)或“显式”(用编号、图表等明确标注节点和关系);
  • 拓扑推导:拓扑结构的生成方式,“手动”(由人类设计推理步骤)、“半自动”(人机协作调整)或“自动”(模型自主生成)。

例如,我们日常用ChatGPT时,让它“一步步解数学题”属于“单Prompt+隐式+手动引导”的链式拓扑;而复杂的AI Agent(如AutoGPT)自主规划任务时,可能采用“多Prompt+显式+自动”的图状拓扑。

3. 推理拓扑的“双轨制”:方案拓扑与示例拓扑

推理拓扑还可分为“方案拓扑”和“示例拓扑”,二者共同作用于大模型的推理过程:

  • 方案拓扑:从“问题输入”到“最终答案”的推理结构,贯穿整个任务求解过程,可能跨多个对话轮次(如思维图解决复杂问题时,子图的聚合可能需要多轮交互);
  • 示例拓扑:作为“示范”存在于提示词中,与最终问题无关,仅用于告诉模型“应该如何思考”。例如,给模型一个“用思维链解数学题的例子”,模型会模仿例子的推理结构解决新问题。

这两种拓扑的配合,就像人类学习时“先看例题,再自己做题”——示例拓扑提供“思维模板”,方案拓扑则是“实际解题过程”。

四、慢思考的“幕后团队”:推理拓扑的四大核心组件

无论哪种推理拓扑,要实现高效的“慢思考”,都需要四大组件协同工作:

1. 生成器:“头脑风暴”产生思维节点

生成器的作用是“创造新想法”,即生成推理过程中的各个思维节点。它需要具备:

  • 发散性:能从当前节点衍生出多种可能的后续思路(如思维树的分支生成);
  • 相关性:生成的节点需与任务目标相关,避免无意义的联想。

例如,在写一篇关于“环保政策”的文章时,生成器会先提出“政策背景”“实施效果”“公众反馈”等子节点,再针对每个子节点生成更具体的内容(如“实施效果”可衍生出“碳排放数据”“企业合规率”)。

2. 评估器:给“想法”打分,筛选优质路径

生成器产生大量节点后,评估器需要对其“质量”进行评估,判断哪些节点值得深入探索。评估标准包括:

  • 合理性:节点的逻辑是否自洽(如“因为今天晴天,所以不用带伞”是合理的,“因为今天晴天,所以地球是方的”则不合理);
  • 相关性:节点与任务目标的关联度(如解数学题时,“回忆乘法公式”比“想中午吃什么”更相关);
  • 进展性:节点是否推动问题向答案靠近(如推理到“步骤3”时,是否比“步骤2”更接近最终结论)。

评估器的作用类似人类思考时的“自我检查”——“这个想法靠谱吗?能不能帮我解决问题?”

3. 中止器:判断“何时停止思考”

推理不能无限进行,中止器的作用是决定“何时停止推理,输出答案”。它需要平衡“推理充分性”和“效率”:

  • 当推理已覆盖所有必要步骤、结论足够可靠时,及时中止(如解简单计算题时,得出结果后无需继续推导);
  • 当推理陷入循环(如反复纠结两个矛盾的节点)或超出时间/资源限制时,强制中止并输出当前最优解。

这就像人类解题时的“适可而止”——既不能没算完就交卷,也不能在一道题上耗到考试结束。

4. 控制器:协调各方,把控全局

控制器是推理过程的“项目经理”,负责:

  • 调度生成器、评估器、中止器的工作(如先让生成器产生节点,再让评估器打分,最后由中止器判断是否继续);
  • 选择推理策略(如用深度优先还是广度优先搜索拓扑路径);
  • 处理异常情况(如评估器发现所有节点都不合理时,让生成器重新生成)。

例如,在思维图推理中,控制器会先让生成器分解出子问题节点,再协调评估器对每个子问题的解决方案打分,最后聚合高分节点形成最终答案。

五、慢思考如何重塑AI应用?从“工具”到“协作者”的跨越

推理拓扑的进化,不仅提升了大模型的能力,更在重塑AI的应用场景——从“被动响应的工具”变成“主动思考的协作者”。

1. 复杂任务的“拆解大师”

传统AI面对复杂任务(如“制定一个月的减肥计划”)时,可能直接给出一个笼统的方案;而具备慢思考能力的AI,会用思维图拆解任务:

  • 先分解出“饮食”“运动”“作息”“心态”等子问题(节点);
  • 每个子问题再细化(如“饮食”衍生出“每日热量摄入”“蛋白质比例”“禁忌食物”);
  • 各子问题之间交叉参考(如“运动计划”需结合“作息时间”调整,“饮食”需考虑“运动消耗”);
  • 最终聚合所有子方案,形成一个兼顾可行性和个性化的计划。

2. 创意领域的“灵感伙伴”

在创意写作、设计等领域,慢思考让AI从“生成文本”升级为“共同创作”。例如,用AI构思一部小说时:

  • 生成器先提出多个故事设定(如“未来世界,人类与AI互换身份”“古代江湖,侠客用AI预测武功招式”);
  • 评估器筛选出“新颖且逻辑自洽”的设定;
  • 思维树进一步探索每个设定的情节分支(如“身份互换后,人类如何适应AI的工作?”“AI是否会产生人类的情感?”);
  • 最终通过思维图整合各分支的亮点,形成完整的故事框架。

3. 科研与决策的“辅助大脑”

在科研分析、商业决策等需要深度推理的领域,慢思考的价值更为显著。例如,分析“某地区是否适合建新能源电站”时:

  • 思维图会整合“自然资源”(风速、日照时长)、“经济成本”(建设费用、维护成本)、“政策支持”(补贴、环保法规)等多维度节点;
  • 评估器对每个节点的权重打分(如“风速达标”权重高,“政策模糊”权重低);
  • 控制器综合所有节点的结论,给出“适合建设,但需优先解决政策风险”的决策建议,且整个推理过程可追溯,便于人类验证。

六、挑战与未来:AI的“慢思考”会超越人类吗?

推理拓扑的进化让大模型的推理能力突飞猛进,但它仍面临诸多挑战:

1. 核心挑战:“幻觉”与“效率”的平衡

  • 幻觉问题:慢思考依赖大量中间节点,若某一步推理出错,可能像“滚雪球”一样导致最终结论偏离事实(如推导时误信“错误数据”,后续所有基于该数据的分析都会出错);
  • 效率问题:拓扑结构越复杂(如图状),需要处理的节点和关系越多,计算成本越高,响应速度越慢,难以满足实时交互需求。

2. 伦理与安全:让AI的“思考”符合人类价值观

随着推理能力增强,AI的决策可能影响人类生活(如医疗诊断、司法辅助),这就需要确保其推理逻辑符合伦理:

  • 避免偏见:推理过程中不引入性别、种族等歧视性节点(如评估“某人是否适合某工作”时,不将“性别”作为评估因素);
  • 可解释性:推理拓扑需足够透明,让人类能理解AI为何得出某结论,避免“黑箱决策”。

3. 未来:从“思维图”到“思维森林”

研究者已提出“思维森林”的概念——将多个独立的思维图连接成更庞大的推理网络,就像人类社会中“不同专家协作解决复杂问题”。例如,解决“全球气候变化”问题时,“环境科学”“经济学”“政治学”的思维图可交叉联动,形成更全面的分析。

此外,结合MoE(混合专家模型)、强化学习等技术,未来的推理拓扑可能实现:

  • 动态调整结构:根据任务难度自动切换链/树/图模式(简单任务用链,复杂任务用图);
  • 自主学习优化:通过大量实践,AI能自主改进生成器、评估器的策略,就像人类“越思考越聪明”。

结语:推理拓扑,AI走向“类人智能”的阶梯

从思维链的线性拆解,到思维树的分支探索,再到思维图的网状融合,推理拓扑的进化不仅是技术的进步,更揭示了一个核心:AI的“智能”并非模仿人类的“结果”,而是模仿人类的“思考过程”

当AI学会像人类一样“慢思考”——拆解问题、探索可能性、综合信息、自我修正,它与人类的关系将从“工具”变为“伙伴”。而推理拓扑,正是这一转变的“阶梯”。未来,随着“思维森林”等更复杂结构的出现,AI或许不仅能“思考”,还能“反思”——理解自身的推理局限,这才是真正的“类人智能”的开端。

更多技术内容

更多技术内容可参见
《GPT多模态大模型与AI Agent智能体》(跟我一起学人工智能)【陈敬雷编著】【清华大学出版社】书籍。
更多的技术交流和探讨也欢迎加我个人微信chenjinglei66。

总结

此文章有对应的配套新书教材和视频:

【配套新书教材】
《GPT多模态大模型与AI Agent智能体》(跟我一起学人工智能)【陈敬雷编著】【清华大学出版社】
新书特色:《GPT多模态大模型与AI Agent智能体》(跟我一起学人工智能)是一本2025年清华大学出版社出版的图书,作者是陈敬雷,本书深入探讨了GPT多模态大模型与AI Agent智能体的技术原理及其在企业中的应用落地。
全书共8章,从大模型技术原理切入,逐步深入大模型训练及微调,还介绍了众多国内外主流大模型。LangChain技术、RAG检索增强生成、多模态大模型等均有深入讲解。对AI Agent智能体,从定义、原理到主流框架也都进行了深入讲解。在企业应用落地方面,本书提供了丰富的案例分析,如基于大模型的对话式推荐系统、多模态搜索、NL2SQL数据即席查询、智能客服对话机器人、多模态数字人,以及多模态具身智能等。这些案例不仅展示了大模型技术的实际应用,也为读者提供了宝贵的实践经验。
本书适合对大模型、多模态技术及AI Agent感兴趣的读者阅读,也特别适合作为高等院校本科生和研究生的教材或参考书。书中内容丰富、系统,既有理论知识的深入讲解,也有大量的实践案例和代码示例,能够帮助学生在掌握理论知识的同时,培养实际操作能力和解决问题的能力。通过阅读本书,读者将能够更好地理解大模型技术的前沿发展,并将其应用于实际工作中,推动人工智能技术的进步和创新。

【配套视频】

GPT多模态大模型与AI Agent智能体书籍本章配套视频 - 第1章 大模型技术原理【陈敬雷】
视频特色: 前沿技术深度解析,把握行业脉搏
揭秘 DeepSeek、Sora、GPT-4 等多模态大模型的技术底层逻辑,详解 Transformer 架构如何突破传统神经网络局限,实现长距离依赖捕捉与跨模态信息融合。
对比编码预训练(BERT)、解码预训练(GPT 系列)及编解码架构(BART、T5)的技术差异,掌握大模型从 “理解” 到 “生成” 的核心逻辑。
实战驱动,掌握大模型开发全流程
提示学习与指令微调:通过 Zero-shot、Few-shot 等案例,演示如何用提示词激活大模型潜能,结合 LoRA 轻量化微调技术,实现广告生成、文本摘要等场景落地(附 ChatGLM3-6B 微调实战代码)。
人类反馈强化学习(RLHF):拆解 PPO 算法原理,通过智谱 AI 等案例,掌握如何用人类偏好优化模型输出,提升对话系统的安全性与实用性。
智能涌现与 AGI 前瞻,抢占技术高地
解析大模型 “智能涌现” 现象(如上下文学习、思维链推理),理解为何参数规模突破阈值后,模型能实现从 “量变” 到 “质变” 的能力跃升。
前瞻通用人工智能(AGI)发展趋势,探讨多模态模型(如 Sora)如何推动 AI 从 “单一任务” 向 “类人智能” 进化,提前布局未来技术赛道。

上一篇:《GPT多模态大模型与AI Agent智能体》系列一》大模型技术原理 - 大模型技术的起源、思想
下一篇:DeepSeek大模型技术系列五》DeepSeek大模型基础设施全解析:支撑万亿参数模型的幕后英雄

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/914462.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/914462.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android系统的问题分析笔记 - Android上的调试方式 debuggerd

debuggerd 是 Android 系统中的一个重要调试工具,主要用于生成进程崩溃时的核心转储(core dump)和调试信息(如堆栈跟踪)。以下是关于 debuggerd 的详细说明: 1. 基本功能 崩溃分析:当 Native 进…

python 双下划线开头函数

在 Python 里,双下划线开头的函数(准确地说是方法)有着特殊的用途和意义。下面为你详细介绍相关内容: 1. 类的特殊方法(魔术方法) 以双下划线开头和结尾的方法,被称为特殊方法或者魔术方法&…

VyOS起步指南:用Docker快速搭建网络实验环境

文章目录1. VyOS是什么?为什么选择它?2. 五分钟快速部署:Docker方案3. 进入容器:初探VyOS世界4. 核心操作:像开发者一样思考5. 踩坑提醒:新手常见问题6. 结语:网络即代码的未来1. VyOS是什么&am…

动态规划理论基础,LeetCode 509. 斐波那契数 LeetCode 70. 爬楼梯 LeetCode 746. 使用最小花费爬楼梯

动态规划理论基础动态规划,英文:Dynamic Programming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心&#xff…

暑期自学嵌入式——Day02(C语言阶段)

点关注不迷路哟。你的点赞、收藏,一键三连,是我持续更新的动力哟!!! 主页: 一位搞嵌入式的 genius-CSDN博客https://blog.csdn.net/m0_73589512?spm1000.2115.3001.5343 目录 Day02→数据类型&#xf…

如何单独安装设置包域名

前言 在 npm 中,直接通过 package-lock.json 无法单独设置包的安装地址,因为该文件是自动生成的依赖关系锁定文件。但你可以通过以下方法间接实现: 一、在 package.json 中指定包来源(推荐) 在 package.json 的 depend…

存储过程探秘:数据库编程的艺术

文章目录存储过程语法格式BEGIN...END语句块DECLARE(声明局部变量)流控制语句if函数批处理操作测试2测试3存储过程与函数的关系存储过程 MYSQL的存储过程是一组预处理的SQL语句,可以像函数一样在数据库中进行存储和调用。 它们允许在数据库…

非阻塞写入核心:asyncio.StreamWriter 的流量控制与数据推送之道

在 asyncio 的异步编程框架中,如果说 asyncio.StreamReader 是你异步应用的数据输入管道,那么 asyncio.StreamWriter 就是你异步应用的数据输出管道。它是一个至关重要的组件,让你能够方便、高效且非阻塞地向连接的另一端(如 TCP …

控制台打开mysql服务报错解决办法

控制台打开mysql服务报错解决办法这个MySQL错误表示访问被拒绝,通常是因为没有提供正确的用户名和密码。以下是几种解决方法: 方法1:指定用户名和密码连接 mysql -u root -p然后输入root用户的密码。 方法2:如果忘记了root密码&am…

Unsloth 实战:DeepSeek-R1 模型高效微调指南(下篇)

食用指南 本系列因篇幅原因拆分为上下两篇: 上篇以基础环境搭建为主,介绍了 Unsloth 框架、基座模型下载、导入基座模型、数据集下载/加载/清洗、SwanLab 平台账号注册。 下篇(本文)以实战微调为主,介绍预训练、全量…

Ubuntu安装Jenkins

Ubuntu安装Jenkins方法1:使用官方的Jenkins仓库1. 添加Jenkins仓库2. 更新软件包列表3. 安装Jenkins4. 启动Jenkins服务5. 设置Jenkins开机启动6. 查找初始管理员密码7. 访问Jenkins方法2:使用Snap包(适用于较新的Ubuntu版本)1. 安…

ubuntu22.04下配置qt5.15.17开发环境

自从qt5.15版本开始,不再提供免费的离线安装包,只能通过源码自行编译。刚好最近需要在ubuntu22.04下配置qt开发环境,于是写篇文章记录配置的过程。 其实一开始是想配置qt5.15.2的,但是在编译配置参数这一步骤中出现如下报错 em…

S7-1200 与 S7-300 CPS7-400 CP UDP 通信 Step7 项目编程

S7-1200 CPU 与S7-300 CP STEP7 UDP通信S7-1200 与 S7-300 CP 之间的以太网通信可以通过 UDP 协议来实现,使用的通信指令是在S7-1200 CPU 侧调用通信-开放式用户通信TSEND_C,TRCV_C指令或TCON,TDISCON,TUSEND,TURCV 指…

基于YOLOv11的无人机目标检测实战(Windows环境)

1. 环境搭建 1.1 硬件与操作系统 操作系统:Windows 11 CPU:Intel i7-9700 GPU:NVIDIA RTX 2080(8GB显存) 1.2 安装CUDA和cuDNN 由于YOLOv11依赖PyTorch的GPU加速,需要安装CUDA和cuDNN: 安…

Spring Cloud分布式配置中心:架构设计与技术实践

从单体到微服务:Spring Cloud 开篇与微服务设计 Spring Cloud服务注册与发现:架构设计与技术实践深度分析 在以往分享中,码友们已经掌握了微服务的设计和注册中心的设计,部分聪明的码友已经察觉了,已经到了需要设计一个…

15.2 Common Criteria合规

目录1. Common Criteria简介1.1 CC评估要素1.2 CC与TF-A的关系2. TF-A的CC合规要求2.1 安全功能需求2.2 开发过程要求3. TF-A的CC合规实现3.1 关键安全机制3.2 开发流程控制4. CC认证实践指南4.1 认证准备步骤4.2 典型挑战与解决方案4.3 已认证案例参考5. 持续合规建议1. Commo…

【前端:Typst】--let关键字的用法

在 Typst 中,#let 命令是用于定义变量和函数的核心指令,其用法非常灵活。以下是详细的用法说明和示例。 目录 1.基础变量定义 2.函数定义 3.默认参数 4.内容块参数(Content Blocks) 5.递归函数 1.基础变量定义 // 定义简单…

Qt轮廓分析设计+算法+避坑

轮廓分析拟合方面我现在只考虑矩形拟合和圆形拟合细分的话,椭圆拟合,矩形拟合,最小外接矩形,最小外接圆。对于一张图像可能有不同的图形,不同的圆,不同的矩形,我需要对其进行筛选,也…

C++中STL六大组件List的简单介绍

一、前言C非常重视效率&#xff0c;对效率有损失的代码常常是能省则省。使用list要包含的头文件是<list>&#xff0c;要包含头文件就是#iinclude <list>&#xff0c;List肯定是一种链表&#xff0c;我们不妨回忆一下那种链表插入删除效率最快也就是最简单&#xff…

第十五节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - vue前端 生产部署

Vben Admin vben5 系列文章目录 💻 基础篇 ✅ 第一节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 ✅ 第二节:Vben Admin 最新 v5.0 (vben5) + Python Flask 快速入门 - Python Flask 后端开发详解(附源码) ✅ 第三节:Vben Admin 最新 v5.0 (vben5) + Python …