☰
从指令工程师到意图工程师:AI 时代技术工作的范式转移
2026/10/15 14:02:56 网站建设 项目流程

当工程师不再逐条敲击命令,而是向 AI 描述“系统应该到达什么状态”,技术工作的本质并没有变得更容易——它把部分难度从操作执行迁移到了目标定义、风险判断、系统控制和结果验证上。

一、引言:同一个变更窗口,两种工作方式

设想一次典型的企业级变更:将一套三节点虚拟化集群升级到新版本,要求尽可能保持业务连续性,并满足既定的数据完整性目标。

过去,基础设施工程师可能需要逐台检查固件与驱动兼容性,确认备份与恢复条件,核对变更 Runbook,再按顺序执行 PowerShell 命令:迁移虚拟机、进入维护模式、升级、重启、验证、退出维护模式。任何一个步骤出现异常,都可能需要工程师在大量日志中判断问题究竟来自存储路径、网络配置、集群仲裁还是版本兼容性。

在 AI 辅助的工作方式下,工程师可以先提出一段任务意图:

将三节点虚拟化集群hyp-cluster-01从版本 8.0.2 升级到 8.1.0。请先核对兼容性、集群健康、备份与恢复条件,并生成分阶段变更计划。未经审批,不得执行生产变更;不得删除、格式化或重新配置生产存储卷。执行过程中持续监测业务可用性,任何关键检查失败时停止后续变更,评估实际状态并按照已批准的恢复方案处置。

随后,具备相应集成能力的 AI 系统可以读取经授权的资产和监控信息,检索兼容性资料,生成计划,等待审批,在授权范围内调用受控工具,并收集执行和验收证据。

需要强调:这是一种目标架构示例,不意味着任意 AI Agent 目前都能可靠地完成此类生产任务。能否执行,取决于工具集成、平台能力、数据质量、权限设计、验证机制以及经过验证的运维流程。

工程师并没有退出工作。其工作重点从亲自完成每一个技术动作,扩展为定义目标、澄清假设、划定边界、判断风险、审批变更和验收结果。最重要的问题仍然是:AI 做的这一切,是否可信,是否有证据证明系统真正达到了预期状态?

本文讨论的“从指令工程师到意图工程师”,不是说传统工程师将被一种新职业整体取代,而是讨论 AI 参与技术工作后,工程师的工作重心如何变化。

二、范式变化:命令式、声明式与 AI 意图驱动

2.1 三种模式并非线性替代关系

命令式、声明式和 AI 意图驱动经常被描述为连续的演进阶段,但它们并不完全属于同一分类维度,也不是简单的前后替代关系。

模式

主要描述对象

典型机制

常见示例

命令式

如何执行操作

按明确步骤执行命令或程序

Shell、PowerShell、命令式 API 调用

声明式

期望的资源或系统状态

控制器比较期望状态与实际状态,并按规则协调差异

Kubernetes、Terraform 等声明式配置和基础设施管理方式

AI 意图驱动

要实现的业务目标、约束及验收条件

将意图结构化,生成计划,调用受控工具并验证结果

AI Agent 与策略引擎、工作流、自动化接口的组合

命令式与声明式主要涉及程序如何表达操作或期望状态;AI 意图驱动则进一步涉及业务语义理解、任务分解、工具选择、权限、审批、异常处理和结果验证。

三者可以组合使用。AI Agent 可以生成声明式配置,也可以调用命令式接口;声明式控制器仍然可以在没有 AI 的情况下独立运行;复杂的 AI 任务也不必全部交由大模型决定。

2.2 声明式系统已经具备重要的“意图”特征

Kubernetes 的用户可以声明期望副本数,控制器持续比较实际状态与目标状态,并尝试消除差异。Terraform 则可以根据配置与当前基础设施状态生成变更计划,供使用者检查后再执行。

这些系统已经体现了目标状态、差异检测和状态协调等关键思想。因此,不能把“意图驱动”说成 AI 出现后才首次产生的理念。

AI 带来的增量主要体现在三个方面:

  1. 从自然语言到结构化规范。AI 可以帮助把业务表达转化为目标、约束、资源范围和验收条件,但对关键歧义仍应主动提问,而不是自行猜测。

  2. 对未完全预先编码的问题进行辅助分析。AI 可以检索文档、解释日志、比较候选方案,并提出 Runbook 未覆盖的处理建议,但建议不等于已验证的操作。

  3. 跨系统任务的协调。AI 可以在授权范围内协调不同平台的工具与工作流,但权限校验、状态变更和关键验收仍应由可靠的工程机制负责。

因此,更准确的说法是:AI 意图驱动不是对声明式系统的必然替代,而是在既有自动化能力之上,增加业务语义理解、计划生成和跨系统协调能力。

2.3 意图工程不等于“少指定、多推断”

意图工程的目标不是让机器尽可能多地推断,而是明确哪些信息可以推断,哪些信息必须确认,哪些行为无论模型如何判断都不允许执行。

