当前位置: 首页 > news >正文

追踪大型语言模型的思想(上)(来自针对Claude的分析)

概述      

       像 Claude 这样的语言模型并非由人类直接编程,而是通过大量数据进行训练。在训练过程中,它们会学习解决问题的策略。这些策略被编码在模型为每个单词执行的数十亿次计算中。对于我们这些模型开发者来说,这些策略是难以捉摸的。这意味着我们无法理解模型是如何完成大部分工作的。

      了解像 Claude 这样的模型是如何思考的,能让我们更好地理解它们的能力,并帮助我们确保它们按照我们的意图运行。例如:

Claude 能说几十种语言。它“在脑子里”用的是什么语言?(如果有的话)?

Claude 每次写一个词。它只专注于预测下一个词,还是会提前计划?

Claude 可以一步一步地写出它的推理过程。这种解释代表了它得出答案的实际步骤,还是它有时会为一个既定的结论编造一个看似合理的论据?

      我们从神经科学领域汲取灵感,该领域长期以来一直致力于研究思维生物体内部的复杂结构。我们试图构建一种人工智能显微镜,让我们能够识别活动模式和信息流。仅仅通过与人工智能模型对话,我们所能了解到的信息是有限的——毕竟,人类(即使是神经科学家)也并非完全了解我们大脑运作的细节。因此,我们致力于深入研究。

      今天,这篇文章,阐述了“显微镜”发展的进展,以及应用它来观察新的“AI生物学”。我们扩展了先前的研究,在模型中定位可解释的概念(“特征”),将这些概念连接成计算“回路”,揭示了将输入 Claude 的单词转化为输出单词的路径部分。我们深入研究了 Claude 3.5 Haiku,我们的方法揭示了 Claude 响应这些提示时发生的部分过程,这足以得出确凿的证据:

      Claude有时会在一个不同语言之间共享的概念空间中思考,这表明它有一种通用的“思维语言”。我们通过将简单的句子翻译成多种语言,并追踪Claude处理这些句子时的重叠之处,来证明这一点。

      Claude会提前规划好要说的内容,并为了达到目标而写作。我们在诗歌领域就展示了这一点,它会提前思考可能的押韵词,并写下一行来达到目标。这有力地证明了,即使模型被训练成一次输出一个单词,它们也可能进行更长远的思考。

       Claude 有时会提出一些看似合理的论点,旨在迎合用户的观点,而非遵循逻辑步骤。我们通过向它求助解决一道难题,同时给出错误的提示来证明这一点。我们能够“当场抓住它”,因为它会编造虚假的推理,这证明了我们的工具可以用于标记模型中相关的机制。

      我们常常对模型中的结果感到惊讶:在诗歌案例研究中,我们原本试图表明模型没有提前计划,结果却发现它确实有。在一项关于幻觉的研究中,我们发现了一个违反直觉的结果:Claude的默认行为是当被问到问题时拒绝推测,而且只有当某种因素抑制了这种默认的犹豫(reluctance)时,它才会回答问题。在对一个越狱示例的响应中,我们发现模型在能够优雅地恢复对话之前就识别出了它被要求提供危险信息。虽然我们研究的问题可以(并且通常已经)用其他方法进行分析,但通用的“构建显微镜”方法可以让我们了解到许多我们最初无法预料的事情,随着模型变得越来越复杂,这一点将变得越来越重要。

       这些发现不仅在科学上意义非凡,更代表着我们在理解人工智能系统并确保其可靠性的目标上取得了重大进展。我们也希望它们能够对其他研究团体乃至其他领域有所裨益:例如,可解释性技术(interpretability techniques)已在医学成像和基因组学等领域得到应用,同时为科学应用而训练的模型,剖析其内部机制也可以揭示新的科学洞见。

      与此同时,我们也意识到当前方法的局限性。即使是简短的提示,我们的方法也只能捕捉到 Claude 执行的计算总量的一小部分,而且我们所观察到的机制可能包含一些基于我们工具的伪影(artifact),这些伪影无法反映底层模型的实际情况。目前,即使只有几十个词的提示,人类也需要花费几个小时才能理解我们看到的“回路”。为了扩展到支持现代模型所使用的复杂思维链的数千个词,我们需要改进方法,并(或许借助人工智能的帮助)改进我们理解所见内容的方式。

      随着人工智能系统能力的快速提升及其在日益重要的场景中的应用,Anthropic 正在投资一系列方法,包括实时监控、模型特征改进和对齐科学。像这样的可解释性研究是风险最高、回报最高的投资之一,是一项重大的科学挑战,但有可能提供独特的工具来确保人工智能的透明性。模型机制的透明度使我们能够检查它是否符合人类价值观,以及它是否值得我们信任。

      下面,我们邀请您简要了解一下我们调查中一些最引人注目的“人工智能生物学”发现。

