从代码到服务:让 AI 打通最后一公里

爱奇艺技术产品团队 · 软件开发

原创 海外技术产品团队 2026-11-05 12:00 北京 智能搭建 CI/CD 主链路,以部署账本形式沉淀跨系统关联关系,实现从代码到服务的高效、安全、可追溯的自动交付。 🚀一句话总结: 服务交付 Skill 面向本地开发与项目级服务交付,通过 IDE Agent 智能编排串联代码托管、容器运行、镜像构建和发布流水线,并引导接入配置中心、日志平台与 API网关。项目部署账本记录跨平台关联,配合校验、确认和审计机制,让从代码到服务的交付过程可审阅、可追溯,也为后续排障提供上下文。 个人 团队 边界 本地开发,一键预览从本地代码到可发布服务的全局规划,确认后AI按任务清单完成搭建部署。 将经验流程固化为可复用、可恢复、可审计的默认流程,减少口口相传与跨平台参数搬运。 只建新修新、关联存量;不删除、不覆盖存量、不替用户 Push、不默认触发发布。 工程实践:在后端服务交付场景中,一个新服务从代码走到可访问、可发布、可观测,通常需要连接代码托管、容器平台、构建平台、发布编排、API 网关、配置中心和日志平台。服务交付 Skill 在这些平台之上提供受控编排,将人工经验转化为 Agent 可执行、研发可审阅的流程。本文使用通用平台角色描述设计,示例不包含真实业务和基础设施标识。 01 # 自动化引导部署交付链 💡核心转变:人工搭建CICD-> AI自动搭建;凭经验记忆\跨系统关联中断 -> 项目部署账本全程可追溯 1.1 一个智能编排层,连接七类工程能力 Skill 位于开发者意图与平台 OpenAPI 之间。上层接收“给这个新服务搭 CICD”这样的目标,下层通过规划器、执行器和安全基础设施,协调 代码托管平台、构建平台、容器平台、发布编排平台、API 网关、配置中心与 日志平台。 1. 2 适用与不适用 适合 不适合 后端项目研发与初始化部署 对存量服务做试验或批量改造 为了提升 GPU 利用率,需要手动优化训练流水线,隐藏 IO 开销 按名称猜测并接管存量资源 补 齐 发布编排平台 首次发布与成功终态验证 自动删除、下线或覆盖平台对象 Agent 与人协同完成页面操作步骤 替用户强推代码、创建数据库 基于已有确定性信息和仓库证据发现存量候选 无人确认地发布配置或生产环境 用户确认【 match_hash】 后,把存量对象关联进项目账本 把存量关联误当成 repair/apply 权限 1.3 平台角色,不再混淆 构建与运行 流量与运行治理 代码托管平台:代码事实源 API网关:测试网关服务与 API 路由 构建平台:拉代码、构建镜像、交付产物 配置中心:按部署区域选择接入端点与配置隔离范围 容器平台:应用、环境、首次部署与升级目标 日志平台:汇聚网关访问日志与应用日志 发布编排平台:把构建、升级、QA 拨测编成发布流水线 Agent:协调 API 与人工步骤,保持上下文一致 💡操作边界: 配置中心先给区域与接入建议,用户确认后才创建本服务的新应用;禁止自动发布、删除或修改他人配置。API 网关区分测试与生产入口,生产域名及路由范围须显式确认,创建路由与正式上线分别验证。 02 # 安全自动化部署架构 服务交付 Skill 由四类真实边界组成:交互控制把自然语言目标转换为任务与停点;规划验证生成蓝图并证明可执行;平台适配器按依赖调用受限写接口;治理状态以项目账本、审计、恢复日志和服务锁约束每一次写操作。外部平台可以演进,稳定的状态模型、安全门禁和证据链才是核心。 架构:意图、蓝图、平台执行与治理状态如何协作 说明: 首次搭建依次完成容器构建文件校验、代码仓库准备、用户推送代码、容器运行目标初始化、构建流水线配置,再接入配置、日志、发布编排与网关。正常发布由发布编排平台协调镜像构建、容器滚动或灰度升级及质量验证,API 网关负责流量接入。各步骤按依赖和平台能力推进;HTTP 写路径白名单与写前审计约束远端操作,身份、查重、区域、所有权和确认码提供专项门禁。 占位镜像: 需要先建立运行目标的平台,可使用经验证、无业务数据的最小启动镜像初始化环境,随后替换为业务镜像。占位实例就绪只证明部署目标可用,业务上线仍需另行验证。 【registry.example.com/demo/bootstrap:example】 (仅为地址格式示例,须替换为团队已验证的镜像。) 2.1 项目账本:团队共享事实与私有恢复副本 Skill 将项目部署账本记录在业务仓库根目录,例如【 deploy_info.json】 。共享前应检查字段,仅保留协作所需的关联信息;凭证及不宜进入仓库的基础设施信息留在受控存储中。 项目账本与私有恢复副本分别原子写入,使用 revision、transaction_id 和 checksum 校验一致性。跨文件写入并非单个原

查看原文