例如,“提高集群可用性”可能意味着减少计划内停机、降低非计划停机时间、提升故障恢复速度,或提高跨故障域容错能力。这些目标可能需要不同的技术方案,甚至彼此存在成本和资源上的冲突。

建议采用以下原则:

  • 对低风险、可逆、可验证的实现细节,允许 AI 提出候选方案。

  • 对业务目标、关键假设和互相冲突的要求,必须澄清。

  • 对数据安全、权限边界、重大业务影响和不可逆操作,必须有明确授权与机器可执行的限制。

  • 对无法充分验证的结果,明确报告不确定性,不得把推测包装成成功。

2.4 工程师仍然需要理解底层技术

“不再亲自编写每一条命令”不等于“不再需要理解技术”。

工程师仍需判断:

  • AI 选择的方案是否适用于当前环境,而非仅仅符合一般文档。

  • 系统状态是否完整、准确且足够新鲜。

  • 操作是否越过权限或安全边界。

  • 执行结果是否真正满足业务目标,而非仅仅返回成功状态码。

  • 失败后应停止、继续修复、恢复服务,还是升级给人工处理。

因此,工程师的价值正在从直接生产技术操作,向定义正确的问题、约束自动化行为、验证系统结果和承担相应工程决策责任迁移。

三、概念辨析:提示词工程、意图工程与传统自动化

“提示词工程”“意图工程”和“传统自动化工程”并非互斥的职业类别,更适合被理解为不同的工作关注点。

维度

提示词工程

意图工程

传统自动化工程

核心问题

如何让模型更好地理解和回答

如何让 AI 参与的系统在明确约束内完成任务

如何将规则和流程实现为可靠程序

主要输入

指令、上下文、示例

目标、现状、约束、权限、验收标准

需求、规则、输入输出规范

主要机制

提示词设计、上下文组织、输出约束

任务建模、计划生成、受控执行、验证和审计

脚本、程序、API、工作流

成功标准

输出质量符合预期

实际任务结果满足验收条件,且证据充分

程序行为符合规范,异常得到处理

主要风险

幻觉、理解偏差、输出不稳定

目标误解、状态误判、越权执行、验证失真

程序缺陷、异常覆盖不足、规则遗漏

以 Windows Server 故障转移群集为例:

技术咨询模式:

如何通过 PowerShell 配置 Windows Server 故障转移群集?请说明前置条件、命令示例和常见故障。

提示词优化模式:

请针对 Windows Server 2022,按前置检查、配置步骤、验证和故障排查组织答案。区分只读检查与会改变系统状态的操作,并标出需要人工审批的高风险步骤。

意图驱动模式:

将指定服务器配置为符合已批准架构标准的故障转移群集。先检查操作系统版本、硬件、网络、域、存储和节点兼容性;不满足前置条件时停止。执行计划必须先供审核。未经批准不得创建或修改生产存储卷。配置完成后运行群集验证,并提交配置差异、失败项、警告和验收证据。

第三种模式的重点不只是得到更好的技术答案,而是将任务组织为一个具有明确边界和可验证结果的工程过程。

本文将“意图工程”作为一种工程方法论和工作模式来讨论,而不将其视为已经具有统一定义的独立技术学科。提示词只是传递意图的一种方式;意图工程还需要上下文、任务规范、工具能力、授权、状态管理、验证和异常处置。

四、从操作指令到工程意图

4.1 同一个任务的三个抽象层次

以基础设施运维为例:

L1:操作层

执行指定的 PowerShell 命令,更新群集设置并重启目标服务。

这类描述明确了部分操作,但没有充分说明操作是否适合当前环境,也没有完整表达业务目标和失败策略。

L2:任务层

更新群集配置,完成后检查节点状态和虚拟机运行情况。

这比单纯的命令清单更接近任务目标,但仍缺少完整的前置条件、授权范围、停止条件和恢复策略。

L3:工程意图层

在不违反业务可用性要求的前提下,将群集配置调整到批准的目标状态。变更前检查兼容性、健康状态和恢复条件;执行前提交变更计划供审批;每次关键变更后验证实际状态。关键检查失败、环境发生实质变化或风险超过批准阈值时,停止后续操作,并按已批准的恢复流程处置。最终提供可复核的变更证据和验收结果。

工程意图至少应包含:目标、上下文、前置条件、约束、授权、停止条件、恢复策略和验收证据。

4.2 不是所有技术细节都应该交给 AI

人类或组织必须负责的事项

可在授权范围内委托 AI 辅助处理的事项

业务目标与优先级

文档检索与版本比对

风险容忍度和不可违反的约束

候选命令与参数生成

关键架构决策

任务分解和执行顺序建议

权限范围与审批规则

日志分析和重复性检查

验收标准与责任安排

符合规则的故障诊断

是否接受残余风险

证据汇总与报告草拟

