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

华为 AI Agent:企业内部管理的智能变革引擎(11/30)

一、华为 AI Agent 引领企业管理新潮流

在当今数字化飞速发展的时代,企业内部管理的高效性与智能化成为了决定企业竞争力的关键因素。华为,作为全球领先的科技巨头,其 AI Agent 技术在企业内部管理中的应用正掀起一场全新的变革浪潮。

AI Agent,即人工智能代理,是一种能够感知环境、进行决策并执行动作的智能实体。它犹如一位智能助手,凭借强大的人工智能算法和丰富的数据资源,深度理解企业的运营流程与业务需求,为企业管理的各个环节提供智能化支持。华为的 AI Agent 技术更是在这一领域展现出了独特的优势与创新性。

二、AI Agent 在企业管理中的关键挑战剖析

三、华为 AI Agent 在企业生产场景中的挑战与实践

面临的挑战

  • 专业性:企业生产场景涉及特定领域专业知识,如化工、医疗等,AI Agent 理解难度大,且生产场景要求输出准确率大于 90%,并要专业、简洁、高效。
  • 协作性:AI Agent 需与大模型、传统模型、现有 API 协同调度,还要与企业现有的信息技术系统无缝集成,在业务流程中实现闭环难度较大。
  • 责任性:企业生产和客户服务场景对输出的严肃性要求高,AI Agent 和大模型需保证内容正确、及时、完整、可解释,避免知识更新滞后和幻觉问题影响员工信任。
  • 安全性:专业知识是企业核心资产,既要共享又要防泄露,同时大模型框架内集成的模块或本身可能含漏洞,存在安全威胁。

华为的技术实践

  • 企业词表多轮理解和主动澄清:提升指令理解准确率到 90% 以上,优化知识地图,建设企业词表和大模型数据准入标准,完善数据治理标准并持续清洗。
  • 模型编排:将大模型的理解生成能力与小模型的感知执行能力结合,与原有 IT 系统、传统模型配合,解决复杂问题。
  • 外挂知识库:让动态知识快速更新和循环,使 AI Agent 能紧跟企业知识更新节奏,确保实时交互体验。
  • 防退化:纳入数据飞轮能力,依知识敏感度提高循环频率,加快知识库更新迭代,赋予 AI Agent 持续自学习能力,保持数据最新。
  • 防安全风险:从数据、大模型交互、Agent 应用自身三个角度提升安全能力,如训练中识别和处理敏感数据,推理中过滤和还原输入输出;建立模型网关和三层安全隔离带;检查 Agent 规划动作和执行环境的安全性等 。

四、华为云的 AI Agent 探索与实践之路

(一)多阶段推进策略

华为云在 AI Agent 的应用推广上,制定了一套系统且循序渐进的策略。在初阶阶段,精心挑选问答类 AI Agent 作为切入点,通过对基础模型的审慎筛选、巧妙设计 Prompt 模板并进行精准微调,让业务部门能够快速领略到 AI Agent 的独特魅力与卓越效能。这一举措恰似在平静的湖面上投下一颗石子,迅速激起了业务部门对 AI Agent 技术的浓厚兴趣与探索热情。而到了中阶阶段,华为云进一步引入相对复杂的 AI Agent 应用,如客服助手、会议助手等。这些应用如同贴心的智能伙伴,深度融入办公场景的各个角落。通过外挂知识库的灵活运用以及大小模型的巧妙编排,它们能够游刃有余地满足特定办公场景的多样化需求,显著提升工作效率与质量。至于高阶阶段,则聚焦于高阶专业场景,例如设备智能巡查 AI Agent。针对此类场景的严苛要求,华为云充分发挥 AI Agent 和大模型的强大特性,创新性地增加防退化和防安全风险的前沿技术,为 AI Agent 在专业领域的稳定、安全运行筑牢了坚实的屏障,确保其能够在复杂多变的专业环境中始终如一地保持卓越性能。

(二)核心技术突破

华为云在 AI Agent 技术领域实现了多项核心技术的重大突破,为其在企业管理中的广泛应用奠定了坚实基础。

