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

embedded/2024/11/27 7:53:34/

生成式人工智能(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.ppmy.cn/embedded/140843.html

相关文章

Unreal从入门到精通之如何绘制用于VR的3DUI交互的手柄射线

文章目录 前言实现方式MenuLaser实现步骤1.Laser和Cursor2.移植函数3.启动逻辑4.检测射线和UI的碰撞5.激活手柄射线6.更新手柄射线位置7.隐藏手柄射线8.添加手柄的Trigger监听完整节点如下:效果图前言 之前我写过一篇文章《Unreal5从入门到精通之如何在VR中使用3DUI》,其中讲…

余弦相似度

余弦相似度(Cosine Similarity) 是一种常用的度量两个向量之间相似度的方法,尤其适用于文本分析、信息检索、推荐系统等领域。它的核心思想是通过计算两个向量夹角的余弦值来衡量它们的相似度,而不是直接计算向量的欧几里得距离。…

SpringBoot(9)-Dubbo+Zookeeper

目录 一、了解分布式系统 二、RPC 三、Dubbo 四、SpringBootDubboZookeeper 4.1 框架搭建 4.2 实现RPC 一、了解分布式系统 分布式系统:由一组通过网络进行通信,为了完成共同的任务而协调工作的计算机节点组成的系统 二、RPC RPC:远程…

18:(标准库)DMA二:DMA+串口收发数据

DMA串口收发数据 1、DMA串口发送数据2、DMA中断串口接收定长数据包3、串口空闲中断DMA接收不定长数据包 1、DMA串口发送数据 当串口的波特率大于115200时,可以通过DMA1进行数据搬运,以防止数据的丢失。如上图所示:UART1的Tx发送请求使用DMA1的…

搜维尔科技:研究人员如何使用SenseGlove Nova触觉反馈手套远程操作机器人手

研究人员如何使用SenseGlove Nova触觉反馈手套远程操作机器人手 搜维尔科技:研究人员如何使用SenseGlove Nova触觉反馈手套远程操作机器人手

Web 表单开发全解析:从基础到高级掌握 HTML 表单设计

文章目录 前言一、什么是 Web 表单?二、表单元素详解总结前言 在现代 Web 开发中,表单 是用户与后端服务交互的重要桥梁。无论是用户登录、注册、搜索,还是提交反馈,表单都无处不在。在本文中,我们将从基础入手,全面解析表单的核心知识点,并通过示例带你轻松掌握表单开…

001 MATLAB介绍

前言: 软件获取渠道有很多,难点也就是百度网盘下载慢; 线上版本每月有时间限制。 01 MATLAB介绍 性质: MATLAB即Matrix Laboratory 矩阵实验室的意思,是功能强大的计算机高级语言, 已广泛应用于各学科研究部门、…

《硬件架构的艺术》笔记(九):电磁兼容性能设计指南

简介 电子线路易于接收来自其他发射器的辐射信号,这些EMI(电磁干扰)使得设备内毗邻的元件不能同时工作。这就有必要进行电磁兼容设计以避免系统内有害的电磁干扰。 确保设备不产生多余的辐射,设备也不易受到射频辐射的干扰&…