这不是说 AI 不能参与目标分析或架构讨论,而是说关键决策必须由具备相应职责和授权的主体确认。具体实现细节可以在安全边界内委托,风险接受和执行授权不能由模型自行授予。

边界应随任务风险、可验证性、系统成熟度和组织制度调整。低风险、可逆、重复性高的任务可以采用更高自治程度;涉及数据丢失、权限扩大、重大业务中断或人身安全的任务,需要更严格的控制。

五、核心机制:从自然语言到结构化意图契约

5.1 为什么需要意图契约

自然语言表达力很强,但可能存在歧义。例如,“优化服务器性能”可能意味着提升吞吐量、降低延迟、减少资源消耗或改善故障恢复时间。这些目标并不总能同时最大化。

如果只给 AI 一句话,它就必须自行补全大量工程决策。关键假设越多,偏离真实需求的风险就越大。

因此,意图工程应将自然语言作为输入,再转换为结构化、可审查的任务规范。

5.2 意图工程的基本流程

自然语言意图 | v 意图澄清与结构化 目标、上下文、目标状态、约束、待确认假设 | v 可行性与风险评估 前置条件、影响范围、依赖、恢复能力 | v 执行计划生成 任务分解、工具选择、依赖关系、预期副作用 | v 策略校验与审批 权限、资源范围、操作约束、计划版本 | v 受控执行 按步骤执行、检查状态、满足条件才继续 | v 独立验证 实际状态、业务结果、数据完整性、验收条件 | v 证据归档与持续改进 操作日志、审批记录、异常、偏差和经验回流

这不是单纯的 Prompt 生成流水线,而是将目标解释、计划、授权、执行和验收分开管理的工程流程。

5.3 意图契约的八项核心要素

要素

需要回答的问题

Goal

最终要实现什么?

Context

当前系统处于什么状态?数据来自哪里、何时采集?

Target State

什么样的状态才算达到目标?

Constraints

哪些条件绝对不能违反?

Capabilities

允许使用哪些工具、资源和动作?

Preconditions

执行前必须满足什么条件?

Verification

如何客观验证任务是否成功?

Failure Policy

失败时停止、继续修复、恢复还是请求人工介入?

最重要的不是目标描述写得多漂亮,而是关键前置条件、权限边界、验证规则和失败策略是否明确、可判定并真正落实到执行系统中。

意图工程的价值不是让 AI 更聪明地猜测工程师的想法,而是减少关键决策中不必要的猜测,并显式暴露无法消除的不确定性。

5.4 从任务规范到可执行工程契约

结构化 YAML 有利于版本管理、审查、差异比较和复用,但YAML 本身并不自动具备执行语义,也不能自动保证安全。

一份真正能够进入生产执行流程的工程契约,至少需要经过以下处理:

  1. 模式校验:检查字段、类型、必填项、允许值和引用关系。

  2. 语义校验:检查目标、约束、前置条件、停止条件和验收标准是否相互冲突。

  3. 环境绑定:明确目标环境、资源标识、数据来源和状态采集时间。

  4. 计划生成:将任务规范转换成具体步骤、依赖关系和预期副作用。

  5. 授权校验:验证每项操作是否符合身份、资源范围、动作和参数限制。

  6. 审批绑定:将批准与具体计划版本、目标环境及操作范围关联。

  7. 运行时控制:在工具执行前后检查状态和约束,必要时阻止继续。

  8. 证据与验收:保存实际执行结果,并由适当独立的检查机制核验目标状态。

建议将意图工程中的相关对象分开管理:

工程对象

主要职责

Intent Specification

定义目标、目标状态、业务约束和成功标准

Execution Plan

定义步骤、依赖、资源影响和预期副作用

Authorization Policy

定义身份、资源范围、允许动作、参数限制和审批规则

Verification & Recovery Plan

定义验收检查、证据要求、停止条件和恢复路径

这些对象应通过版本和标识建立关联。环境或计划发生实质变化时,应重新评估原审批是否仍然有效,而不能默认沿用旧授权。

5.5 三节点虚拟化集群升级:意图契约示例

以下示例用于说明结构设计,不是可直接部署的生产规范。其中的资源名称、接口、阈值和策略必须依据实际虚拟化平台、供应商升级指南、企业变更制度和恢复演练结果进行定义。

