本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
学到的技能
什么是学到的技能?
所学技能是特工根据您的 DevOps 代理空间数据生成的结构化知识文件。每项学习的技能都对特 AWS DevOps 工在执行任务时使用的特定知识类型进行编码。在发布时,有两种学习的技能可供选择:Agent Space 理解和工具使用最佳实践。
代理空间理解
Agent Space 理解技能 (understanding-agent-space) 分析您连接的云帐户、代码存储库和遥测集成,以绘制代理空间中的资源和关系地图。
该技能会生成一个主SKILL.md文件和一组参考文件。主文件包含包含关键域概念的简单语言系统概述、部署环境(AWS 账户和区域对、Azure 订阅和区域等)、显示逻辑服务如何连接的容器级架构图、对应用程序至关重要的请求路径及其遍历的组件,以及代码存储库到容器的映射。
每个逻辑容器都会收到一个专门的参考文件,该文件描述了其内部组件(计算、数据、消息、网络等)以及资源类型和物理标识符(例如 ARNs表名和队列) URLs。参考文件还捕获了可观测性覆盖范围,包括与每个组件关联的警报、仪表板和监视器。它还将每个组件映射到其关联的代码存储库、包和 infrastructure-as-code定义,从而提供从源代码到已部署资源的完整可追溯链。
每个关键请求路径都会收到一个专门的参考文件,该文件描述了从入口点到每个中间服务、数据存储和外部依赖关系的组件粒度的完整 end-to-end请求流。该文件包括一个按顺序排列的流程图,显示了组件之间的操作顺序和交互机制,以及每个参与者的责任。它还对与路径相关的可观察性信号进行分类:每个跳的日志组模式、关键指标(延迟、错误率、限制、令牌配额)及其警报名称和维度,以及可以跨服务和账户关联的分布式跟踪跨度。
工具使用最佳实践
Tool Use Best Practices 技能分析了过去使用的调查工具,以提取有效的使用模式、常见的故障模式和参数指导。这有助于 DevOps 代理避免已知的陷阱,减少浪费的步骤进行调查。该技能会生成一个主文件和一组每个工具的参考文件。主文件用作路由索引,其中列出了每个工具及其支持的调查方案,并链接到相应的参考文件。
每个工具的参考文件最多可以包含三个部分:
最佳实践 — 从成功使用工具中提取的以调查为导向的技术,例如 CloudWatch Logs Insights 查询模板、特定于环境的指标命名空间和维度以及事件源过滤器。 CloudTrail 每个条目都是围绕调查情景组织的,包括具体的参数值和在过去的调查中观察到的示例。
常见错误-反复出现的故障模式及其修复方法。每个条目都描述了特定的错误情况,例如查询无法访问的帐户或构造格式错误的聚合查询,并提供了纠正措施,以便代理可以在不浪费调查步骤的情况下避免错误或从错误中恢复。
输出管理 — 针对往往会返回大量响应的工具调用指南。每个条目都描述了一种参数更改或处理策略,该策略可在保持诊断值的同时减小输出大小。
当可以访问实时基础架构时,该技能会先根据您的环境验证模式,然后再将其包括在内。已确认的模式是自信地陈述的,未经证实的模式使用谨慎的语言,不包括被驳回的模式。这样可以使技能与基础架构的当前状态保持一致。
管理所学技能
更新 — DevOps 代理会根据你在特工空间中的活动自动生成和更新学到的技能。以下内容描述了每项技能的更新时间。
DevOps 代理每 30 次调查生成一个更新的 “工具使用最佳实践” 技能。
Agent Space 理解技能由学习代理生成,每当您添加、更新或移除 Agent Space 功能或集成时,该技能都会运行。
要手动重新生成已学技能,请在操作员应用程序的拓扑页面上选择重新生成按钮,或者与代理聊天并要求其更新所学技能。
停用-默认情况下,学到的技能处于激活状态。处于活动状态时, DevOps 代理会在每个 DevOps 代理任务开始时加载它们。要阻止应用已学到的技能,请在操作员应用程序的技能查看器中将其停用。停用技能不会将其删除。该技能会被保留,可以随时重新激活。当技能被停用时, DevOps 特工会在该技能不知情的情况下进行操作。
拓扑视图 — Agent Space 的 Web 应用程序中的拓扑页面使用座席空间理解技能将你的座席空间环境直观地显示为逻辑容器和组件。单击任何容器即可查看其组件、资源标识符和遥测数据。