在提升指令理解准确率方面,华为云通过构建企业词表、多轮理解和主动澄清等先进技术手段,成功将指令理解准确率大幅提升至 90% 以上。这一突破的关键在于对知识地图的深度优化,精心建设企业词表,并制定严格的大模型数据准入标准。同时,不断完善数据治理标准,持续进行数据清洗工作,从而确保 AI Agent 能够精准理解企业管理中的各类复杂指令,为后续的高效决策与执行提供了坚实保障。

模型编排技术是华为云的又一亮点。华为云深知大模型与小模型各具独特优势,大模型在理解生成方面表现卓越,小模型则在感知执行领域游刃有余。于是,华为云巧妙地将大模型的理解生成能力与小模型的感知执行能力进行有机结合,并与企业原有的 IT 系统、传统模型实现深度协同。通过这种方式,AI Agent 能够从容应对企业管理中错综复杂的问题,无论是数据处理、业务流程优化还是决策支持,都能做到精准高效,展现出强大的问题解决能力。

外挂知识库技术为 AI Agent 注入了源源不断的活力。在企业管理的动态环境中,知识的快速更新至关重要。华为云的外挂知识库能够让动态知识实现快速更新与循环,确保 AI Agent 始终紧跟企业知识更新的节奏。这意味着 AI Agent 在与企业员工的交互过程中,能够提供最前沿、最准确的信息与建议,极大地提升了实时交互体验,使 AI Agent 真正成为企业管理知识的智慧宝库。

为了有效防止 AI Agent 出现性能退化现象,华为云引入了数据飞轮能力。依据知识的敏感度,合理提高循环频率,从而加快知识库的更新迭代速度。这一创新举措如同为 AI Agent 安装了一台强大的 “智能引擎”,使其能够在不断变化的企业管理环境中持续学习、自我进化,始终保持数据的新鲜度与准确性,为企业提供持久可靠的智能化服务。

在安全风险防范方面,华为云从数据、大模型交互、Agent 应用自身三个关键角度全面提升安全能力。在数据安全层面,于训练过程中对敏感数据进行自动化识别、归类,并精确评估清洗程度与可暴露程度,在保障数据可用性的同时,全力保护数据隐私。在推理过程中,能够敏锐识别输入的敏感数据,巧妙过滤和替换后,无感知还原输出内容,确保数据的安全性与完整性。在模型交互安全方面,在企业内部精心构建模型网关,将内外部模型统一接入,并搭建三层安全隔离带。第一层针对模型返回的内容建立安全评分滤网,通过通检或抽检方式及时发现模型自身的安全问题;第二层建立企业信息安全滤网,全面检查所有的调用,严防敏感信息泄露;第三层建立企业领域滤网,充分考虑各领域的敏感词和控制力度差异,各领域基于这套机制自行进行严格控制,有效将关键信息隔离在企业内部。在 Agent 框架应用安全方面,在与模型交互过程中,将 Agent 规划的动作与原有的安全技术检查紧密结合,确保每一个动作都安全可靠。在任务执行过程中,针对代码执行的环境,配备对应的安全技术,全方位防范潜在安全风险。同时,对应用框架自身和三方组件进行严格监测,及时发现并处理可能存在的漏洞、服务越权等问题,为 AI Agent 的稳定运行打造了一个坚不可摧的安全防护体系。

五、华为 AI Agent 企业应用场景深度解析

(一)客服助手:智能交互的新典范

在企业运营中,客服工作的效率与质量直接影响着客户满意度和企业形象。华为的客服助手 AI Agent 借助先进的人工智能技术,实现了与客户的智能交互,成为企业客户服务的得力助手。它能够快速理解客户的问题,并准确地提供专业解答。通过对大量客户数据的学习与分析,客服助手 AI Agent 不断优化自身的回答策略,从而提高回答的准确性和专业性。在面对复杂问题时,它可以通过多轮对话与客户进行深入沟通,进一步明确客户需求,确保提供的解决方案切实可行。据相关数据显示,华为客服助手 AI Agent 能够在短时间内处理大量客户咨询,其问题解决率相比传统客服方式有显著提升,大大缩短了客户等待时间,提高了客户服务效率。同时,其专业的回答也增强了客户对企业的信任度,为企业树立了良好的品牌形象。

(二)会议纪要生成:精准高效的智能助手