apiVersion: intent.example.org/v1 kind: IntentSpecification metadata: id: cluster-upgrade-hyp-cluster-01 revision: "1" riskLevel: high status: draft goal: statement: > 将指定的三节点虚拟化集群升级到经批准的目标版本, 并满足已定义的业务连续性和数据完整性要求。 currentVersion: "8.0.2" targetVersion: "8.1.0" context: environment: prod-dc-01 clusterId: hyp-cluster-01 expectedNodeCount: 3 expectedWorkloadCount: 47 criticalWorkloads: - erp-db-01 - erp-app-01 sources: - id: cluster-inventory type: cmdb freshnessRequired: true - id: monitoring type: metrics-api freshnessRequired: true targetState: allNodesOnTargetVersion: true clusterHealth: healthy expectedWorkloadsAccountedFor: true businessAvailability: policyRef: approved-service-objective dataIntegrity: policyRef: approved-data-integrity-checks constraints: hard: - id: C1 rule: "不得删除、格式化或重新配置生产存储卷" enforcement: tool-policy - id: C2 rule: "不得同时疏散两个及以上节点" enforcement: workflow-guard - id: C3 rule: "不得在批准的变更窗口之外重启节点" enforcement: runtime-check - id: C4 rule: "不得修改身份管理系统的权限" enforcement: tool-policy soft: - id: C5 rule: "尽量将单节点恢复时间控制在批准阈值内" onViolation: pause-and-escalate authorization: mode: least-privilege environment: prod-dc-01 allowedActions: - inventory.read - cluster.health.read - workload.migrate - approved.node.upgrade deniedActions: - production.volume.delete - production.volume.format - identity.permissions.modify approvalRequired: - execute-change-plan - begin-node-upgrade - invoke-recovery-procedure approvalBinding: - planRevision - targetEnvironment - resourceScope - operationSet preconditions: - id: P1 description: "目标版本的硬件、驱动和软件兼容性已核实" verifier: vendor-compatibility-check onFailure: stop-and-report - id: P2 description: "集群、存储和关键业务健康状态满足变更条件" verifier: approved-precheck-suite onFailure: stop-and-report - id: P3 description: "备份和恢复方案已经验证并获得批准" verifier: recovery-readiness-check evidenceRequired: true onFailure: stop-and-report - id: P4 description: "关键业务连续性和数据完整性检查可用" verifier: business-verification-suite onFailure: stop-and-report execution: requireReviewedPlan: true revalidateStateBeforeMutation: true stepwiseVerification: true stopOnConstraintViolation: true requireReapprovalOnMaterialPlanChange: true retryPolicy: default: no-blind-retry requireStateReconciliation: true requireIdempotencyAssessment: true verification: independentChecksRequired: true checks: - id: V1 description: "核对节点版本和集群健康状态" verifier: approved-cluster-health-check - id: V2 description: "核对预期业务工作负载及其状态" verifier: workload-inventory-reconciliation - id: V3 description: "执行业务探活和关键交易验证" verifier: business-smoke-tests - id: V4 description: "执行适用的数据完整性与业务对账检查" verifier: approved-data-integrity-suite failurePolicy: default: stop-and-assess prohibitUnapprovedRecovery: true recoveryPlanRef: approved-cluster-upgrade-recovery-plan requirePostRecoveryVerification: true escalateTo: oncall-infrastructure-engineer evidence: required: - approved-plan-and-revision - prechange-state-snapshot - authorization-and-approval-records - operation-and-api-audit-log - intermediate-verification-results - business-continuity-evidence - final-acceptance-report

这份示例刻意不把所有检查写成含义模糊的自然语言表达式,也不将某个快照名称直接等同于回滚方案。实际系统还需要定义字段模式、检查器接口、错误语义、超时行为、数据新鲜度和策略执行方式。

这里的enforcement、verifier和recoveryPlanRef都只是示意性引用;只有在相应的执行器、检查器和恢复流程真实存在并通过验证后,才能认为相关控制已经落实。

六、完整生命周期:从意图输入到验收归档

阶段

主要活动

产出

责任与控制

1. 意图输入

收集业务诉求、目标和边界

初始意图描述

需求提出者与工程师确认目标

2. 意图结构化

获取上下文、澄清歧义、列出假设

意图规范草案

AI 可起草,相关责任人审核

3. 可行性与风险评估

检查依赖、影响范围、恢复条件

风险评估结果

自动检查与工程裁决相结合

4. 计划生成

分解任务、选择工具、分析副作用

可审查的执行计划

对关键变更进行审查和批准

5. 受控执行

依据授权逐步执行并验证状态

执行日志与中间证据

执行层强制权限和停止条件

6. 工程验收

核验实际状态和业务结果

验收报告与证据包

适当独立的验证机制

7. 归档与回流

保存契约、偏差、异常与经验

可复用工程资产

版本管理、审查与持续改进

这一流程与传统变更管理在风险评估、审批、执行、验证和归档方面具有相似之处,但不能把 AI 工作流等同于 CAB 等治理机制。组织仍需明确谁有权批准变更、谁承担业务风险、谁负责验收。

6.1 非破坏性优先

一个重要的风险控制原则是:在满足目标的前提下,优先采用影响范围小、可观察、可恢复的操作;不要在未确认副作用时通过删除数据或清除状态来解决问题。

例如,某个录制会话异常退出后残留“进行中”状态,导致新请求返回 409 冲突。

较差的任务描述是:

清理掉这个残留的录制记录。

它没有说明“清理”的语义,执行者可能删除包含重要历史数据的记录。

更好的描述是:

识别导致冲突的残留会话,先确认其状态、关联数据和系统支持的恢复操作。在保留历史数据的前提下,将会话恢复到受支持的非活跃状态。操作完成后验证新请求可以正常创建,并确认旧记录及其关联数据仍然完整可查。

后者明确了目标、约束和验证条件。

但也需要注意,非破坏性不意味着永远不删除。某些任务确实需要删除资源;这时应明确删除对象、影响范围、备份条件、授权和验收证据,而不是只用“清理”这样的模糊词语。

6.2 失败后的正确顺序:先确认状态,再决定是否重试

失败后的首要动作不是立即重试,而是:

  1. 确认实际状态和第一次操作是否已经生效。

  2. 识别已经产生的副作用。

  3. 判断操作是否幂等,以及是否具备安全重试条件。

  4. 选择重试、继续修复、停止或恢复方案。

  5. 验证后续操作没有造成重复副作用或新的状态不一致。

只读查询通常可以采用有限重试;具备可靠幂等保障的操作,也可以在明确条件下重试。但对于超时后结果未知的写操作,系统应先核对状态,不能盲目重复执行。

对高影响或不可逆操作,应采用更严格的审批和恢复控制。

七、四类应用场景与适用边界

7.1 数据中心与基础设施运维

意图:将计算资源迁移到新集群,同时满足既定的可用性、兼容性和数据完整性要求。

AI 可以辅助分析容量、硬件兼容性、存储路径、网络配置和迁移依赖,生成候选计划并协调平台接口。具体操作仍应通过经过验证的工具和工作流执行。

工程师负责架构决策、风险审批、异常裁决和最终验收。

7.2 网络与安全管理

意图:允许指定业务系统访问必要服务,同时确保其他网络区域无法访问。

AI 可以分析拓扑、业务依赖和现有访问控制规则,提出最小权限策略。应用前应检查规则冲突、影响范围和回退路径。

验收不能只验证“允许的流量能够通过”,还应执行负向测试,确认不应允许的流量确实被阻止,并检查是否存在意外开放。

7.3 软件开发与交付

意图:增加某项功能,保持现有 API 兼容性,不降低既定测试要求,不引入未批准的依赖。

AI 可以分析代码仓库、提出设计方案、修改代码、运行测试并生成变更说明。工程师仍需审查需求理解、架构影响、安全风险和发布条件。

测试通过也不必然证明功能完全正确。关键功能还可能需要契约测试、兼容性测试、性能测试和生产监测。

7.4 工业设备与生产运维

意图:根据故障现象定位设备异常,在不违反安全生产要求的前提下,执行经验证的诊断流程。

AI 可以检索维修知识库、分析传感器数据、选择受批准的诊断步骤,并通过限定的接口执行操作。

涉及人身安全或物理设备控制时,必须保留独立的安全联锁、硬件保护和必要的人工授权。不能依赖大模型自行判断来替代安全关键控制系统。

7.5 不适合直接提高自治程度的场景

意图工程并不适合所有任务采用同样的执行模式。

  • 目标尚不清晰的探索性架构设计,通常应先使用 AI 辅助分析和方案比较。

  • 缺少可靠状态数据的系统,不宜直接执行高影响变更。

  • 无法客观验证结果的任务,应先建设验证能力。

  • 没有可行恢复方案的高风险操作,应限制自治程度,并建立人工处置路径。

  • 简单、低风险、一次性的任务,直接操作或使用成熟脚本可能更经济。

技术复杂度并非全部原样迁移。重复性操作的复杂度可能因工具成熟而减少,但目标建模、跨系统集成、验证和治理会成为更重要的工程工作。

八、意图工程师的能力模型

意图工程师不应被定义为“更擅长写 Prompt 的人”。更有用的定义,是能够把目标、约束、执行机制和验收证据组织成可靠工程过程的人。

8.1 五项核心工程责任

1. 目标责任:定义正确的问题

将模糊业务诉求转化为明确目标,区分业务需求与实现手段,识别冲突并澄清关键假设。

反模式:把实现手段当成需求。例如,“我要一个 Kubernetes 集群”可能是手段,真正需求可能是应用弹性伸缩、故障自愈或标准化部署。

2. 架构责任:定义可行的边界

理解系统依赖、状态转换、故障模式、接口语义和跨系统影响。

反模式:黑盒许愿。即使每一步操作都执行成功,缺少整体依赖分析也可能造成系统性故障。

3. 控制责任:限定自动化行为

明确哪些操作允许自主执行、哪些需要审批、哪些禁止执行,并把规则落实到工具和运行时控制层。

反模式:约束不可机器检查。“谨慎操作”“注意风险”不能替代明确的权限规则、停止条件和阈值。

4. 验证责任:证明结果正确

不以 AI 声称“执行成功”为验收依据,而是检查实际系统状态、业务结果、日志和独立证据。

反模式:执行者自证。执行任务的 Agent 不应成为关键验收结论唯一的证据来源。