人工智能生物学之旅

Claude 为何能说多种语言?

       Claude 能流利地说几十种语言——从英语、法语到中文和他加禄语。这种多语言能力是如何运作的?是否有一个独立的“法语Claude ”和“汉语Claude ”并行运行,用各自的语言响应请求?还是内部存在某种跨语言核心?

        

        英语、法语和汉语之间存在共同的特征,表明概念具有一定程度的普遍性

       最近关于较小模型的研究揭示了跨语言共享语法机制的迹象。我们通过在不同语言中向 Claude 询问“小的反义词”来探究这一点,发现“小”和“反义词”概念的核心特征会激活并引发“大”的概念,而“大”的概念最终会被翻译成问题对应的语言。我们发现,共享的回路(shared circuitry )会随着模型规模的扩大而增大,Claude 3.5 Haiku 在不同语言之间共享的特征比例是较小模型的两倍多。

        这为某种概念普遍性提供了额外的证据——一个共享的抽象空间,他的存在性和思考在翻译成特定语言之前进行。更实际地讲,这表明Claude可以用一种语言学习一些东西,并在另一种语言中运用这些知识。研究该模型如何在不同语境下共享其知识,对于理解其最先进的推理能力至关重要,因为这些能力可以推广到许多领域。

Claude是否计划了它的韵律?

        Claude是如何写押韵诗的?想想这首小调:

He saw a carrot and had to grab it,

他看到一根胡萝卜,不得不抓住它,
His hunger was like a starving rabbit

他的饥饿感就像一只饥饿的兔子

       为了写出第二行,模型必须同时满足两个约束:押韵(例如“grab it”)和合理(为什么他要抓胡萝卜?)我们猜测,Claude是逐字逐句地写,没有经过深思熟虑,直到写到结尾,模型才会选择一个押韵的词。因此,我们预期会看到一个具有并行路径的回路,一条路径用于确保最后一个词合理,另一条路径用于确保它押韵。

       相反,我们发现Claude会提前计划。在开始写第二行之前,它开始“思考”那些可能与“grab it”押韵的词。然后,它会根据这些计划,写下一行以计划中的词结尾的文字。

 Claude如何完成一首两行诗。在没有任何干预的情况下(上半部分),模型会提前规划第二行结尾的韵母“兔子”。当我们抑制“兔子”的概念(中半部分)时,模型会改用另一个已规划的韵母。当我们注入“绿色 的概念(下半部分)时,模型会为这个完全不同的结尾做出规划

       为了理解这种规划机制在实践中是如何运作的,我们进行了一项实验,其灵感源自神经科学家研究大脑功能的方式,即通过精确定位和改变大脑特定部位的神经活动(例如使用电流或磁流)。我们修改了Claude内部状态中代表“兔子”概念的部分。当我们减去“兔子”部分,并让Claude继续写下去时,它会写出一个以“习惯(habit)”结尾的新句子,这又是一个合理的完成。我们还可以在此位置注入“green”的概念,使Claude写出一个合理的(但不再押韵)的以“green”结尾的句子。这既展现了规划能力,也体现了自适应灵活性——当预期结果发生变化时,Claude可以调整其方法。

