从ChatGPT到代理AI:安全领域的新变革

生成式人工智能(genAI)和大型语言模型(LLMs)的出现,如ChatGPT,引发了一场波及每个行业和企业的变革。这些技术不仅带来新的能力、效率和可能性,还动摇了现有的结构、流程、治理和运营活动。许多组织正在将生成式人工智能纳入他们的应用程序,并增加功能和技术,如模型基础或检索增强生成(RAG)模式。随着这些能力的逐渐理解,一个趋势正在显现:代理人工智能。

01

什么是代理人工智能?

代理人工智能是一种新的趋势,使用人工智能在迭代工作流程中,包含能够自主行动以实现特定目标的代理。它们可以做出决策并采取行动,而无需人类干预或参与。它们始终在线,实时监听、反应和分析特定领域的数据,做出决策并付诸行动。

人工智能的下一个前沿是代理人工智能,它使用复杂的推理和迭代规划来自主解决复杂的多步骤问题。它将提高各行业的生产力和运营。代理人工智能系统从多个来源获取大量数据,以独立分析挑战、制定策略并执行供应链优化、网络安全漏洞分析和帮助医生完成耗时任务等任务。

Gartner预测到2028年,三分之一的人类与生成式人工智能的互动将演变为直接与自主、意图驱动的代理进行交互。虽然这种自主性和自动化的结合为某些应用提供了更多优势,但现在对安全性的需求更加迫切。

02

代理人工智能的概述

让我们深入探讨代理人工智能,以了解并设定所需安全措施的基准。

代理和代理型人工智能与现有的生成式人工智能服务(如副驾驶或聊天机器人)并不相同。传统的生成式人工智能服务接受特定的命令或提示并返回响应。代理作为工作流程的一部分,根据代理返回的结果进行操作。

代理人工智能汇集了一套工具、框架和模式,以自动化端到端的业务流程工作流,使人工智能和人类能够协同工作。利用代理,可以构建解决方案,以提供端到端的结果,这些结果可以组合在一起,自主实现业务目标。

AI代理是该架构中驱动每个自动化任务的基础工作单元,它们旨在执行特定、独特的自主任务,并融入更广泛的工作流程中。在这里,它将提供来自LLMs、内部业务系统、数据源或其他 AI 服务的信息,以及来自外部系统的数据。这些代理可以与LLMs互动,从而创建各种内容。这包括可以由工作流程过程中的其他代理进一步执行的生成代码。

指导这些代理的工作流程是控制器,它根据从每个代理返回的数据所做的规则和决策建立的独特活动顺序,调用所需的代理。在这个过程中,工作流程可以选择合适的代理与适当的 API 进行交互,确定正确的顺序并执行流程以满足业务需求。

随着组织构建解决方案并创建代理,它利用了代理人工智能的优势,即整合最初未在平台或团队内构建的外部代理的能力。这使得团队能够协作,同时也使公司能够创新并整合新技术和能力,而不会干扰现有解决方案。

由于工作流程和代理的自主性和动态特性,端到端过程(即人类在环中)可能会或可能不会有人类互动。然而,必须始终能够控制过程和操作(即人类在环外)。我们必须能够监控过程,记录每个代理正在做什么,记录每个代理从工作流程接收和返回的数据,并能够关闭过程或覆盖操作。

03

代理人工智能的风险

与自主人工智能相关的风险有几个,包括意外行为或问题行为、伦理问题和困境、偏见、缺乏人类控制和安全风险。这些风险需要被理解和减轻,以确保负责任的使用和信任。

确保自主人工智能的策略:

安全是每个人的工作,我们需要采取多层次的方法来实现预期的结果。这包括实施传统网络安全措施,以及针对人工智能的额外措施和保护。需要包括扩展基于政策的访问控制、日志记录、监控、实时警报和与基线相比的可疑或恶意活动的检测机制,以及全面的安全措施。

1)逐步实施:

首先,从逐步实施开始。识别治理、安全控制和要求,并在下层环境中落实这些措施。与开发团队合作,了解这些措施可能存在的不足之处,并需要进行增强。

2)现有和传统网络安全措施的修改:

确定现有和传统网络安全措施需要修改的地方。将会有针对人工智能的专门保护,尤其是针对自主人工智能的保护。

