AI 实战

把部署交给 AI 助手:人定目标,Agent 执行,关键节点人确认

Luffy 13 阅读 0 评论

服务器部署这类"步骤多、重复度高、出错了要反复试"的活儿,现在完全可以交给 AI 助手来跑。这篇文章讲的是怎么分工才靠谱:人定目标、Agent 执行、关键节点人确认,以及它凭什么值得信任、边界又在哪里。

人机协作流程

一个典型任务长什么样

假设要在一台新服务器上部署一套开源博客系统,并配上 HTTPS。传统流程是:查文档 → 装环境 → 传文件 → 配数据库 → 配 Web 服务 → 签证书 → 验证…… 每一步都可能踩坑,来回折腾一晚上很正常。

把它交给 AI 助手后,人只需要说一句:

"把博客站部署到 blog.example.com,域名已经解析好了。"

剩下的勘察、执行、排错、验证,全部由 Agent 自动完成。

分工原则:人只出现在三个节点

把活交给 Agent 不等于当甩手掌柜。合理的分工是:

  1. 给目标——需求一句话说清,剩下的让 Agent 自己拆解;
  2. 拍方案——Agent 动手前必须先把"只读勘察结果 + 实施步骤 + 数据落点"摆出来,人工看一眼点头它才继续;
  3. 交关键凭据——比如软件授权码、初始密码这类必须由人持有的东西。

除此之外,Agent 自己勘察、自己排错、自己验证、自己收尾。

一次标准化的部署流程

它实际会干什么

以部署博客类应用为例,Agent 的执行链条大致是:

  • 勘察先行,不盲动。 先查软件官网的下载渠道(主下载要不要登录?有没有镜像源或官方容器镜像?),再确认域名解析是否已指向服务器,最后扫一遍服务器环境:Web 服务有没有、容器环境有没有、数据库装没装。结论全是"看"出来的,不是猜的。
  • 方案可逆。 给出的方案应该"新增不动存量":新目录、新容器、新配置文件,原有服务一行配置都不碰;改数据库前先备份,删文件前先改名。每一步都能退回去。
  • 执行一条龙。 拉镜像 → 写容器编排(应用 + 数据库两个容器,端口只绑本机回环)→ 签发 TLS 证书 → 配置反向代理 → 跑安装向导建库建管理员 → 完成初始化。中间遇到的坑(证书链兼容性、安装残留文件清理之类)顺手处理掉。
  • 交付带证据。 收尾不是一句"好了",而是:各页面逐一请求验证状态码、证书链验证通过、把访问地址/凭据存放位置/备份方法列成清单交付。

为什么敢让它碰生产环境

说到底是三条信任基础:

  • 只读先于写操作:凡是可能改动系统的事,前面必然有一轮只读排查,证据摆出来才动手;
  • 操作都可逆:移动备份优先于删除,配置新增优先于修改,最坏情况一条命令回滚;
  • 全量回归验证:改完不是看"好像没问题",而是逐项验证响应状态,对比改动前的基线。

Agent 的边界:它不知道的,它不会装懂

这类协作里,软件授权码、管理员初始密码、站点想叫什么名字——这些 Agent 一概不知道,它也不会假装知道,而是明确留出节点让人类确认。真正的信任不是它"什么都会",而是它清楚自己不知道什么,并且在该问的时候问

AI 助手目前最合适的定位,是"一个全天候在线的实习生 + 一整套能自动化的工具链":重复性的几十个来回,压缩成一条消息就能跑完;脏活累活它全包,关键决策你拍板,交付标准你来定。省下来的时间,拿去琢磨真正需要人的判断力的事。