5. 治理责任:沉淀组织能力

把验证过的意图规范、工程策略、操作技能、恢复方案和异常案例转化为可审查、可复用的组织资产。

反模式:契约锁进抽屉。未经评审、版本管理和持续维护的模板,可能在环境变化后变成新的风险来源。

8.2 从个人生产力到组织工程能力

传统工程师可能凭借熟悉系统细节而具有很强的个人生产力;在 AI 协作模式下,工程师还可以通过构建可复用的规范、工具和验证机制,提高团队整体交付能力。

这不是从“工匠”到“架构师”的必然替代,而是专业执行、架构设计、自动化开发和工程治理等能力的重新组合。

组织真正获得的收益,不应只衡量单个任务节省了多少时间,还应衡量执行一致性、缺陷率、风险暴露和经验复用能力是否改善。

九、自治等级、风险治理与企业级平台

9.1 参考自治等级

以下 A0–A4 是本文提出的讨论框架,不是行业统一标准。

等级

AI 的行为

典型适用场景

A0:辅助

提供分析和建议,不执行变更

重大故障分析、探索性架构研究

A1:生成

生成脚本、配置或计划,由人工审核和执行

生产变更设计

A2:受控执行

在授权范围内执行,关键步骤需要审批

常规运维、标准变更

A3:条件自治

在严格定义的条件下自主执行和处理可预期异常

已验证的重复性运维

A4:闭环自治

在明确边界内持续监测、调整和恢复

经过充分验证的特定闭环场景

自治程度不应只由模型能力决定,也不能只由任务是否重复决定。应综合评估业务影响、可逆性、可验证性、可观测性、授权条件和恢复能力。

9.2 风险评估应超越二维矩阵

评估维度

核心问题

业务影响

失败会影响多少用户、系统或业务流程?

可逆性

能否恢复,恢复是否会产生额外副作用?

可验证性

能否客观证明结果正确?

可观测性

能否及时发现异常和状态偏差?

授权与恢复

是否有明确授权、恢复机制和人工升级路径?

例如,一项操作可能很容易验证,却无法恢复;另一项操作可能可以回滚,但难以确认它造成的全部影响。因此,可逆性与可验证性必须分别评估。

以下操作不应仅凭 AI 对自然语言的理解就自动获得授权:

  • 删除生产数据或销毁备份;

  • 修改身份管理系统的关键权限;

  • 变更核心网络路由或安全边界;

  • 执行可能造成重大业务中断的操作;

  • 涉及人身安全或物理设备控制的动作。

这并不意味着所有相关操作都绝对不能自动化,而是要求在适用的治理制度下明确授权、执行边界、保护措施和恢复条件。

9.3 意图工程的典型失败模式

失败模式

典型表现

主要防御机制

意图偏差

将“提高可用性”理解成增加资源,忽略真实业务目标

澄清、冲突检测、显式假设

上下文失真

根据过时的 CMDB 或监控数据制定计划

数据来源、时间戳、新鲜度检查、执行前复核

计划缺陷

单步合理但整体顺序破坏系统依赖

依赖分析、影响评估、计划审查和预演

权限越界

Agent 调用未授权接口

最小权限、工具层强制授权、资源范围校验

执行失控

超时后盲目重试,产生重复副作用

状态核对、幂等性评估、重试预算和停止条件

验收失真

使用错误或单一数据来源证明成功

独立检查、交叉验证、证据审查

恢复失败

回滚导致数据不一致或进一步中断

已验证的恢复流程、恢复演练和人工升级

企业不应只关注 Agent 的任务完成率,还应关注误操作率、越权拦截率、验证缺陷率、恢复成功率、人工干预结果和任务造成的业务影响。

9.4 从个人经验到组织级工程资产

建议将企业意图工程体系划分为五层:

层次

主要职责

L1:Intent Catalog

保存常见目标、适用范围、前置条件、目标状态和验收标准

L2:Engineering Policies

管理权限规则、安全边界、版本约束和变更策略

L3:Validated Skills

管理经过验证的 API 调用、脚本、诊断步骤和标准任务流程

L4:Execution & Verification

管理工作流、工具调用、状态检查、审批、失败处理和验收

L5:Evidence & Governance

保存操作、审批和验证记录,支持审计、复盘和持续改进

这是建议的参考架构,不是统一标准。组织可以依据规模、技术栈和风险要求调整。

其核心价值是把个人经验转化为可共享、可审查和可持续改进的工程能力,而不是把所有知识塞进一个大模型。

9.5 企业级意图驱动平台的参考架构

一个企业级平台可以包含以下组件:

组件

职责

Intent Registry

保存结构化意图规范及其版本

Context & Knowledge

提供架构文档、资产状态、技术规范和历史案例

Agent Runtime

理解意图、生成候选计划、协调专业 Agent

Skills & Tools

提供经过授权的 API、MCP Server、脚本和标准操作能力

Policy Engine