会议是企业内部沟通协作的重要方式,而会议纪要则是记录会议内容、传达会议精神的关键文件。华为的会议纪要生成 AI Agent 基于大模型、ASR 语音识别、智能文档解析等技术的巧妙编排,具备了强大的会议纪要总结能力。在会议进行过程中,它能够实时记录并分析发言内容,精准地提取核心观点、重要决议以及待办事项等关键信息。通过语音转写、ASR 纠错、口水稿分段、核心观点提取等一系列精细步骤,会议纪要生成 AI Agent 能够快速生成清晰、准确且详细的会议纪要。这不仅大大减轻了人工整理会议纪要的负担,还显著提高了会议纪要的质量和生成效率。以往需要人工花费大量时间整理的会议纪要,现在借助该 AI Agent,能够在会议结束后的短时间内即可完成,并且内容更加全面、准确,有效避免了信息遗漏和误解,为企业内部的信息传递和工作协同提供了有力支持。

(三)生产指挥:智能化的专业挑战应对

在生产指挥场景中,华为的 AI Agent 展现出了卓越的应对复杂专业挑战的能力。面对生产过程中的各种任务,如智能巡检等,它能够迅速进行任务分解,将复杂的任务细化为多个可操作的子任务。通过多轮澄清机制,与相关系统或人员进一步确认任务细节和要求,确保对任务的理解准确无误。同时,利用 API 检索功能,快速获取所需的各种数据和信息,为决策提供充分依据。在整个过程中,还会对序列长度进行精准控制,以优化任务执行流程,提高生产效率。例如,在智能巡检场景中,AI Agent 可以按照预设的巡检路线和标准,有条不紊地对设备进行检查,及时发现潜在问题,并迅速提供详细的巡检报告和处理建议。这使得企业能够及时采取措施,预防生产事故的发生,保障生产过程的安全与稳定,极大地提升了企业生产指挥的智能化水平和整体运营效率。

六、使用方法

使用华为企业内部管理 AI Agent,可按以下步骤操作:

  1. 需求评估与规划:企业首先需全面评估自身管理需求,明确要解决的问题与达成的目标,如提升客户服务效率、优化生产流程或改进决策制定等,依据需求确定适用的 AI Agent 类型与功能模块,并制定详细应用规划。
  2. 系统部署与集成:依据规划进行华为 AI Agent 系统部署,可选择本地部署或云端部署方式,确保系统稳定运行且具备扩展性。同时,将其与企业现有信息系统(如 ERP、CRM、OA 等)无缝集成,实现数据共享与交互,为 AI Agent 提供全面准确的数据支持。
  3. 数据准备与管理:整理与企业管理相关的各类数据,包括结构化数据(如数据库记录)和非结构化数据(如文档、邮件、语音记录等)。对数据进行清洗、预处理与标注,确保数据质量与可用性。建立数据更新机制,保证数据实时性与准确性,为 AI Agent 提供优质数据资源。
  4. 模型训练与优化:利用准备好的数据对 AI Agent 模型进行训练,使模型学习企业管理知识、业务流程与员工交互模式。在训练过程中,采用合适的算法与技术手段优化模型性能,如调整模型参数、增加训练数据量、采用迁移学习或强化学习等方法,提升模型准确性与泛化能力。
  5. 用户培训与推广:在正式上线前,对企业员工开展关于 AI Agent 使用方法与注意事项的培训,使其了解功能与价值,掌握操作技巧。通过多种渠道(如内部宣传、培训课程、在线教程等)在企业内部推广 AI Agent,提高员工认知度与接受度,鼓励积极使用。
  6. 上线运行与监控:完成培训与推广后,正式上线 AI Agent。在运行过程中,建立实时监控系统,密切关注其性能指标(如响应时间、准确率、处理量等)、运行状态(如是否正常运行、有无异常报错等)以及用户反馈,及时发现并解决问题,确保稳定可靠运行。
  7. 持续改进与创新:定期对 AI Agent 的应用效果进行评估与分析,收集用户反馈与业务数据,总结经验与不足。依据评估结果与业务需求变化,持续对模型进行优化与更新,拓展功能与应用场景,不断创新与改进,以适应企业发展与市场竞争的变化,为企业创造更大价值。

七、经典代码案例

以下是三个模拟华为企业内部管理中 AI Agent 应用的代码案例示例:

案例一:智能客服助手代码示例

python

# 导入自然语言处理库
import nltk
from nltk.tokenize import word_tokenize
from nltk.corpus import stopwords
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Embedding, LSTM, Dense# 下载必要的 NLTK 数据
nltk.download('punkt')
nltk.download('stopwords')# 定义客服助手类
class CustomerServiceAgent:def __init__(self):# 初始化语言模型self.model = self.build_model()# 加载预训练权重(假设已训练好)self.model.load_weights('customer_service_model_weights.h5')# 定义问题分类标签self.labels = ['product_inquiry', 'technical_support', 'order_status', 'general_question']# 构建神经网络模型def build_model(self):model = Sequential()model.add(Embedding(input_dim=10000, output_dim=128))model.add(LSTM(128))model.add(Dense(len(self.labels), activation='softmax'))model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])return model# 预处理用户输入文本def preprocess_text(self, text):tokens = word_tokenize(text.lower())stop_words = set(stopwords.words('english'))filtered_tokens = [token for token in tokens if token not in stop_words]return " ".join(filtered_tokens)# 预测问题分类def predict_question_type(self, text):preprocessed_text = self.preprocess_text(text)# 将文本转换为模型输入格式(假设已完成词汇索引等准备工作)input_data = [self.text_to_index(preprocessed_text)]# 进行预测predictions = self.model.predict(input_data)[0]# 获取预测的标签predicted_label = self.labels[tf.argmax(predictions).numpy()]return predicted_label# 创建客服助手实例
agent = CustomerServiceAgent()# 示例用户输入
user_input = "I want to know the status of my order."
# 预测问题类型
predicted_type = agent.predict_question_type(user_input)
print(f"预测的问题类型: {predicted_type}")

案例二:会议纪要生成代码示例

python

import speech_recognition as sr
import openai
import os# 设置 OpenAI API 密钥
openai.api_key = "YOUR_API_KEY"# 语音识别函数
def speech_to_text(audio_file):r = sr.Recognizer()with sr.AudioFile(audio_file) as source:audio = r.record(source)try:text = r.recognize_google(audio)return textexcept sr.UnknownValueError:print("无法识别语音")except sr.RequestError as e:print(f"请求错误: {e}")# 会议纪要生成函数
def generate_meeting_summary(text):response = openai.Completion.create(engine="text-davinci-003",prompt=f"生成以下会议内容的纪要: {text}",max_tokens=500,temperature=0.7)return response.choices[0].text.strip()# 假设的音频文件路径
audio_file_path = "meeting_audio.wav"
# 语音转文本
meeting_text = speech_to_text(audio_file_path)
if meeting_text:# 生成会议纪要summary = generate_meeting_summary(meeting_text)print(f"会议纪要: {summary}")

案例三:生产指挥任务分解代码示例

python

# 定义生产任务类
class ProductionTask:def __init__(self, task_description):self.task_description = task_descriptionself.sub_tasks = []# 任务分解函数def decompose_task(self):# 简单的基于关键词的任务分解示例if "assembly" in self.task_description:self.sub_tasks.append("准备零部件")self.sub_tasks.append("进行组装操作")self.sub_tasks.append("检查组装质量")elif "quality_check" in self.task_description:self.sub_tasks.append("确定检查标准")self.sub_tasks.append("执行质量检查")self.sub_tasks.append("记录检查结果")# 示例生产任务
production_task = ProductionTask("Perform assembly of the new product.")
# 分解任务
production_task.decompose_task()
print(f"分解后的子任务: {production_task.sub_tasks}")

请注意,以上代码仅为模拟示例,实际华为在企业内部管理中的 AI Agent 应用涉及到更为复杂和庞大的架构、更先进的技术以及严格的企业级安全和性能要求,这些示例只是为了帮助理解相关概念而编写的简化版本。

八、AI Agent 助力企业管理转型的未来展望