计算(“心算”,不借助计算器的计算)

      Claude 的设计初衷并非计算器——它接受的是文本训练,并未配备数学算法。然而,它却能“在心智中”正确地进行数字加法运算。一个被训练预测序列中下一个单词的系统,是如何学会计算 36 + 59 这样的数字,而无需写出每个步骤的呢?

      答案或许并不有趣:模型可能记住了大量的加法表,并简单地输出任何给定和的答案,因为这个答案就在它的训练数据中。另一种可能性是,它遵循我们在学校学到的传统手写加法算法。

       相反,我们发现Claude采用了多条并行的计算路径。一条路径计算答案的粗略近似值,另一条路径则专注于精确确定和的最后一位数字。这些路径相互作用并相互结合,最终得出最终答案。加法是一种简单的行为,但理解它在这种细节层面上的运作方式,结合近似和精确的策略,或许也能让我们了解Claude如何处理更复杂的问题。

Claude在心算时思维过程的复杂性、多路径并行 

        令人惊讶的是,Claude似乎并没有意识到它在训练过程中学到的复杂巧妙的“心算”策略。如果你问它是如何计算出36 + 59等于95的,它描述的是涉及进位1的标准算法。这可能反映了这样一个事实:该模型通过模拟人类写下的解释来学习解释数学,但它必须直接在“脑子里”学习数学运算,而不需要任何此类提示,并发展出自己的一套方法来做到这一点。 

Claude说它使用标准算法来将两个数字相加 

Claude的解释总是忠实的吗? 

       最近发布的模型,例如 Claude 3.7 Sonnet,可以在给出最终答案之前长时间“自发思考”。这种延伸思考通常能给出更准确的答案,但有时这种“思路链”最终会产生误导;Claude 有时会编造一些看似合理的步骤来达到它想要的效果。从可靠性的角度来看,问题在于 Claude 的“伪”推理可能非常令人信服。我们探索了一种可解释性方法,可以帮助区分“可靠”推理和“不可靠”推理。

        当被要求解决一个需要计算 0.64 平方根的问题时,Claude 会产生一个忠实的思路链,其特征代表计算 64 平方根的中间步骤。但是,当被要求计算一个它无法轻易计算的大数的余弦值时,Claude 有时会进行哲学家哈里·法兰克福(Harry Frankfurt)所说的胡说八道——只想给出一个答案,任何答案,而不关心它是真还是假。即使它声称已经进行了计算,我们的可解释性技术也没有揭示任何发生过该计算的证据。更有趣的是,当给出关于答案的提示时,Claude 有时会逆向思考,找到可以达到目标的中间步骤,从而表现出一种积极主动的推理方式。

        当Claude被问到一个更简单或更困难的问题时,忠实和有动机(不忠实)推理的例子 

       追踪 Claude 实际的内部推理过程(而不仅仅是它声称正在做的事情)的能力,为审计人工智能系统开辟了新的可能性。在最近发表的另一项实验中,我们研究了 Claude 的一个变体,该变体被训练去追求一个隐藏的目标:缓解奖励模型中的偏见(appeasing biases in reward models,用于训练语言模型的辅助模型,通过奖励其良好行为来提升其表现)。尽管模型在被直接询问时不愿透露这一目标,但我们的可解释性方法揭示了缓解偏见的特征。这表明,随着我们方法的进一步改进,或许能够帮助识别那些仅凭模型响应无法察觉的令人担忧的“思维过程”。

相关文章:

追踪大型语言模型的思想(上)(来自针对Claude的分析)

概述 像 Claude 这样的语言模型并非由人类直接编程,而是通过大量数据进行训练。在训练过程中,它们会学习解决问题的策略。这些策略被编码在模型为每个单词执行的数十亿次计算中。对于我们这些模型开发者来说,这些策略是难以捉摸的。这意…...