3)落实到位,端到端监控:

  • 记录和监控来自LLM的通信(输入和输出)以及与每个代理的所有通信。

  • 包括诸如关联 ID 之类的内容,以便能够跟踪整个生命周期实例中的过程。每个实现还将具有安全团队需要理解的自定义输出。

  • 识别提示注入、数据泄漏或意外行为。

  • 限制或对用户提供的提示或提示中的用户提供文本进行严格验证。

4)关注LLM特定的威胁:

制定程序以将代理与关键系统隔离,限制代理对资源的访问,并在提交给LLM之前评估和验证提示。使用诸如OpenAI的审核API等工具来评估提示和响应,以确保内容过滤。

5)整合自动化框架:

整合自动化框架,帮助测试人员、红队测试组和安全团队主动发现风险。您应该同时进行红队测试和负责任的人工智能测试。您需要有一个专门从事红队活动的团队,并使用像PyRIT这样的工具。

对代理人工智能系统进行红队测试与传统系统不同。代理人工智能和传统人工智能系统都是非确定性的,脚本需要多次运行。每次运行脚本时,输出都会有所不同。

6)合作与改进:

与其他网络安全专家合作,比较和对比措施和实践。继续完善您的治理框架,并始终添加和改进您的程序。

04

代理人工智能的未来充满希望和可能性

提供给企业的广泛利益、能力和效率使得现在成为探索这项技术的最佳时机。然而,相关的风险和安全威胁不能被忽视。我们必须确保拓宽企业文化,使安全成为每个人的责任。团队有责任记录所有互动,监控系统并确保有人工控制措施到位。工具必须融入端到端的流程中,以主动发现问题,防止其侵蚀用户和企业的信心。透明度、人为监督和人工智能安全必须始终放在首位。

安全团队需要概述控制和治理、安全措施和规则。开发团队需要自我教育,不仅要了解这些规则和要求,还要了解他们将面临的风险以及需要采取的缓解措施。

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

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

相关文章

Spring Boot——统一功能处理

1. 拦截器 拦截器主要用来拦截用户的请求,在指定方法前后,根据业务需要执行设定好的代码,也就是提前定义一些逻辑,在用户的请求响应前后执行,也可以在用户请求前阻止其执行,例如登录操作,只有登…

PYTORCH基础语法知识

初识Torch PyTorch,简称Torch,主流的经典的深度学习框架,深度学习的框架。 简介 PyTorch是一个基于Python的深度学习框架,它提供了一种灵活、高效、易于学习的方式来实现深度学习模型。PyTorch最初由Facebook开发,被…

C嘎嘎探索篇:栈与队列的交响:C++中的结构艺术

C嘎嘎探索篇:栈与队列的交响:C中的结构艺术 前言: 小编在之前刚完成了C中栈和队列(stack和queue)的讲解,忘记的小伙伴可以去我上一篇文章看一眼的,今天小编将会带领大家吹奏栈和队列的交响&am…

刷题日常(数据流中的中位数,逆波兰表达式求值,最长连续序列,字母异位词分组)

数据流中的中位数 描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()…

SQL 复杂查询

目录 复杂查询 一、目的和要求 二、实验内容 (1)查询出所有水果产品的类别及详情。 查询出编号为“00000001”的消费者用户的姓名及其所下订单。(分别采用子查询和连接方式实现) 查询出每个订单的消费者姓名及联系方式。 在…

uniapp-vue2引用了vue-inset-loader插件编译小程序报错

报错信息 Error: Vue packages version mismatch: - vue3.2.45 (D:\qjy-myApp\admin-app\node_modules\vue\index.js) - vue-template-compiler2.7.16 (D:\qjy-myApp\admin-app\node_modules\vue-template-compiler\package.json) This may cause things to work incorrectly.…

VOLO实战:使用VOLO实现图像分类任务(二)

文章目录 训练部分导入项目使用的库设置随机因子设置全局参数图像预处理与增强读取数据设置Loss设置模型设置优化器和学习率调整策略设置混合精度,DP多卡,EMA定义训练和验证函数训练函数验证函数调用训练和验证方法 运行以及结果查看测试完整的代码 在上…

【Linux】TCP网络编程

目录 V1_Echo_Server V2_Echo_Server多进程版本 V3_Echo_Server多线程版本 V3-1_多线程远程命令执行 V4_Echo_Server线程池版本 V1_Echo_Server TcpServer的上层调用如下,和UdpServer几乎一样: 而在InitServer中,大部分也和UDP那里一样&…