随着科技的不断进步与创新,AI Agent 在企业管理领域的应用前景将更为广阔。在人员管理方面,AI Agent 有望实现个性化的员工培训与发展规划。它能够根据每位员工的技能水平、职业目标以及学习风格,量身定制专属的培训课程与成长路径,助力员工快速提升自我,实现个人价值与企业目标的完美契合。在任务管理上,AI Agent 将进一步优化项目流程,通过智能预测与精准资源分配,确保项目按时、高质量交付。例如,它可以提前识别项目中的潜在风险,并提供详细的应对策略,极大地提高项目的成功率。而在资产管理领域,AI Agent 可实现对企业资产的全生命周期智能化管理。从资产的采购规划、日常运维到报废处置,它都能进行实时监控与智能决策,提高资产利用率,降低运营成本。可以预见,AI Agent 将成为企业管理转型的核心驱动力,引领企业迈向更加智能、高效、创新的未来。

博主还写了与本文相关文章,欢迎批评指正: 

AI Agent实战30篇目录集绵: 

第一章 Agent基本概念【共7篇】

1、AI Agent 介绍(1/30)

2、AI Agent:重塑业务流程自动化的未来力量(2/30)

3、AI Agent 实战:三步构建,七步优化,看智能体如何进入企业生产(3/30)

4、探秘 AI Agent 之 Coze 智能体:从简介到搭建全攻略(4/30)

5、探秘多AI Agent模式:机遇、应用与未来展望(5/30)

6、探秘 AI Agent 之 Coze 智能体:工作流模式(6/30)

7、探秘 AI Agent 之 Coze 智能体:插件创建与使用(7/30)

第二章 Agent案例分析 【共8篇】

1、AI Agent案例全解析:百度营销智能体(8/30)

2、AI Agent案例与实践全解析:字节智能运维(9/30)

3、Agent 案例分析:金融场景中的智能体-蚂蚁金服案例(10/30)

4、华为 AI Agent:企业内部管理的智能变革引擎(11/30)

后期文章正在努力创作中,敬请期待...... 

相关文章:

华为 AI Agent:企业内部管理的智能变革引擎(11/30)

一、华为 AI Agent 引领企业管理新潮流 在当今数字化飞速发展的时代,企业内部管理的高效性与智能化成为了决定企业竞争力的关键因素。华为,作为全球领先的科技巨头,其 AI Agent 技术在企业内部管理中的应用正掀起一场全新的变革浪潮。 AI Ag…...

【Pandas】pandas Series empty

Pandas2.2 Series Attributes 方法描述Series.index每个数据点的标签或索引Series.array对象底层的数据数组Series.values以NumPy数组的形式访问Series中的数据值Series.dtype用于获取 Pandas Series 中数据的类型(dtype)Series.shape用于获取 Pandas …...

Git如何设置和修改当前分支跟踪的上游分支

目录 前言 背景 设置当前分支跟踪的上游分支 当前分支已有关联,删除其关联,重新设置上游 常用的分支操作 参考资料 前言 仅做学习记录,侵删 背景 在项目开发过程中,从master新建分支时,会出现没有追踪的上游分…...

GitHub新手用法详解【适合新手入门-建议收藏!!!】

目录 什么是Github,为什么使用它? 一、GitHub账号的注册与登录 二、 gitbash安装详解 1.git bash的下载与安装 2.git常用命令 3. Git 和 GitHub 的绑定 1. 获取SSH keys 2.绑定ssh密钥 三、通过Git将代码提交到GitHub 1.克隆仓库 2.测试提交代码…...

游戏开发线性空间下PS工作流程

前言 使用基于物理的渲染,为了保证光照计算的准确,需要使用线性空间; 使用线性空间会带来一个问题,ui 在游戏引擎中的渲染结果与 PS 中的不一致: PS(颜色空间默认是sRGB伽马空间)&#xff1a…...

7-10 最长公共子序列

目录 题目描述 输入格式: 输出格式: 输入样例: 输出样例: 解题思路: 详细代码: 题目描述 给出 1~n 的两个排列 P1 和 P2,求它们的最长公共子序列。 n 在 5~1000 之间。 输入格式: 第一行是一个数 n 接下来两行,每行为 n 个数&…...

亚远景-ISO 21434标准下的汽车网络安全:风险评估与管理的关键实践

ISO 21434标准,全称为ISO/SAE 21434 "Road Vehicles - Cybersecurity Engineering",是国际标准化组织(ISO)发布的针对汽车领域的标准,旨在指导汽车制造商、供应商和相关利益相关方在汽车系统中应用适当的网络安全措施。在ISO 21434…...