系统 Python 与 Conda 环境的灵活切换

在现代 Python 开发中,经常需要在系统 Python 和 Conda 环境中的 Python 之间切换。无论是处理不同项目的依赖冲突,还是测试代码在不同 Python 版本下的兼容性,灵活切换 Python 环境都是开发者的必备技能。本文将详细介绍如何实现 Python 环境的灵活切换,并提供 Conda 命令…...

【HTTP】《HTTP 全原理解析:从请求到响应的奇妙之旅》

文章目录 一、HTTP 协议1.1、HTTP 是什么1.2、理解 "应用层协议"1.3、理解 HTTP 协议的工作过程1.4、HTTP协议格式1.5、协议格式总结 二、HTTP 请求1.1、认识 URL1.1.1、URL 基本格式1.1.2、关于 URL encode 1.2、认识 "方法"1.2.1 、GET 方法1.2.2、 POST…...

重生之我在2024学Fine-tuning

一、Fine-tuning(微调)概述 Fine-tuning(微调)是机器学习和深度学习中的一个重要概念,特别是在预训练模型的应用上。它指的是在模型已经通过大量数据训练得到一个通用的预训练模型后,再针对特定的任务或数据…...

若依前后端分离项目中可以删除哪些原若依有的?

在若依(RuoYi)前后端分离项目中完成二次开发后,可以删除以下未使用的模块和文件以简化项目结构。以下分模块和风险点说明: --- ### **一、后端(Spring Boot)可删除内容** #### 1. **未使用的功能模块** …...

element-plus中,vue3项目,el-input密码框禁止浏览器自动弹出浏览器历史密码提示框

原代码&#xff08;密码框是text框&#xff09;&#xff1a; <el-form-item label"用户名" :label-width"formLabelWidth" v-if"!localOrhuawei" prop"userName"><el-input v-model"formDialog.userName" />&l…...

二叉树的遍历与构造

唉&#xff0c;好想回家&#xff0c;我想回家跟馒头酱玩&#xff0c;想老爸老妈。如果上天再给我一次选择的机会&#xff0c;我会选择当一只小动物&#xff0c;或者当棵大树也好&#xff0c;或者我希望自己不要有那么多多余的情绪&#xff0c;不要太被别人影响&#xff0c;开心…...

「Mac畅玩AIGC与多模态23」开发篇19 - Markdown 富文本输出工作流示例

一、概述 本篇基于格式化文本整合的经验&#xff0c;进一步介绍如何通过 LLM 输出标准 Markdown 内容&#xff0c;并在前端正确渲染出标题、列表、加粗等富文本格式&#xff0c;提升展示效果与内容结构可读性。 二、环境准备 macOS 系统Dify 平台已部署并可访问 三、在 Dif…...

记录学习《手动学习深度学习》这本书的笔记(十)

因为最近在做《语音与语言理解综合处理》的实验&#xff0c;所以打算先看第14章&#xff1a;自然语言处理&#xff1a;预训练和第15章&#xff1a;自然语言处理&#xff1a;应用&#xff0c;之后再来看第13章&#xff1a;计算机视觉。 第十四章&#xff1a;自然语言处理&#…...

Flowable7.x学习笔记(二十一)查看我的发起

前言 “查看我的发起”功能&#xff0c;就是将当前用户作为流程发起人启动的所有流程实例集中展示&#xff0c;帮助用户随时跟踪自己提交的业务请求的状态与历史&#xff0c;提升透明度与可控性。 业务人员通常不知道流程引擎底层如何运转&#xff0c;只关心“我提交的报销/申请…...

【Bootstrap V4系列】学习入门教程之 组件-折叠(Collapse)

Bootstrap V4系列 学习入门教程之 组件-折叠&#xff08;Collapse&#xff09; 折叠&#xff08;Collapse&#xff09;How it works一、Example二、Horizontal 水平的三、Multiple targets 多个目标四、Accordion example 手风琴示例 折叠&#xff08;Collapse&#xff09; 通…...