XG(S)-PON原理

前言 近年来,随着全球范围内接入市场的飞快发展以及全业务运营的快速开展,已有的PON技术标准在带宽需求、业务支撑能力以及接入节点设备和配套设备的性能提升等方面都面临新的升级需求XG(S)-PON(10G GPON)是在已有GPON技术标准上演进的增强下一代GPON技…

C语言学习 12(指针学习1)

一.内存和地址 1.内存 在讲内存和地址之前,我们想有个⽣活中的案例: 假设有⼀栋宿舍楼,把你放在楼⾥,楼上有100个房间,但是房间没有编号,你的⼀个朋友来找你玩,如果想找到你,就得挨…

前端---CSS(部分用法)

HTML画页面--》这个页面就是页面上需要的元素罗列起来,但是页面效果很差,不好看,为了让页面好看,为了修饰页面---》CSS CSS的作用:修饰HTML页面 用了CSS之后,样式和元素本身做到了分离的效果。---》降低了代…

H.265流媒体播放器EasyPlayer.js无插件H5播放器关于移动端(H5)切换网络的时候,播放器会触发什么事件

EasyPlayer.js无插件H5播放器作为一款功能全面的H5流媒体播放器,凭借其多种协议支持、多种解码方式、丰富的渲染元素和强大的应用功能,以及出色的跨平台兼容性,为用户提供了高度定制化的选项和优化的播放体验。无论是视频直播还是点播&#x…

零基础学安全--云技术基础

目录 学习连接 前言 云技术历史 云服务 公有云服务商 云分类 基础设施即服务(IaaS) 平台即服务(PaaS) 软件即服务(SaaS) 云架构 虚拟化 容器 云架构设计 组件选择 基础设施即代码 集成部署…

【AI绘画】Midjourney进阶:色调详解(上)

博客主页: [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AI绘画 | Midjourney 文章目录 💯前言💯Midjourney中的色彩控制为什么要控制色彩?为什么要在Midjourney中控制色彩? 💯色调白色调淡色调明色调 &#x1f4af…

前端适配:常用的几种方案

一、rem和第三方插件 rem与em不同,rem会根据html的根节点字体大小进行变换,例如1rem就是一个字体大小那么大,比如根大小font size为12px,那么1rem即12px,大家可以在网上寻找单位换算工具进行换算(从设计稿…

蓝桥杯c++算法秒杀【6】之动态规划【下】(数字三角形、砝码称重(背包问题)、括号序列、异或三角:::非常典型的必刷例题!!!)

别忘了请点个赞收藏关注支持一下博主喵!!!! ! ! ! ! 关注博主,更多蓝桥杯nice题目静待更新:) 动态规划 三、括号序列 【问题描述】 给定一个括号序列,要求尽可能少地添加若干括号使得括号序列变得合…

AIGC--AIGC与人机协作:新的创作模式

AIGC与人机协作:新的创作模式 引言 人工智能生成内容(AIGC)正在以惊人的速度渗透到创作的各个领域。从生成文本、音乐、到图像和视频,AIGC使得创作过程变得更加快捷和高效。然而,AIGC并非完全取代了人类的创作角色&am…

Hot100 - 字母异位词分组

Hot100 - 字母异位词分组 最佳思路&#xff1a;排序 时间复杂度&#xff1a; O(nmlogm)&#xff0c;其中 n 为 strs 数组的长度&#xff0c;m 为每个字符串的长度。 代码&#xff1a; class Solution {public List<List<String>> groupAnagrams(String[] strs) …

C++11特性(详解)

目录 1.C11简介 2.列表初始化 3.声明 1.auto 2.decltype 3.nullptr 4.范围for循环 5.智能指针 6.STL的一些变化 7.右值引用和移动语义 1.左值引用和右值引用 2.左值引用和右值引用的比较 3.右值引用的使用场景和意义 4.右值引用引用左值及其一些更深入的使用场景分…

【H2O2|全栈】JS进阶知识(十一)axios入门

目录 前言 开篇语 准备工作 获取 介绍 使用 结束语 前言 开篇语 本系列博客主要分享JavaScript的进阶语法知识&#xff0c;本期主要对axios进行基本的了解。 与基础部分的语法相比&#xff0c;ES6的语法进行了一些更加严谨的约束和优化&#xff0c;因此&#xff0c;在…