C++ 的 source_location

1 __FILE__ 和 __LINE__ ​ 你一定看过这样的代码: printf("Internal error at \"%s\" on line %d.\n", __FILE__, __LINE__); 这行代码的作用就是打印出 printf() 函数调用发生时所在的源代码文件名(包含路径)和这行代…...

[python SQLAlchemy数据库操作入门]-14.实时数据采集 记录股市动态

哈喽,大家好,我是木头左! 要使用 SQLAlchemy 进行实时数据采集,首先需要搭建相应的开发环境。以下是所需的主要步骤: 安装 Python:确保你的系统上已经安装了 Python,推荐使用 Python 3.x 版本。创建虚拟环境:为了隔离项目依赖,建议为每个项目创建一个虚拟环境。可以使…...

`we_chat_union_id IS NOT NULL` 和 `we_chat_union_id != ‘‘` 这两个条件之间的区别

文章目录 1、什么是空字符串?2、两个引号之间加上空格 好的,我们来详细解释一下 we_chat_union_id IS NOT NULL 和 we_chat_union_id ! 这两个条件之间的区别,以及它们在 SQL 查询中的作用: 1. we_chat_union_id IS NOT NULL 含…...

【和春笋一起学C++】文本输入与读取

前言:前面学习了while语句后,下面用while语句实现一个重要的功能,逐字符的读取键盘输入的字符序列,并输出到显示屏上。 准备知识: C的输入输出包含以下3方面的内容: 对系统指定的标准设备的输入和输出。即…...

D类音频应用EMI管理

1、前言 对于EMI,首先需要理解天线。频率和波长之间的关系,如下图所示。   作为有效天线所需的最短长度是λ/4。在空气中,介电常数是1,但是在FR4或玻璃环氧PCB的情况下,介电常数大约4.8。这种效应会导致信号在FR4材…...

第N8周:使用Word2vec实现文本分类

文章目录 一、数据预处理1.加载数据2.构建词典3.生成数据批次和迭代器 二、模型构建1.搭建模型2.初始化模型3.定义训练与评估函数 三、训练模型1.拆分数据集并运行模型 四、总结 🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者&a…...

100天精通Python(爬虫篇)——第113天:爬虫基础模块之urllib详细教程大全

文章目录 1. urllib概述2. urllib.request模块 1. urllib.request.urlopen()2. urllib.request.urlretrieve()3. urllib.request.Request()4. urllib.request.install_opener()5. urllib.request.build_opener()6. urllib.request.AbstractBasicAuthHandler7. urllib.request.…...

光谱相机与普通相机的区别

一、成像目的 普通相机:主要目的是记录物体的外观形态,生成人眼可见的、直观的二维图像,重点在于还原物体的形状、颜色和纹理等视觉特征,以供人们进行观赏、记录场景或人物等用途。例如,拍摄旅游风景照片、人物肖像等…...

Mysql数据 新增、修改和删除操作时,这些变化如何被转换为Kafka消息?

Mysql数据 新增、修改和删除操作时,这些变化如何被转换为Kafka消息? 为了在FlinkCDC中配置MySQL同步到Kafka,并采用debezium-json数据格式,我们需要了解当执行新增、修改和删除操作时,这些变化如何被转换为Kafka消息。下面我们将详细介绍这些变化情况,并提供具体的数据样…...

《Python 机器视觉:开启智能视觉新时代》

《Python 机器视觉:开启智能视觉新时代》 一、Python 机器视觉的基石(一)关键库的强大力量(二)环境搭建的便捷路径 二、核心功能与奇妙应用(一)图像的奇幻处理(二)目标检…...

uniapp实现为微信小程序扫一扫的功能

引言 随着微信小程序的快速发展,越来越多的开发者开始关注和学习微信小程序的开发。其中,微信小程序的扫一扫功能是非常常用且实用的功能之一。通过扫描二维码,用户可以获取到相关的信息或者实现特定的功能。 正文 在过去,开发者需要使用微信开发者工具以及相关的开发文档…...

【微信小程序】4plus|搜索框-历史搜索 | 我的咖啡店-综合实训