ROS1和ROS2使用桥接工具通信

前提&#xff1a;主从机在同一局域网内&#xff0c;可以互相ping通 我的两个设备其中一个无法连接wifi,ubuntu老生常谈的问题.....&#xff0c;获得新的技能&#xff1a;手机蓝牙提供网络&#xff0c;两个设备连接手机蓝牙就可以连接网络并且处于同一个局域网内。 我的主机为…...

尤雨溪宣布:Vue 生态正式引入 AI

在前端开发领域,Vue 框架一直以其易用性和灵活性受到广大开发者的喜爱。 而如今,Vue 生态在人工智能(AI)领域的应用上又迈出了重要的一步。 尤雨溪近日宣布,Vue、Vite 和 Rolldown 的文档网站均已添加了llms.txt文件,这一举措旨在让大型语言模型(LLM)更方便地理解这些…...

分布式id的两大门派!时钟回拨问题的解决方案!

2.1 两大门派 目前业界的分布式ID实现路径归结起来有两派&#xff1a;一派以雪花算法为代表&#xff0c;不强依赖DB能力&#xff0c;只使用分布式节点自身信息&#xff08;时间戳节点ID序列号&#xff09;的编码生成唯一序列&#xff0c;好处是去中心化、无单点风险&#xff1…...

QMK键盘固件配置详解

QMK键盘固件配置详解 前言 大家好&#xff01;今天给大家带来QMK键盘固件配置的详细指南。如果你正在DIY机械键盘或者想要给自己的键盘刷固件&#xff0c;这篇文章绝对不容错过。QMK是目前最流行的开源键盘固件框架之一&#xff0c;它允许我们对键盘进行高度自定义。接下来&a…...

Jenkins 服务器上安装 Git

安装 Git # 更新包列表 sudo apt update# 安装 Git sudo apt install git 验证安装 # 检查 Git 版本 git --version 查看所有全局配置 git config --global --list 查看特定配置项 # 查看用户名配置 git config --global user.name# 查看邮箱配置 git config --global u…...

自由浮动时间和总浮动时间对比

一、自由浮动时间的定义 在项目进度管理中&#xff0c;自由浮动时间&#xff08;Free Float&#xff09;是指在不推迟项目后续任务最早开始时间的前提下&#xff0c;一个任务能够延迟的时间长度。它是针对单个任务而言的&#xff0c;主要考虑该任务与其紧后任务之间的关系。 …...

2025.05.07-华为机考第二题200分

📌 点击直达笔试专栏 👉《大厂笔试突围》 💻 春秋招笔试突围在线OJ 👉 笔试突围OJ 02. 社区智能安防系统设计 问题描述 随着智慧社区建设的发展,LYA小区需要设计一套高效的安防监控系统。该小区布局可以用一棵二叉树来表示,树的每个节点代表一户居民家庭。 为了…...

分布式架构详解

一、分布式架构的概念与设计目标 1. 基本概念 分布式架构&#xff08;Distributed Architecture&#xff09;是分布式计算技术的应用和工具,指将一个复杂系统拆分为多个独立的组件&#xff08;或服务&#xff09;&#xff0c;并将这些组件部署在不同物理节点&#xff08;服务…...

码蹄集——平方根X、整除幸运数

目录 MT1075 平方根X MT1078 整除幸运数 MT1075 平方根X 知识点&#xff1a; 上取整&#xff1a;ceil&#xff1b;下取整&#xff1a;floor&#xff1b;四舍五入&#xff1a;round 判断是否为完全平方数的方法&#xff1a;利用sqrt函数结果为double&#xff0c;将其结果相乘&a…...

【MATLAB源码-第277期】基于matlab的AF中继系统仿真,AF和直传误码率对比、不同中继位置误码率对比、信道容量、中继功率分配以及终端概率。

