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

解析传统Workflow、AI Workflow与AI Agent概念,并通过Coze案例探讨利用AI工作流构建应用的实践流程

传统工作流

工作流入门这篇就够了
BPMN.JS中文教程
BPMN
工作流引擎解析
定义:工作流是在计算机支持下业务流程的自动或半自动化,其通过对流程进行描述以及按一定规则执行以完成相应工作。

应用:随着计算机技术的发展以及工业生产、办公自动化等领域的需求不断提升,面向事务审批、材料提交、业务整合和数据统计等应用需求的图文工作流、业务工作流也不断涌现。利用科学工作流还可以用于研究(地理)模型的集成。

研究内容
研究工作流可从工作流模型、工作流的定义和表达、工作流引擎

1.工作流模型

1.1面向控制:通常业务工作流大多数都是面向控制的工作流,以最常见的公司请假流程为例,当请假天数小于阈值时能向主管请假,否则只能向经理审批。
在这里插入图片描述

2.工作流的定义和表达

2.1.BPMN(Business Process Modeling Notation,即业务流程建模符号):是一种流程建模的通用和标准语言,用来绘制业务流程图,以便更好地让各部门之间理解业务流程和相互关系。
在这里插入图片描述

processon:最常见的在线绘图软件,也可绘制BPMNProcessOn思维导图流程图-在线画思维导图流程图_在线作图实时协作

Camunda Modeler:Camunda工作流设计器,桌面端,支持Window和Linux系统,功能十分强大,工作流节点、任务和事件的属性非常丰富!!!Camunda

3.工作流引擎

