跳到主要内容

智能体

agent mode

如何使用

智能体为聊天模型配备了处理各种编码任务所需的工具,使模型能够做出决策,并省去您手动查找上下文和执行操作的工作。

使用智能体

您可以在聊天输入框下方的模式选择器中切换到 智能体

How to select agent mode

注意

如果智能体显示为 不支持 且被禁用,则表示选定的模型或提供商不支持工具,或 Continue 尚未支持与其一起使用工具。有关更多信息,请参阅模型设置

与智能体聊天

智能体与聊天位于同一界面中,因此使用相同的输入发送消息,并且您仍然可以使用相同的手动提供上下文的方法,例如@ 上下文提供者或添加编辑器中高亮显示的代码

使用自然语言

使用智能体,您可以提供自然语言指令,让模型完成工作。例如,您可以说:

将本项目中所有 eslint 配置的 @typescript-eslint/naming-convention 规则设置为 "off"

智能体随后将决定使用哪些工具来完成任务。

授予智能体权限

默认情况下,当智能体想要使用工具时会请求许可。点击 Continue 以允许智能体模式继续调用工具,或点击 Cancel 拒绝。

agent requesting permission

您可以使用工具策略来排除特定工具或使其使用自动化。有关更多背景信息,请参阅如何自定义

查看工具响应

从工具调用返回的任何数据都会自动作为上下文项反馈给模型。大多数错误也会被捕获并返回,以便智能体模式可以决定如何进行。

agent response