升级版1-清空全部的再次确认 实现功能: 历史搜索记录展示-历史搜索记录展示10条点击跳转-点击历史搜索记录可同步到搜索框并自动搜索全部删除-可一次性全部删除历史搜索记录全部删除-有再次确认操作展示 进行搜索后留下搜索记录 点击垃圾桶图标,显示【清空全部】 点击【清…...

使用FFmpeg进行拉流和推流操作

FFmpeg是一款强大的多媒体处理工具,可以用于视频的录制、转换、推流和拉流等操作。下面将详细介绍如何使用FFmpeg进行拉流和推流操作。 1. FFmpeg推流操作 推流是将本地的音视频流推送到流媒体服务器上,例如主播将本地电脑上的画面推流到直播平台的流媒…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

【Linux】C语言执行shell指令

在C语言中执行Shell指令 在C语言中&#xff0c;有几种方法可以执行Shell指令&#xff1a; 1. 使用system()函数 这是最简单的方法&#xff0c;包含在stdlib.h头文件中&#xff1a; #include <stdlib.h>int main() {system("ls -l"); // 执行ls -l命令retu…...

循环冗余码校验CRC码 算法步骤+详细实例计算

通信过程&#xff1a;&#xff08;白话解释&#xff09; 我们将原始待发送的消息称为 M M M&#xff0c;依据发送接收消息双方约定的生成多项式 G ( x ) G(x) G(x)&#xff08;意思就是 G &#xff08; x ) G&#xff08;x) G&#xff08;x) 是已知的&#xff09;&#xff0…...

Java如何权衡是使用无序的数组还是有序的数组

在 Java 中,选择有序数组还是无序数组取决于具体场景的性能需求与操作特点。以下是关键权衡因素及决策指南: ⚖️ 核心权衡维度 维度有序数组无序数组查询性能二分查找 O(log n) ✅线性扫描 O(n) ❌插入/删除需移位维护顺序 O(n) ❌直接操作尾部 O(1) ✅内存开销与无序数组相…...

线程与协程

1. 线程与协程 1.1. “函数调用级别”的切换、上下文切换 1. 函数调用级别的切换 “函数调用级别的切换”是指&#xff1a;像函数调用/返回一样轻量地完成任务切换。 举例说明&#xff1a; 当你在程序中写一个函数调用&#xff1a; funcA() 然后 funcA 执行完后返回&…...

Auto-Coder使用GPT-4o完成:在用TabPFN这个模型构建一个预测未来3天涨跌的分类任务

通过akshare库&#xff0c;获取股票数据&#xff0c;并生成TabPFN这个模型 可以识别、处理的格式&#xff0c;写一个完整的预处理示例&#xff0c;并构建一个预测未来 3 天股价涨跌的分类任务 用TabPFN这个模型构建一个预测未来 3 天股价涨跌的分类任务&#xff0c;进行预测并输…...

(二)原型模式

原型的功能是将一个已经存在的对象作为源目标,其余对象都是通过这个源目标创建。发挥复制的作用就是原型模式的核心思想。 一、源型模式的定义 原型模式是指第二次创建对象可以通过复制已经存在的原型对象来实现,忽略对象创建过程中的其它细节。 📌 核心特点: 避免重复初…...

2021-03-15 iview一些问题

1.iview 在使用tree组件时&#xff0c;发现没有set类的方法&#xff0c;只有get&#xff0c;那么要改变tree值&#xff0c;只能遍历treeData&#xff0c;递归修改treeData的checked&#xff0c;发现无法更改&#xff0c;原因在于check模式下&#xff0c;子元素的勾选状态跟父节…...

Redis数据倾斜问题解决

Redis 数据倾斜问题解析与解决方案 什么是 Redis 数据倾斜 Redis 数据倾斜指的是在 Redis 集群中&#xff0c;部分节点存储的数据量或访问量远高于其他节点&#xff0c;导致这些节点负载过高&#xff0c;影响整体性能。 数据倾斜的主要表现 部分节点内存使用率远高于其他节…...

tree 树组件大数据卡顿问题优化

问题背景 项目中有用到树组件用来做文件目录&#xff0c;但是由于这个树组件的节点越来越多&#xff0c;导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多&#xff0c;导致的浏览器卡顿&#xff0c;这里很明显就需要用到虚拟列表的技术&…...