- 本地代理: 快速、私密的迭代和“单人”编码
- 云代理: 协作任务、繁重处理和可靠自动化
本指南假定您已了解什么是云代理以及何时使用它们。如果您正在寻找清晰的定义、类别和心智模型,请从 云代理分类法 开始。
引言:超越“聊天”
在过去几年中,AI 编程一直由本地 Copilot 定义:IDE 中的一个聊天窗口,帮助您编写函数或解释代码片段。它是一个强大的工具,但有其局限性,因为它需要 您 作为驱动程序。如果您合上笔记本电脑,它就会停止工作。如果您切换上下文,它就会失去焦点。向云代理的转变
云代理将 AI 执行从您的本地机器转移到远程基础设施。您不再只是与模型“聊天”,而是向它分派任务。无论是您从任务列表中手动触发,还是将其设置为按计划自动运行,繁重的工作都在云端完成,从而释放您的本地环境并实现真正的自动化。
云代理在实践中如何实现
云代理是 AI 驱动的进程,在远程基础设施上运行,并通过团队工程系统中的任务、计划或事件触发。 通过 Continue,云代理在 任务控制 中运行,团队在此配置执行、连接工具、审查结果,并决定哪些工作流随着时间推移实现自动化。由于它们运行在持久的云基础设施上,这些代理不仅限于您文本编辑器中当前打开的文件。它们与您的更广泛的工程生态系统——GitHub、Linear、Sentry、Snyk 等——保持安全连接,使它们能够读取代码、打开拉取请求并进行警报分类,而无需人工监督。
生产级云代理中的常见组件
大多数生产级云代理共享一个平衡推理、行动和护栏的通用结构。提示
定义任务的核心指令。
模型
支持推理的 LLM。
工具 (MCPs)
获取数据或采取行动的能力。
规则
确保输出符合团队编码标准的护栏。
两种模式:交互式与自动化
本节重点关注云代理在日常中如何执行,而不是是否应该使用它们。 云代理的决定性特征不仅仅是自动化;它还是可用性。由于计算是远程的,您可以根据任务的复杂性以两种不同的方式与云代理交互:- 按需任务
- 自动化工作流
人机协作方法
当您需要一个一次性任务并希望进行审查时,您可以手动触发代理(使用 Continue,请使用 Continue CLI 或 任务控制)。示例:重构任务
您将“重构”任务发送给云代理。它克隆仓库,在云端运行重构,并为您创建拉取请求以供批准。您可以在它工作时合上笔记本电脑。
- 探索代理功能
- 您不想分散注意力去修复的问题
- 部署前需要人工审查的任务
为什么“云”很重要
在本地(TUI/IDE)和云端(任务控制)运行代理的区别在于范围和可靠性。计算位置
计算位置
- 本地代理: 在您的本地机器上运行
- 云代理: 在远程云基础设施上运行
主要用例
主要用例
上下文访问
上下文访问
- 本地代理: 仅限于打开的文件和本地 Git 状态
- 云代理: 完整的仓库访问 + 集成工具(Sentry、Snyk、Linear 等)
触发器
触发器
- 本地代理: 手动聊天 / CLI
- 云代理: 混合方法——手动聊天、Cron 计划或事件 Webhook
可用性
可用性
- 本地代理: 合上笔记本电脑时停止
- 云代理: 始终在线——在后台异步运行