强制执行权限、审批、风险阈值和操作约束

Workflow Engine

管理任务依赖、状态、超时、重试和异常分支

Verification Engine

检查实际状态、运行测试并判断验收条件

Evidence & Audit

保存执行、审批、验证和异常处理记录

其中,各组件应有清晰的责任边界:

  • 知识库提供相关事实和工程依据,但不直接授予执行权限。

  • Skill 与工具封装受支持的操作能力,并明确输入、输出和副作用。

  • Policy Engine在执行边界上强制实施规则,而不只是向 Agent 提供建议。

  • Workflow Engine管理依赖、状态转换和可预期的异常路径。

  • Agent负责意图理解、候选方案生成和不确定性处理。

  • Verification Engine依据明确规则检查真实结果,并提供可复核证据。

企业级平台不应追求一个可以任意操作所有系统的超级 Agent,而应通过专业能力分工、明确授权和可验证执行机制,限制单一组件失效的影响范围。

确定性程序也并非天然可靠。它们仍需接受测试、评审、故障注入和运行时监控;大模型输出则应通过规则、授权和独立验证控制风险。

十、组织成熟度与实施路线

10.1 参考成熟度模型

以下 M1–M5 是本文提出的自评框架,不代表已经经过行业统计验证的成熟度标准。

阶段

典型特征

可观测指标示例

M1:个人工具期

工程师使用 AI 生成命令或脚本,缺少统一契约和审计

AI 辅助任务数量、已知事故和近失事件的记录完整性

M2:契约萌芽期

高风险任务开始使用结构化意图规范

契约覆盖率、审批绑定率、验收规则完整率

M3:组织资产期

意图库、策略库和技能库建立并维护

模板复用率、版本维护情况、跨团队执行差异

M4:受控自治期

在明确边界内采用受控执行,高自治仅限白名单场景

人工拦截率、恢复成功率、误操作率和任务影响

M5:持续改进期

证据回流,契约和策略依据实践持续改进

验收缺陷率、异常收敛速度、重复事故率和恢复能力

这些指标应结合任务风险解释。例如,人工拦截率上升不一定意味着系统变差,也可能说明风险检测更加有效。单一指标不应成为自治程度升级的充分依据。

10.2 从哪里开始

对尚未建立 AI 执行治理体系的组织,可以从以下步骤逐步推进:

  1. 选择边界清晰的任务。优先从低风险、重复性高、状态可观测的任务开始。

  2. 建立意图规范模板。明确目标、上下文、约束、授权、前置条件和验收要求。

  3. 先建设验证能力。确保能够判断任务是否成功,而不是只记录工具是否返回成功。

  4. 将权限落实到工具层。不允许 Agent 仅凭自然语言指令突破原有授权边界。

  5. 建立计划审查与审批机制。对关键操作绑定具体计划版本和目标环境。

  6. 验证恢复流程。在提高自治程度之前,演练停止、修复和恢复路径。

  7. 根据证据逐步扩大自治范围。只有在风险、验证和恢复条件满足时,才提高自主执行程度。

并非所有任务都值得编写完整契约。简单、低风险、一次性的操作,使用成熟脚本或直接执行可能更高效。意图工程的价值在于让工程投入与任务复杂度和风险相匹配。

十一、企业软件的变化:从功能交互到目标驱动

传统企业软件往往围绕具体功能组织交互:创建虚拟机、配置网络、添加访问规则、执行备份。使用者需要知道进入哪个系统、调用哪个功能以及按什么顺序操作。

意图驱动的交互则允许用户表达更接近业务层的目标:

为新业务系统提供满足既定安全等级、容量要求和可用性目标的运行环境。

系统可以结合业务策略、资源现状、可用能力和审批规则生成候选计划,但不意味着计划可以未经检查直接执行。

一个参考架构可以分为三个层次:

┌──────────────────────────────────────────────┐ │ 第一层:意图交互层 │ │ 人类描述目标、约束、偏好与业务需求 │ ├──────────────────────────────────────────────┤ │ 第二层:Agent 编排与决策层 │ │ 理解上下文、生成计划、协调专业 Agent │ │ 根据规则处理不确定性并请求必要审批 │ ├──────────────────────────────────────────────┤ │ 第三层:确定性执行与控制层 │ │ API 调用、状态变更、权限校验、策略执行 │ │ 结果验证、异常处置和审计 │ └──────────────────────────────────────────────┘

重点不是用大模型取代所有现有软件,而是让大模型承担适合它的目标理解、候选计划生成和跨系统协调工作,同时让既有平台、确定性程序和安全机制继续承担适合它们的职责。

这类架构能否成功,取决于接口能力、状态可观测性、权限设计、验证机制和组织治理,而不仅仅是模型的推理能力。

十二、意图工程的边界与未解问题

12.1 契约成本

编写、审查和维护契约存在固定成本。对“重启一台测试机”这样的任务,完整契约可能比执行任务本身更耗时。

