跳到主要内容
本指南假定您已了解什么是云代理以及何时使用它们。如果您正在寻找清晰的定义、类别和心智模型,请从 云代理分类法 开始。

引言:超越“聊天”

在过去几年中,AI 编程一直由本地 Copilot 定义:IDE 中的一个聊天窗口,帮助您编写函数或解释代码片段。它是一个强大的工具,但有其局限性,因为它需要 作为驱动程序。如果您合上笔记本电脑,它就会停止工作。如果您切换上下文,它就会失去焦点。

向云代理的转变

云代理将 AI 执行从您的本地机器转移到远程基础设施。您不再只是与模型“聊天”,而是向它分派任务。无论是您从任务列表中手动触发,还是将其设置为按计划自动运行,繁重的工作都在云端完成,从而释放您的本地环境并实现真正的自动化。

云代理在实践中如何实现

云代理是 AI 驱动的进程,在远程基础设施上运行,并通过团队工程系统中的任务、计划或事件触发。 通过 Continue,云代理在 任务控制 中运行,团队在此配置执行、连接工具、审查结果,并决定哪些工作流随着时间推移实现自动化。
由于它们运行在持久的云基础设施上,这些代理不仅限于您文本编辑器中当前打开的文件。它们与您的更广泛的工程生态系统——GitHub、Linear、Sentry、Snyk 等——保持安全连接,使它们能够读取代码、打开拉取请求并进行警报分类,而无需人工监督。

生产级云代理中的常见组件

大多数生产级云代理共享一个平衡推理、行动和护栏的通用结构。

提示

定义任务的核心指令。

模型

支持推理的 LLM。

工具 (MCPs)

获取数据或采取行动的能力。

规则

确保输出符合团队编码标准的护栏。

两种模式:交互式与自动化

本节重点关注云代理在日常中如何执行,而不是是否应该使用它们。 云代理的决定性特征不仅仅是自动化;它还是可用性。由于计算是远程的,您可以根据任务的复杂性以两种不同的方式与云代理交互:

人机协作方法

当您需要一个一次性任务并希望进行审查时,您可以手动触发代理(使用 Continue,请使用 Continue CLI任务控制)。

示例:重构任务

您将“重构”任务发送给云代理。它克隆仓库,在云端运行重构,并为您创建拉取请求以供批准。您可以在它工作时合上笔记本电脑。
最适合
  • 探索代理功能
  • 您不想分散注意力去修复的问题
  • 部署前需要人工审查的任务

为什么“云”很重要

在本地(TUI/IDE)和云端(任务控制)运行代理的区别在于范围可靠性
  • 本地代理: 在您的本地机器上运行
  • 云代理: 在远程云基础设施上运行
云代理可以释放您的本地资源用于开发工作,而繁重的 AI 任务则在后台运行。
  • 本地代理: 快速、私密的迭代和“单人”编码
  • 云代理: 协作任务、繁重处理和可靠自动化
快速迭代选择本地,团队范围的工作流选择云端。
  • 本地代理: 仅限于打开的文件和本地 Git 状态
  • 云代理: 完整的仓库访问 + 集成工具(Sentry、Snyk、Linear 等)
云代理可以访问您的整个工程生态系统,而不仅仅是您 IDE 中可见的内容。
  • 本地代理: 手动聊天 / CLI
  • 云代理: 混合方法——手动聊天、Cron 计划或事件 Webhook
云代理支持手动执行和自动化调度。
  • 本地代理: 合上笔记本电脑时停止
  • 云代理: 始终在线——在后台异步运行
这是关键区别:云代理 24/7 工作,即使您离线。

入门

准备好构建您的第一个云代理了吗?查看这些资源