[音乐] 在本视频中,我们将仔细研究 SolarWinds 的新代理式 AI 产品 Avior。我们将简要介绍什么是 SolarWinds Avior 代理式 AI,它与 SolarWinds Observability Self-Hosted(自托管可观测性)中的 AI 助手有何不同,并概述架构和技术规范。这些内容在我们的知识库文档中有详细展开,该文档已链接并附在此录制文件中。随后,我们将通过现场演示来安装和配置 Avior 代理式 AI。最后,我们将展示如何使用该工具。Avior 代理式 AI 是一种目标导向的 AI 技术,我们开发它是为了协助客户管理和运行关键任务环境。

那么什么是目标导向呢?这意味着 Avior 代理式 AI 不仅仅是响应提示并提供与特定提示相关的请求信息,它可以被赋予一个目标,然后利用自身资源朝着该[音乐]目标努力,同时允许您审计和监控过程中的每一步。例如,您可以设定减少警报噪音的目标,Avior 将利用内置的资源(基于我们多年来帮助客户管理环境的经验)朝着该目标努力。这使得它与 SolarWinds Observability Self-Hosted 中现有的 AI 助手有所不同,但具有互补性。

Avior 代理式 AI 在架构上注重安全性,并遵循“人在回路”的 AI 理念。这意味着您在所有层面上都控制着它能做什么,并且您决定授予代理式 AI何种程度的自主权。因为 Avior 代理式 AI 在朝着您定义的目标努力时,会用通俗英语展示其工作过程。这创造了一个环境,让它在您决定赋予任何自主权之前先赢得您的信任。我必须强调这一点:如果您不愿意,永远不需要给 Avior AI 任何自主权。所有自动化活动均需由您明确授予权限。

关于代理式 AI 的架构和规格细节请参阅附件资源文档,以下是概述:对于 Observability Self-Hosted 服务器,版本需为 2024.4.1 或更高。入站端口 17774 需要开放,以便 Observability Self-Hosted 服务器与 Avior[音乐]进行通信。对于代理主机机器,您不必使用服务器操作系统。文档中详述的特定版本的 Windows 10 和 11 也受支持。Platform Connect 插件也可以在选定的 Linux 机器上运行。[音乐]只要机器满足文档中详述的资源要求,所有这些操作系统均受支持。

代理机必须联网才能与适当的数据中心通信。数据中心的配置方式类似于设置 Platform Connect 时,如果您已有现有账户,它将继承已配置的地理位置。出站端口 17774 需要开放,以便与 Observability Self-Hosted 服务器上的 SWIS 服务器 API 通信。您还需要入站端口 443,以便连接到 Avior 代理式 AI 数据中心。Avior 代理式 AI 继承通过 Observability Self-Hosted(自托管可观测性)用户权限定义的账户登录所用账号的权限。

这意味着所有账户权限,包括[音乐]账户限制,都会在执行用户通过 Avior 代理式 AI 的交互时强制执行。您需要确保以适当的方式设置和配置正确的权限,以便用户能够通过 Avior 执行所需操作。例如,如果您想使用 NCM(网络配置管理)配置文件目标来修复配置漂移,那么您需要确保用户拥有正确的[音乐]NCM 权限以访问和修复配置文件问题,就像他们通过 NCM 或 Observability Self-Hosted 中的网络配置管理进行操作一样。

要在代理机上安装 Platform Connect 插件,您需要 Windows 机器上的管理员权限或 Linux 机器上的 root 权限来运行所需的命令。在几分钟后的演示中,我们将看到使用 PowerShell 在 Windows 11 机器上安装 Platform Connect 代理以执行命令。在实际安装演示之前,这里有一些前置步骤:首先,[音乐]确保您已准备好用于安装的代理机。一旦拥有机器并开始使用 Avior 代理式 AI 的流程,您将收到一封邀请电子邮件,其中包含一个链接,点击即可开始安装。

我发现复制[音乐]此长度并将其粘贴到代理机上的浏览器窗口中很容易,这会启动安装和配置访问的流程。现在让我们看一下从此点开始的演示。[音乐]此安装演示在 Windows 11 工作站上进行。一旦您点击“开始”按钮,您将转到此屏幕[音乐]以再次检查成功安装和配置 Avior 访问所需的资源、权限和设置。正如我们在幻灯片中所见,您需要在独立机器上安装 Platform Connect 插件代理,并在 Windows 上拥有管理员权限或在 Linux 上拥有 root 访问权限以运行 Avior 连接至您的 SolarWinds Observability Self-Hosted(自托管可观测性)服务器所需的脚本命令。