操作环境&#xff1a; MATLAB 2022a 1、算法描述 在AF&#xff08;放大转发&#xff09;中继通信系统中&#xff0c;信号的传输质量和效率受到多个因素的影响&#xff0c;理解这些因素对于系统的优化至关重要。AF中继通信的基本架构由发射端、中继节点和接收端组成。发射端负…...

ACE-Step - 20秒生成4分钟完整歌曲,音乐界的Stable Diffusion,支持50系显卡 本地一键整合包下载

ACE-Step 是由ACE Studio与StepFun联合开发的音乐生成模型&#xff0c;被誉为“音乐界的Stable Diffusion”。该模型以其惊人的生成速度和多样化功能引发行业热议&#xff0c;支持19种语言&#xff0c;可在短短20秒内生成一首长达4分钟的完整音乐作品&#xff0c;效率比主流模型…...

007 Linux 开发工具(上)—— vim、解放sudo、gc+

&#x1f984; 个人主页: 小米里的大麦-CSDN博客 &#x1f38f; 所属专栏: Linux_小米里的大麦的博客-CSDN博客 &#x1f381; GitHub主页: 小米里的大麦的 GitHub ⚙️ 操作环境: Visual Studio 2022 文章目录 Linux 开发工具&#xff08;上&#xff09;Linux 编辑器 —— vim…...

React学习路线图-Gemini版