工作流设计器设计好的BPMN,可以直接导出BPMN文件或者XML文件,而怎样控制BPMN文件执行这就得靠工作流引擎控制。工作流引擎的工作大致可分为:流程解释、流程执行、管理监控和调用应用这四部分(。
在这里插入图片描述
在这里插入图片描述

4.传统工作流与AI工作流

AI工作流扩展了普通工作流功能,具体来讲在工作流设计时(业务逻辑设计)时将AI大模型作为工作流节点引入工作流中,由于AI大模型的映入对应的前端用户交互方式也需扩展,需拓展原来表单功能

AI Workflow与AI agent

AI Agent 与 AI Workflow 的区别和深度解析:从自动化到智能化的演进
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以下是对AI Agent与AI Workflow的详细解析:

一、定义与功能

  1. AI Agent

    • 定义:AI Agent是一个具有自主意识的智能实体,能够感知环境、进行推理决策,并采取相应行动。它不仅能执行指令,更重要的是能够理解任务背景、制定执行计划,并在遇到问题时灵活调整策略。
    • 功能:AI Agent的核心在于其自主学习和决策能力,能够通过不断积累经验来优化自己的行为模式。它通常具备感知能力、决策能力、执行能力等,可以独立工作,也可以与其他Agent或人类协作。
  2. AI Workflow

    • 定义:AI Workflow是指将复杂的任务分解成一系列较小的子任务,并引入AI技术来处理这些子任务,从而形成一个高效、自动化、智能化的工作流程。
    • 功能:AI Workflow结合了AI的自动化处理能力和工作流的流程管理能力,能够自动执行重复性任务、进行数据分析与决策、优化流程路径等。它更注重对任务执行过程的规划和组织,确保任务能够按照既定的规则和顺序高效执行。

二、特点与优势

  1. AI Agent

    • 高度自主决策能力:能够根据环境和任务需求做出决策,无需持续人工干预。
    • 环境适应性强:能够处理不确定性,灵活调整策略。
    • 学习能力:通过经验优化行为,不断提升性能。
    • 交互性:能够与其他Agent或人类进行交互和协作。
  2. AI Workflow

    • 预定义的执行路径:任务执行过程清晰明确,可控性强。
    • 标准化处理流程:确保任务按照既定规则执行,结果可预测。
    • 高效任务处理能力:适合处理结构化、重复性任务,显著提高工作效率。
    • 流程优化能力:能够根据实时数据和任务需求动态调整资源配置,优化流程路径。

三、应用场景

  1. AI Agent

    • 智能客服:理解客户多样化需求,提供个性化服务。
    • 智能家居:根据用户习惯、环境变化自适应调节家居设备。
    • 自动驾驶:实时感知路况,做出驾驶决策,确保行车安全。
    • 金融交易:分析市场行情,自主进行投资决策。
    • 医疗诊断:综合分析病患数据,辅助医生诊断决策。
  2. AI Workflow

    • 企业流程自动化:如财务处理、人事审批、采购管理等。
    • 制造业质检:标准化的产品质量检测流程。
    • 数据处理:数据清洗、转换、分析的流水线作业。
    • 文档处理:自动化的文档分类、提取、归档。
    • 医疗影像分析:标准化的医学图像处理和分析流程。

四、发展趋势

  1. AI Agent:随着技术的不断进步,AI Agent将具备更强的自主学习和决策能力,能够更全面地满足复杂场景的需求。同时,多Agent协作系统也将得到广泛应用,实现更高效的任务执行和协作。
  2. AI Workflow:AI Workflow将进一步提升智能化程度,能够处理更加复杂和多变的任务。此外,随着跨领域应用拓展,AI Workflow将逐渐应用于更多行业和领域,为企业提供更加全面和高效的自动化解决方案。

综上所述,AI Agent与AI Workflow在定义、功能、特点、优势以及应用场景等方面均有所不同。在实际应用中,应根据具体需求和场景选择合适的技术方案。

一步步教你用工作流模式无代码开发AI应用
在这里插入图片描述

AI 服务商提供了可视化的工具和自动化流程,用户只需简单拖拽或配置就能轻松实现自己的 AI 应用。 Coze
平台的最大优势在于它的无代码开发方式,前*后端*的生成都采用了图形化操作,大大降低了开发门槛。

Coze的AI工作流模式构建AI应用流程分析

1.前端用户界面——通过拖拽式表单构建

在这里插入图片描述
需要创建一个简单的网页表单,让用户输入汉语白话文。当用户点击按钮时,表单会将输入发送到后端进行处理,随后返回文言文的翻译结果。前端的设计同样是图形化操作,使用 Coze 提供的 UIBuilder,用户可以通过拖拽组件来搭建界面,快速生成一个功能齐全的前端。

2.后端模型(通过拖拽式工作流编排,★★★大模型工作流节点☆☆☆)

在这里插入图片描述
在这里插入图片描述
输出方式:输出格式多样(文本、markdown、json等)
在这里插入图片描述
支持流式输出
在这里插入图片描述

AI WorkFlow详解

RAG+AI工作流+Agent:LLM框架该如何选择,全面对比MaxKB、Dify等
在这里插入图片描述
AI工作流是指一系列将人工智能技术应用于业务流程的有序步骤,目的是高效地完成特定任务或实现目标。以下是对AI工作流的详细解释:

一、AI工作流的概念

AI工作流是人工智能技术与业务流程相结合的产物。它将人工智能技术引入到工作流程的各个环节中,通过自动化的方式提高工作效率和质量。AI工作流通常包括数据输入、模型处理、结果输出等多个步骤,每个步骤都可能有不同的AI工具或模型参与。

二、AI工作流的关键要素

  1. AI工具与模型:AI工作流的核心是各种AI工具和模型。这些工具和模型能够执行特定的任务,如文本生成、图像识别、自然语言处理等。选择合适的AI工具和模型对于构建高效的AI工作流至关重要。
  2. 工作流引擎:工作流引擎是管理AI工作流的软件平台。它负责协调各个AI工具和模型之间的交互,确保工作流能够按照预定的顺序和规则执行。工作流引擎还可以提供监控和反馈功能,帮助用户优化工作流性能。
  3. 数据输入与输出:AI工作流需要处理大量的数据输入和输出。数据输入可能来自用户输入、数据库、文件等来源,而数据输出则可能包括文本、图像、音频等多种格式。确保数据的准确性和完整性对于AI工作流的成功至关重要。

三、AI工作流的应用场景

AI工作流在多个领域都有广泛的应用,包括但不限于:

  1. 写作与编辑:AI工作流可以自动化写作和编辑流程,如生成文章大纲、自动校对语法和拼写错误、自动调整文章格式等。这可以大大提高写作效率和文章质量。
  2. 图像处理:AI工作流可以应用于图像处理领域,如自动抠图、图像增强、滤镜应用等。这可以简化图像处理流程,提高图像处理的效率和效果。
  3. 数据分析:AI工作流可以自动化数据分析流程,如数据清洗、数据转换、数据挖掘等。这可以帮助用户快速获取有价值的信息和洞见。
  4. 客户服务:AI工作流可以应用于客户服务领域,如自动回答常见问题、提供个性化建议等。这可以提高客户满意度和忠诚度,降低客户服务成本。

四、构建AI工作流的步骤

构建AI工作流通常需要经过以下步骤:

  1. 需求分析:明确需要解决的问题和目标,以及可用的AI工具和模型。
  2. 工具选择:根据需求分析结果选择合适的AI工具和模型。
  3. 流程设计:设计AI工作流的流程图和规则,确保各个步骤之间的逻辑关系和交互方式正确。
  4. 模型训练与调优:对选定的AI模型进行训练和调优,以提高其性能和准确性。
  5. 集成与测试:将AI工具和模型集成到工作流引擎中,并进行全面的测试以确保其稳定性和可靠性。
  6. 部署与监控:将AI工作流部署到生产环境中,并进行持续的监控和维护以确保其正常运行和不断优化。

五、AI工作流的未来趋势

随着人工智能技术的不断发展和普及,AI工作流将呈现以下趋势:

  1. 智能化程度提高:AI工作流将越来越智能化,能够自动适应不同的任务和场景,提高工作效率和质量。
  2. 集成化程度增强:AI工作流将与其他系统和应用进行更紧密的集成和协作,实现更加高效和便捷的工作流程。
  3. 个性化服务提升:AI工作流将更加注重个性化服务的需求和体验,能够根据用户的偏好和需求提供定制化的解决方案。

综上所述,AI工作流是一种将人工智能技术应用于业务流程的高效方式。它能够提高工作效率和质量,降低成本和风险,为各个领域的发展提供有力支持。

六、AI工作流应用场景

AI工作流在多个场景下都有广泛的应用,以下是一些最典型的场景:

一、文档处理和管理
  • OCR技术:AI工作流可以使用OCR(光学字符识别)技术将纸质文档转换为可编辑的电子文档,并实现文档的自动分类、索引和检索。这大大提高了文档处理的效率和准确性。
  • 智能合同管理:在合同管理场景中,AI工作流可以利用自然语言处理和智能合同技术自动分析和管理合同文件,提取关键信息和条款,降低人工审核的成本和时间。
二、客户服务
  • 自动化客服:AI工作流可以构建智能客服机器人,利用自然语言处理(NLP)和机器学习技术自动回答常见问题并提供支持。这能够显著提升客户服务的响应速度和用户满意度。
  • 智能语音助手:通过语音识别和自然语言处理技术,AI工作流还可以构建语音助手,为用户提供语音交互的便捷服务。
三、数据分析和预测
  • 数据清洗和预处理:AI工作流可以使用机器学习算法和数据挖掘技术自动清洗和预处理大规模数据集,提高数据质量,为后续的数据分析提供可靠的基础。
  • 财务分析和预测:在财务分析领域,AI工作流能够自动分析财务数据,进行趋势分析和预测,帮助决策者做出更加明智的财务决策。
  • 风险管理:AI工作流还可以应用于风险管理领域,通过机器学习和数据挖掘技术自动识别潜在风险和异常情况,并提供预警和建议。
四、供应链管理
  • 供应链优化:AI工作流可以使用机器学习和优化算法自动优化供应链规划、库存管理和物流调度,降低运营成本并提高供应链的整体效率。
  • 物流跟踪和可视化:结合物联网和数据可视化技术,AI工作流还可以实现物流运输过程的实时跟踪和可视化,提高物流管理的透明度和可追溯性。
五、营销和广告优化
  • 个性化营销:AI工作流能够利用机器学习和数据分析技术自动分析市场趋势和用户行为,从而制定更加精准的营销策略,提高营销效果。
  • 智能广告投放:在广告投放方面,AI工作流可以根据用户的偏好和行为自动优化在线广告投放和定向广告推荐,提高广告的点击率和转化率。
六、制造业
  • 生产计划:AI工作流可以根据历史数据和实时信息自动制定和优化生产计划,确保生产流程的顺畅和高效。
  • 质量控制:在质量控制方面,AI工作流可以利用机器学习和图像识别技术自动检测产品缺陷和异常,提高产品质量和客户满意度。
七、教育和培训
  • 个性化学习:AI工作流可以根据学生的学习进度和能力提供个性化的学习资源和建议,提高学习效果和学习体验。
  • 智能培训系统:在培训领域,AI工作流可以构建智能培训系统,利用自然语言处理和虚拟现实技术提供个性化的培训和教育服务。
八、其他场景
  • 智能安防监控:AI工作流在安防领域也有广泛应用,可以利用计算机视觉和行为识别技术自动监控和识别异常行为,提供安防预警和报警系统。
  • 航空航班调度:在航空领域,AI工作流可以自动调度和优化航班安排和资源分配,提高航空运输的效率和安全性。
  • 医疗影像分析:在医疗领域,AI工作流可以自动分析医学影像,辅助医生进行诊断和治疗决策。

综上所述,AI工作流在文档处理、客户服务、数据分析、供应链管理、营销广告、制造业、教育培训以及安防、航空、医疗等多个领域都有广泛的应用场景。随着技术的不断发展和创新,AI工作流的应用范围还将不断拓展和深化。

七、AI工作流框架

AI工作流框架是用于构建和管理AI工作流的工具或平台,它们通常提供了一系列的功能和组件,以支持AI任务的自动化、数据集成、模型训练、决策制定和流程优化。以下是一些主流的AI工作流框架:

  1. LangChain

    • 功能:支持多种语言模型、工具、数据源及其他系统的集成,用于构建生成式AI工作流。
    • 应用场景:适用于需要集成多种AI工具和系统的复杂工作流。
  2. DSPy

    • 功能:允许开发者构建和部署复杂的工作流,专注于生成式AI应用。
    • 应用场景:适用于需要高度定制化和复杂工作流的AI项目。
  3. Dify

    • 功能:结合AI工作流、RAG(检索增强生成)流程、智能体能力、模型管理、可观测性特性等,支持从原型到生产阶段的快速过渡。
    • 应用场景:适用于需要快速开发和部署AI应用的项目。
  4. Haystack

    • 功能:多功能的RAG框架,支持多种文档存储和流行语言模型集成,提供易于使用的API来构建自定义NLP(自然语言处理)管道。
    • 应用场景:适用于需要处理大量文档和进行自然语言理解的AI项目。
  5. RAGFlow by infiniflow

    • 功能:专注于简洁性和效率,提供预构建的组件和工作流,简化基于RAG应用程序的开发流程。
    • 应用场景:适用于需要快速开发和部署RAG应用的场景。
  6. txtai by neuml

    • 功能:多功能的AI驱动的数据平台,提供构建语义搜索、语言模型工作流以及文档处理流水线的全面工具。
    • 应用场景:适用于需要语义搜索和文档处理的AI项目。
  7. AutoGPT

    • 功能:完整的工具包,用于为各种项目构建和运行自定义AI代理,使用OpenAI的GPT模型。
    • 应用场景:适用于需要自定义AI代理来执行特定任务的场景。
  8. ChatDev

    • 功能:使用多个智能体协作处理各种任务,从设计软件到编写代码和文档,被称为“虚拟软件公司”。
    • 应用场景:适用于需要多个智能体协作完成复杂任务的场景。
  9. AutoGen

    • 功能:开源框架,用于开发和部署多个智能体,这些智能体可以协同工作以自主实现目标。
    • 应用场景:适用于需要多个智能体协同工作的场景。
  10. MetaGPT

    • 功能:开源AI智能体框架,试图模仿传统软件公司的结构,智能体被分配不同的角色并协作完成用户定义的编码任务。
    • 应用场景:适用于需要模拟传统软件公司工作流程的AI项目。

这些AI工作流框架各有特色,涵盖了从语言处理到视觉识别等多个方面,开发者可以根据自己的需求选择合适的框架来构建和部署AI工作流。在选择框架时,需要考虑项目的具体需求、框架的功能特性、社区支持和文档资源等因素。

相关文章:

解析传统Workflow、AI Workflow与AI Agent概念,并通过Coze案例探讨利用AI工作流构建应用的实践流程

传统工作流 工作流入门这篇就够了 BPMN.JS中文教程 BPMN 工作流引擎解析 定义:工作流是在计算机支持下业务流程的自动或半自动化,其通过对流程进行描述以及按一定规则执行以完成相应工作。 应用:随着计算机技术的发展以及工业生产、办公自动…...

光谱相机的光谱分辨率可以达到多少?

多光谱相机 多光谱相机的光谱分辨率相对较低,波段数一般在 10 到 20 个左右,光谱分辨率通常在几十纳米到几百纳米之间,如常见的多光谱相机光谱分辨率为 100nm 左右。 高光谱相机 一般的高光谱相机光谱分辨率可达 2.5nm 到 10nm 左右&#x…...

android Recyclerview viewholder统一封装

Recyclerview holder 统一封装 ViewHolder类 import android.annotation.SuppressLint import android.content.Context import android.graphics.Color import android.graphics.drawable.GradientDrawable import android.os.Build import android.os.CountDownTimer import…...

Windows部署NVM并下载多版本Node.js的方法(含删除原有Node的方法)

本文介绍在Windows电脑中,下载、部署NVM(node.js version management)环境,并基于其安装不同版本的Node.js的方法。 在之前的文章Windows系统下载、部署Node.js与npm环境的方法(https://blog.csdn.net/zhebushibiaoshi…...

51单片机入门基础

目录 一、基础知识储备 (一)了解51单片机的基本概念 (二)掌握数字电路基础 (三)学习C语言编程基础 二、开发环境搭建 (一)硬件准备 (二)软件准备 三、…...

老centos7 升级docker.io为docker-ce 脚本

旧的centos7 之前安装的是docker.io 由于一些原因,像docker compose 等版本变化,以及docker.io源受限等,我们要更新到docker-ce 并使用国内阿里云的源怎么处理?下面直接上脚本,upgrade-docker.sh #!/bin/bashset -e# 创建临时目录 TEMP_DIR"./tmp" mkdir -p "…...

数仓建模(三)建模三步走:需求分析、模型设计与数据加载

本文包含: 数据仓库的背景与重要性数据仓库建模的核心目标本文结构概览:需求分析、模型设计与数据加载 目录 第一部分:需求分析 1.1 需求分析的定义与目标 1.2 需求分析的步骤 1.2.1 业务需求收集 1.2.2 技术需求分析 1.2.3 成果输出…...

PHP xml 常用函数整理

————————-DOM 函数————————————– 1、DOMDocument->load() 作用:加载xml文件 用法:DOMDocument->load( string filename ) 参数:filename,xml文件; 返回:如果成功则返回 TRUE&a…...

数据结构(Java版)第八期:LinkedList与链表(三)

专栏:数据结构(Java版) 个人主页:手握风云 目录 一、链表中的经典面试题 1.1. 链表分割 1.2. 链表的回文结构 1.3. 相交链表 1.4. 环形链表 一、链表中的经典面试题 1.1. 链表分割 题目中要求不能改变原来的数据顺序,也就是如上图所示。…...

数据结构学习记录-数据结构概念

1 数据结构: 数据结构是计算机存储,管理数据的方式。 数据必须依据某种逻辑联系组织在一起存储在计算机内 数据结构研究的就是这种数据的存储结构和数据的逻辑结构。 1.1 数据的逻辑结构: 逻辑结构指的是数据本身之间的关系 集合&#x…...

【Linux】11.Linux基础开发工具使用(4)

文章目录 3. Linux调试器-gdb使用3.1 背景3.2 下载安装3.3 使用gdb查询3.4 开始使用 3. Linux调试器-gdb使用 3.1 背景 程序的发布方式有两种,debug模式和release模式 Linux gcc/g出来的二进制程序,默认是release模式 要使用gdb调试,必须…...

数据结构与算法之栈: LeetCode 1047. 删除字符串中的所有相邻重复项 (Ts版)

删除字符串中的所有相邻重复项 https://leetcode.cn/problems/remove-all-adjacent-duplicates-in-string/ 描述 给出由小写字母组成的字符串 s,重复项删除操作会选择两个相邻且相同的字母,并删除它们在 s 上反复执行重复项删除操作,直到无…...

C++ 在线编译软件介绍、杭电OJ、北大OJ、力扣OJ

在线编译软件的话,可见下: https://www.jyshare.com/compile/12/ 杭州电子科技大学开发的一个免费的写代码地址 ,杭电OJ https://bestcoder.hdu.edu.cn/ 北大OJ http://poj.org/ 力扣OJ 力扣 (LeetCode) 全球极客挚爱的技术成长平台...

Java学习笔记(二十三)

1 CacheEvict CacheEvict是Spring框架中用于清空缓存的注解。以下是对CacheEvict注解的详细介绍: 1.1 作用 CacheEvict注解的主要作用是删除缓存中的数据。在方法执行后或执行前(根据配置),它可以清空指定的缓存项或整个缓存区…...

《AI赋能鸿蒙Next,开启智能关卡设计新时代》

在游戏开发领域,关卡设计是至关重要的一环,它直接影响着玩家的游戏体验和沉浸感。而随着人工智能技术的飞速发展,结合鸿蒙Next系统的强大功能,为游戏的智能关卡设计带来了全新的思路和方法。 利用AI学习玩家行为模式 在鸿蒙Next…...

js:正则表达式

目录 正则表达式的语法 定义 检测 检索 元字符 边界符 量词 字符类 表单判断案例 修饰符 过滤敏感词 正则表达式是一种用于匹配和操作文本的强大工具,它是由一系列字符和特殊字符组成的模式,用于描述要匹配的文本字符组合模式 正则表达式是一…...

linux环境使用docker部署多个war项目

如果你的需求是在一个服务器上部署多个Tomcat项目,并且每个项目需要独立运行,可以通过以下方式实现: 1. 使用不同的端口 每个Tomcat项目可以使用不同的端口号(如9090、9091、9092等),并通过Docker容器分别…...

【react】使用antd Table渲染数据遇到的报错问题

记录自己在开发过程中遇到的报错问题: 目录 原本写法:错误分析:解决方案: 原本写法: render: (text) > {console.log(text, "111111text");console.log(typeof text, "111111text");return t…...

JVM之垃圾回收器G1概述的详细解析

G1(并发) G1 特点 G1(Garbage-First)是一款面向服务端应用的垃圾收集器,应用于新生代和老年代、采用标记-整理算法、软实时、低延迟、可设定目标(最大 STW 停顿时间)的垃圾回收器,用于代替 CMS&#xff0…...

1.15寒假作业

web:nss靶场ez_ez_php 打开环境,理解代码 使用个体传参的方法,首先代码会检查file参数的前三个字符是不是php,如果是就输出nice,然后用include函数包含file,绕过不是则输出hacker,如果没有file…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度​

一、引言:多云环境的技术复杂性本质​​ 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,​​基础设施的技术债呈现指数级积累​​。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...

Android Wi-Fi 连接失败日志分析

1. Android wifi 关键日志总结 (1) Wi-Fi 断开 (CTRL-EVENT-DISCONNECTED reason3) 日志相关部分: 06-05 10:48:40.987 943 943 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid44:9b:c1:57:a8:90 reason3 locally_generated1解析: CTR…...

【python异步多线程】异步多线程爬虫代码示例

claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...

全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比

目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...

Mobile ALOHA全身模仿学习

一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...

Fabric V2.5 通用溯源系统——增加图片上传与下载功能

fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...

CVE-2020-17519源码分析与漏洞复现(Flink 任意文件读取)

漏洞概览 漏洞名称:Apache Flink REST API 任意文件读取漏洞CVE编号:CVE-2020-17519CVSS评分:7.5影响版本:Apache Flink 1.11.0、1.11.1、1.11.2修复版本:≥ 1.11.3 或 ≥ 1.12.0漏洞类型:路径遍历&#x…...

【无标题】路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论

路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论 一、传统路径模型的根本缺陷 在经典正方形路径问题中(图1): mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[无直接路径] B -…...

【C++特殊工具与技术】优化内存分配(一):C++中的内存分配

目录 一、C 内存的基本概念​ 1.1 内存的物理与逻辑结构​ 1.2 C 程序的内存区域划分​ 二、栈内存分配​ 2.1 栈内存的特点​ 2.2 栈内存分配示例​ 三、堆内存分配​ 3.1 new和delete操作符​ 4.2 内存泄漏与悬空指针问题​ 4.3 new和delete的重载​ 四、智能指针…...

基于IDIG-GAN的小样本电机轴承故障诊断

目录 🔍 核心问题 一、IDIG-GAN模型原理 1. 整体架构 2. 核心创新点 (1) ​梯度归一化(Gradient Normalization)​​ (2) ​判别器梯度间隙正则化(Discriminator Gradient Gap Regularization)​​ (3) ​自注意力机制(Self-Attention)​​ 3. 完整损失函数 二…...