您还需要连接到该服务器。因此,请确保回顾幻灯片[音乐]和安装文档中提到的端口,以防需要任何防火墙配置。一旦验证这些要点,只需点击“是的,我理解”以继续。接下来,您需要运行脚本以安装 Platform Connect 插件。请务必选择正确的操作系统[音乐]以便拥有正确的脚本。点击复制按钮以复制此脚本。在此 Windows 机器的示例中,我将使用 PowerShell 来运行它。启动 PowerShell 时,请确保以管理员身份运行,以便脚本成功执行。

PowerShell 加载后,只需将脚本粘贴到命令行中并运行即可。您将能够监控插件安装和配置的进度,并在过程完成时收到通知。虽然这不是即时的,但通常运行时间不会太长。您可能会看到一些命令提示符窗口出现并消失,这是正常行为。一旦过程[音乐]完成,您将看到命令提示符行。从这里开始,您已完成 PowerShell 的操作,可以关闭窗口。验证连接器是否被检测到并且有一个绿色复选框。[音乐]这意味着该步骤已成功完成。

接下来,您需要连接到您的 Observability Self-Hosted(自托管可观测性)服务器。确保账户

您正在使用的是已在可观测性自托管服务器上配置的组件,因此能够成功进行身份验证和连接。提供主机 IP 或主机名以及 Avior 用于身份验证的凭据,然后点击“连接”。一旦连接得到验证,您将看到一个绿色的已连接方框。接下来,Avior 会在完成首次扫描后为您提供环境的快速概览。

随后,您将被引导至主屏幕并开始使用 Avior。安装并配置好 Avior Agentic AI 后,您将进入此主屏幕。我将从右上角的“自主性设置”开始介绍。您可以看到当前的自主性设置为保守模式,这意味着一切都在您的控制之下,Avior 不会采取任何行动。

点击此处可以看到其他选项。由于我在此示例中运行 Avior 的环境限制,另外两个选项被禁用。但您可以看到“平衡”和“自主”模式也是可用的。您可以从保守模式开始,也可以切换到平衡模式,在该模式下 Avior 仅采取您定义的较低风险或非常常见的操作;或者通过此设置赋予 Avior 更高的自主权。

我们建议从保守模式开始,让 Avior 赢得信任后再决定是否转向更高级的自动化。这是您的选择。请记住,所有级别的自主性操作在纯英语中都是完全可审计的。此外,在您自己的首字母旁边还有设置图标,您可以选择浅色、深色或系统主题。

您还可以连接简洁、平衡或详细的详细程度设置,即您希望 Avior 与您沟通的频率。您是希望它简明扼要,还是更详细一些?这里还有各种个人设置选项。请注意,我将其设置为像海盗一样与我交谈,您也可以借此增添一些乐趣。

如果您使用的任何自主性级别允许智能体采取或提议操作,收件箱中会出现消息供您审核。即使选择使用完全自主性模式,也会有完整的问题解决和操作记录审计轨迹。在此主页上,Avior 会自动提供每日摘要,该摘要将与您加载的内容同步并在会话期间持续显示。

您也可以根据需要刷新它。您可以直接在面前看到简报。忽略我使用的海盗风格语言,您会看到我收到了一份相当好的环境动态摘要,指出了我需要关注的节点状态以及处于关键状态的异常情况。

如果移至左侧的“目标”部分,目标经过分类以帮助引导您设定清晰简洁的目标,而不是通过过度实验来细化实际要完成的目标。我们提供了一些起始目标,其中一些很好的目标包括优化警报阈值、减少警报噪音、修复配置漂移、清理监控库存、确保备份以及减少警报抖动。

您可以从这些很好的目标中选择一个开始工作。首先制定计划,查看该计划,然后决定赋予 Avior 多大的自主权来执行此计划并朝着目标努力。如果我点击“减少警报噪音”,只需查看计划,它会向我展示它将执行的操作。

请记住,目前这里没有任何操作正在被执行,这仅仅是供您审查的建议方案。直到您手动运行该计划时,它才会生效并尊重您所设置的自主性级别,即使是保守模式也需要您批准每一项更改。在这里我们可以看到拟定的计划以及一些有助于减少警报噪音的好建议,同时也指出了关键问题,例如 SMTP 服务器配置不正确。

存在大量未确认的警报以及警报抖动现象。因此,有些事项确实值得注意,也许我会让 Avior 朝着这些特定目标努力。然后我可以激活该目标并监控其进展,看着 Avior 在您的环境中为实现这一目标而工作。如果跳转到环境视图,我喜欢按最高严重性排序,所以我翻转了排序顺序以将最关键的节点排在前面。