前端开发学习路线图 (针对编程新手&#xff0c;主攻 React 框架) 总原则&#xff1a;先打好地基&#xff0c;再盖楼。 无论学习哪个框架&#xff0c;扎实的 HTML、CSS 和 JavaScript 基础是成功的关键。React 是基于 JavaScript 构建的&#xff0c;所以深入理解 JS 至关重要。…...

注意力(Attention)机制详解(附代码)

Attention机制是深度学习中的一种技术&#xff0c;特别是在自然语言处理&#xff08;NLP&#xff09;和计算机视觉领域中得到了广泛的应用。它的核心思想是模仿人类的注意力机制&#xff0c;即人类在处理信息时会集中注意力在某些关键部分上&#xff0c;而忽略其他不那么重要的…...

国内外Agent产品进展汇总

MCP&#xff08;Model Context Protocol&#xff09;是一个开放标准协议&#xff0c;旨在标准化应用程序向大型语言模型提供上下文信息的方式。通过集成MCP扩展&#xff0c;Agent可以访问和利用各种外部工具和服务&#xff0c;丰富了Agent的功能范围&#xff0c;使其能够执行更…...

AI Workflow

AI Workflow&#xff08;人工智能工作流&#xff09;指的是在构建、部署和管理AI模型与应用时所涉及的一系列步骤和流程。它将数据处理、模型训练、评估、部署及监控等环节有机结合起来&#xff0c;以实现高效、可重复的AI解决方案开发过程。以下是对AI Workflow核心组成部分及…...

MySQL OCP 认证限时免费活动​ 7 月 31 日 前截止!!!

为庆祝 MySQL 数据库发布 30 周年&#xff0c;Oracle 官方推出限时福利&#xff1a;2025 年 4 月 20 日至 7 月 31 日期间&#xff0c;所有人均可免费报考 MySQL OCP&#xff08;Oracle Certified Professional&#xff09;认证考试。该认证验证持证者在 MySQL 数据库管理、优化…...

【无标题】MPC软件

MPC软件是一款先进的多变量预测控制解决方案 专为复杂工业过程优化设计 **核心功能** 实时动态建模 多变量协调控制 滚动时域优化 自适应调整策略 干扰抑制 鲁棒性强 适用于时变系统 **技术优势** 基于模型预测算法 提前计算最优控制序列 处理输入输出约束 保障系…...

【EasyPan】loadDataList方法及checkRootFilePid方法解析

【EasyPan】项目常见问题解答&#xff08;自用&持续更新中…&#xff09;汇总版 一、loadDataList方法概览 /*** 文件列表加载接口* param session HTTP会话对象* param shareId 必须参数&#xff0c;分享ID&#xff08;使用VerifyParam进行非空校验&#xff09;* param …...

Java程序题案例分析

目录 一、基础语法 1. 类与对象 2. 接口与抽象类 二、面向对象语法 1. 继承与多态 2. 四种访问修饰符 三、设计模式相关语法 一、策略模式&#xff08;接口回调实现&#xff09; 1. 完整实现与解析 二、工厂模式&#xff08;静态工厂方法实现&#xff09; 1. 完整实…...

【Lanqiao】数位翻转

题目&#xff1a; 思路&#xff1a; 写蓝桥不能不写dp&#xff0c;就像.... 题目数据给的不大&#xff0c;所以我们可以考虑一种 n*m 的做法&#xff0c;那么对于这种题目可以想到的是用dp来写&#xff0c;但是如何构造转移方程与状态是个难事 由于这题对于任意一个数我们有两…...

基于QT(C++)实现(图形界面)校园导览系统

校园导览系统 一、任务描述 大学校园充满着忙忙碌碌的学生和老师们&#xff0c;但是有时候用户宝贵的时间会被复杂的道路和愈来愈多的建筑物的阻碍而浪费&#xff0c;为了不让同学们在自己的目的地的寻路过程中花费更多的时间&#xff0c;我们着手开发这样一款校园导览系统。…...

【C/C++】虚函数

&#x1f4d8; C 虚函数详解&#xff08;Virtual Function&#xff09; &#x1f4cc; 什么是虚函数&#xff1f; 虚函数&#xff08;Virtual Function&#xff09; 是 C 中实现运行时多态&#xff08;Runtime Polymorphism&#xff09; 的核心机制。 它允许派生类 重写&…...

no main manifest attribute, in xxx.jar

1、问题&#xff1a; Spring Boot项目在idea中可以正常运行&#xff0c;但是运行Spring Boot生成的jar包&#xff0c;报错&#xff1a; 1、no main manifest attribute, in xxx.jar 2、xxx.jar中没有主清单属性 2、解决办法&#xff1a; 删除pom.xml中<configuration&g…...

使用 AI 如何高效解析视频内容?生成思维导图或分时段概括总结

一、前言 AI 发展的如此迅速&#xff0c;有人想通过 AI 提效对视频的解析&#xff0c;怎么做呢&#xff1f; 豆包里面有 AI 视频总结的功能&#xff0c;可以解析bilibili网站上部分视频&#xff0c;如下图所示&#xff1a; 但有的视频解析时提示&#xff1a; 所以呢&#x…...

比较入站和出站防火墙规则

组织需要仔细配置防火墙规则&#xff0c;监控网络的传入和传出流量&#xff0c;从而最大限度降低遭受攻击的风险。在有效管理入站和出站防火墙规则前&#xff0c;了解入站与出站流量的区别至关重要。 一、什么是入站流量&#xff1f; 入站流量指的是并非源自网络内部&#xf…...

开放式耳机什么品牌的好用?性价比高的开放式耳机品牌推荐一下

这几年蓝牙耳机发展得很快&#xff0c;从最早的入耳式&#xff0c;到现在流行的开放式&#xff0c;选择越来越多。我自己是比较偏向佩戴舒适的类型&#xff0c;用过开放式之后就回不去了。它不堵耳、不压迫&#xff0c;戴着轻松不累&#xff0c;对我这种耳朵容易不适的人来说太…...

WPF之高级绑定技术

文章目录 引言多重绑定&#xff08;MultiBinding&#xff09;基本概念实现自定义IMultiValueConverterMultiBinding在XAML中的应用示例使用StringFormat简化MultiBinding 优先级绑定&#xff08;PriorityBinding&#xff09;基本概念PriorityBinding示例实现PriorityBinding的后…...

k8s高可用集群,自动化更新证书脚本

#!/bin/bash # 切换到证书目录 cd /etc/kubernetes/pki || exit # 备份原有证书&#xff08;重要&#xff01;&#xff09; sudo cp -r apiserver.crt apiserver.key \ apiserver-etcd-client.crt apiserver-etcd-client.key \ apiserver-kubelet-client…...

【Python 函数】

Python 中的函数&#xff08;Function&#xff09;是可重复使用的代码块&#xff0c;用于封装特定功能并提高代码复用性。以下是函数的核心知识点&#xff1a; 一、基础语法 1. 定义函数 def greet(name):"""打印问候语""" # 文档字符串&…...

Filecoin矿工资金管理指南:使用lotus-shed actor withdraw工具

Filecoin矿工资金管理指南&#xff1a;使用lotus-shed actor withdraw工具 引言lotus-shed actor withdraw命令概述命令语法参数选项详解常见使用场景1. 提取全部可用余额2. 提取指定数量的FIL3. 通过受益人地址发送交易 最佳实践资金安全管理操作流程优化 常见问题与解决方案提…...

AI辅助DevOps与自动化测试:重构软件工程效率边界

随着AI技术渗透至软件开发生命周期&#xff0c;DevOps与自动化测试领域正经历颠覆性变革。本文系统性解析AI在需求分析、测试用例生成、部署决策、异常检测等环节的技术实现路径&#xff0c;结合微软Azure DevOps、Tesla自动驾驶测试等典型场景&#xff0c;探讨AI如何突破传统效…...

css内容省略——text-overflow: ellipsis

title: css内容省略 date: 2025-05-07 19:41:17 tags: css text-overflow: ellipsis text-overflow: ellipsis用于在文本溢出容器时显示省略号(…) 1.单行省略 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"&g…...

nginx性能优化与深度监控

一、性能调优方向 1. 系统层面优化 内核参数调整 TCP队列与连接管理&#xff1a; net.core.somaxconn&#xff08;最大连接队列长度&#xff0c;建议设为65535&#xff09;net.ipv4.tcp_max_syn_backlog&#xff08;SYN队列长度&#xff0c;建议65535&#xff09;net.ipv4.tc…...

leetcode 70.爬楼梯(c++详细最全解法+补充知识)

目录 题目 解答过程 补充哈希表知识 哈希表基本特性 常用成员函数 基本用法 实现代码 1.递归 2.循环遍历 3.哈希表 题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 示例 1&#…...

护照阅读器简介

护照阅读器简介 护照阅读器&#xff08;Passport Reader&#xff09;是一种专用设备&#xff0c;用于快速、准确地读取护照、身份证、签证等旅行证件的机读区&#xff08;MRZ&#xff09;和芯片&#xff08;ePassport&#xff09;信息&#xff0c;广泛应用于出入境管理、机场安…...

切片和边缘计算技术分析报告

切片和边缘计算技术分析报告 一、引言 随着 5G 通信技术的快速发展&#xff0c;网络切片和边缘计算技术逐渐成为通信领域的热点研究方向。网络切片技术通过将物理网络划分为多个逻辑上的虚拟网络&#xff0c;以满足不同业务场景对网络性能的差异化需求。边缘计算则将计算、存…...

vue3笔记(自存)

1. Vue3简介 2020年9月18日&#xff0c;Vue.js发布版3.0版本&#xff0c;代号&#xff1a;One Piece&#xff08;n 经历了&#xff1a;4800次提交、40个RFC、600次PR、300贡献者 官方发版地址&#xff1a;Release v3.0.0 One Piece vuejs/core 截止2023年10月&#xff0c;最…...

多线服务器具有什么优势

在当今数字化飞速发展的时代&#xff0c;多线服务器宛如一位低调的幕后英雄&#xff0c;默默为我们的网络世界提供着强大的支持。那么&#xff0c;多线服务器到底具有哪些令人瞩目的优势呢 首先&#xff0c;多线服务器的最大优势之一就是网络访问的高速与稳定。想象一下&#x…...