意图工程更适合复杂、高风险或重复出现的任务。对简单任务,应选择与风险相称的轻量流程。

12.2 验证成本可能超过执行成本

如果验证任务是否成功需要动用稀缺专家,或验证成本远高于执行成本,就需要重新评估收益模型。

在提高自治程度之前,组织可能需要先建设自动化探活、业务对账、关键指标和数据一致性检查。否则,系统可能只能报告“已执行”,却无法证明“已正确完成”。

12.3 谁来验证验证者

独立于执行 Agent 的验证机制可以减少执行者自证的问题,但验证器本身也可能有缺陷。

验证逻辑应像生产代码一样接受版本管理、代码评审、测试和抽样审计。对于高影响任务,还可以使用不同的数据来源、独立检查路径和人工复核。

独立验证不是一个布尔配置就能保证的性质,而是需要通过身份、权限、数据来源和执行路径等设计落实的工程要求。

12.4 探索性任务不应过早结构化

意图工程擅长目标较清晰、执行路径尚待确定的任务,例如标准变更、故障诊断和资源迁移。

对于架构创新、概念验证和需求快速变化的探索性工作,过早把问题固定为严格契约,可能限制候选方案空间。此时更适合先让 AI 协助研究、提出假设和比较方案,再将成熟方案转化为正式规范。

12.5 责任不能简单归结为某一个批准者

AI 可以参与任务执行,但不能自行决定组织是否接受某项业务风险。

工程责任、组织责任和法律责任不一定由同一个主体承担。组织应根据实际职责、授权、控制能力和适用规则明确划分责任,并保留必要的决策与执行记录。

12.6 可靠性收益需要实证

意图工程能否降低成本和风险,不能仅凭架构图或案例推演证明。企业应在受控范围内测量基线与改进后的结果,包括任务耗时、误操作、人工干预、验收缺陷、恢复成功率和业务影响。

只有在明确任务类型、风险等级和评估方法的前提下,才能判断某种意图驱动方式是否优于传统自动化。

十三、结论:未来工程师的核心竞争力,是定义并实现正确的目标

AI 时代,许多复杂技术操作将逐步从工程师亲自逐条执行,转向由工程师定义目标、约束自动化行为,并让 AI 在授权范围内参与完成任务。这一变化的方向值得重视,但需要准确理解其边界。

第一,变化的本质不是自然语言取代命令行,而是人类与技术系统之间的抽象层次和分工发生变化。命令式、声明式和 AI 意图驱动可以共存,分别承担不同职责。

第二,意图工程不是 Prompt Engineering 的简单扩展。它需要将目标、上下文、约束、权限、执行、验证和异常处理组织成完整的工程过程。自然语言是输入,结构化任务规范和受控执行机制才是工程落地的关键。

第三,技术专业知识不会失去意义。工程师仍然需要理解系统架构、依赖关系、故障模式和接口语义,以判断 AI 的方案是否适用于真实环境。

第四,AI 的执行能力不能替代权限控制与工程验证。模型认为方案合理,不代表它有权执行;操作返回成功,也不代表业务目标已经达成。关键结论必须建立在可复核的系统状态和验收证据之上。

第五,个人层面的 AI 使用最终可能发展为组织级工程能力。企业可以将经过验证的意图规范、工程策略、操作技能、工作流、恢复方案和验收证据沉淀为可共享、可审查和可持续改进的资产。

如果用一句话概括这场变化:

传统工程师的价值,在于能够正确地操作复杂系统;AI 时代工程师更高阶的价值,在于能够定义正确的目标、构建可靠的执行边界,并用证据确认复杂系统最终到达了预期状态。

当这种能力进一步沉淀为企业可复用的工程体系时,工程师所设计的就不再只是单次任务的执行方案,而是一种新的技术生产方式:任务如何被理解、如何被授权、如何被执行、如何被验证,以及如何在失败后恢复并持续改进。

这可能才是“意图工程师”这一概念最值得研究的地方。


附录:本文术语与框架的适用说明

  1. 意图工程(Intent Engineering):本文采用的工作方法论术语,用于描述将业务目标转化为结构化任务规范,并通过受控执行和验证实现目标的过程。本文不声称其已有统一的行业标准定义。

  2. 意图契约(Intent Contract):本文提出的结构化任务规范概念。契约的字段、模式和执行语义需要由具体平台进一步定义。

  3. A0–A4 自治等级:本文提出的参考分类,不是行业统一标准。

  4. M1–M5 成熟度模型:本文提出的组织自评框架,不代表已由行业统计验证的成熟度标准。

  5. 示例中的集群版本、资源名称和接口:用于解释方法论,不构成特定厂商平台的兼容性承诺、升级指南或生产操作建议。

本文讨论的是 AI 参与企业技术工作的工程方法与架构方向。实际部署必须依据具体平台的受支持能力、企业变更制度、安全要求和经过验证的操作流程进行设计与测试。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询