我进入环境视图,这大概是我所关注的重点。我看到有四个节点宕机,还有一些处于关键状态和警告状态的节点。从整体情况来看,只有极少数节点异常,大多数都处于正常运行状态。但我确实想仔细查看一下这些特定的节点。

如果我点击查看其中一个节点的摘要,我可以看到 Avior 发现的问题总结。它将提供该节点处于关键状态的详细信息,并立即提出可以采取的解决措施来解决这些问题。我知道这个节点的内存容量很高其实并不罕见,我可能会调整一些设置以使其不再被列为关键状态。

但我不知道的是日志、系统和数据卷实际上已经快满了,所以我可能需要处理这些问题。我们可以看到这里的摘要显示该节点确实处于关键状态。我可以直接从这个框中开始与 Avior Agentic AI 聊天,询问如何解决这些问题;或者如果您愿意,也可以自己处理这些任务。

如果我回到那个聊天窗口,我还可以询问环境中其他节点的情况。也许我会返回环境视图并选择一个想要仔细检查的节点,比如选择处于警告状态的 FS01 文件共享服务器。我想看看那里发生了什么情况,因为从表面看它的 CPU 和内存似乎都正常。

现在让我们回到聊天窗口。我可以使用一些提示词,或者直接开始输入问题:“为什么 FS01 处于警告状态?”我可以问“FS01 出了什么问题”,但我喜欢保持查询简洁明了,这样 Avior 就能确切知道我在寻找什么信息。

我不需要反复提问来获取所需的信息,这有点像做 Google 搜索一样:您的问题越好,得到的回复就越精准。这样也能减少您与智能体之间来回沟通的次数,从而更快地获得您所寻找的信息。

请注意,它不需要区分大小写。它可以只是普通的英语。Avior 智能体知道我在说什么。你可以看到,正如我所要求的,它在这里用海盗的语言给我一些回复。所以我们会让它运行一下,看看它会返回什么结果。它查询的这些工具是 Avior Agentic AI 内部自带的。如果你悬停在它们上面或查看一下,你可以展开并确切地看到它们在做什么。所以这里它在查找实体。这里它在获取数据。这是它当前正在积极执行的步骤。而在这里,它执行了一个查询。所以,它在外出调查为什么这个节点处于警告状态 [音乐] 并为我寻找适当的信息。你可以看到,这里似乎已经找到了问题的根源。

我想我会试着越过我的 Avior 智能体叫我“海盗”这一步,看看我们有什么发现。所以,在这里我们可以看到,这看起来像是 C 驱动器上的卷几乎满了,出了什么问题,什么没问题。那个卷的磁盘空间看起来相当充足。所以我们需要做的是,也许减少 C 驱动器或 C 卷的空间量,或者如果这对这台服务器是可以接受的,就提高警告阈值。也许把其中一些移到 E 驱动器上,因为它相当空。所以这里我们有一些很好的信息,确切地说明了出了什么问题,还有一些我们要采取的提议解决方案,比如将其中一些文件移到 E 驱动器。但肯定的是我们在这里出现问题的原因是这个 C 卷相当满了。

然后它可能会说:“嘿,你想让我提取一些额外信息吗?看看是什么在占用磁盘空间?我们要采取步骤移动文件吗?还是想查看趋势?”所以我们可以进行一些后续操作来进一步调查这个问题。因此,一个简单的查询就给了我们非常好的信息。不仅说明了出了什么问题,还提供了一些解决该问题的提议方法,我认为这非常有用。这是未来你可以为 Avior 自动化的事情之一,比如当这种情况再次出现时,我希望你把这些文件移到这个驱动器上(如果有空闲空间的话)[音乐] 并直接帮我处理这个问题。或者你可以留在这个模式,只告诉我问题是什么,然后我会去处理这个issue。

如果继续向左看,“活动”部分将向我们展示我们最近完成的一些操作,以及任何目标或聊天。它基本上就是一个历史记录和日志。它将帮助你理解智能体在做什么,它是如何执行步骤以达到我们的目标的,或者帮助你了解你的环境中究竟发生了什么,并建立信任。你可以看到这里的智能体,那就是我们的智能体。我们还没有创建智能体的功能,但这即将到来。“集成”显示了我们连接的自托管可观测性服务器。请注意,“数据库服务现在安全事件管理器”这些集成都即将到来,然后在底部我们还有“设置”,其中包含用于使用 Avior Agentic AI 的不同设置。

如需更多信息,请参阅链接到本视频的文件资料,或参加 SolarWinds Academy 培训师的办公时间会议,以进一步了解 Avior Agentic AI。客户学院链接也附在 [音乐] 本视频的资源中。谢谢。