Skip to content

智能体模式(Agent)

启用智能体模式(Agent Mode),即可借助 AI 驱动的工具自动执行代码修改、修复漏洞、运行命令等操作。该模式支持通过自然语言指令,直接对代码库进行调整。

在智能体模式中,AI 模型不仅具备对话能力,还配备了完成各类编码任务所需的完整工具集。它能够自主决策调用哪些工具、如何操作,从而省去你手动查找上下文、编辑文件或执行命令的繁琐步骤。

💡 了解如何选择合适的模式

💬 聊天模式(Chat)

仅学习与讨论,不修改代码。

核心定位:与专业同事交流

适用场景:解释概念、对比方案、代码审查讨论。

👀 规划模式(Plan)

通过只读工具安全地进行探索与规划。

核心定位:建筑师在翻新前进行勘察

适用场景:理解代码库、排查漏洞、规划实现方案。

🤖 智能体模式(Agent)

凭借完整工具访问权限执行实际修改操作。

核心定位:承包商执行已确认的设计蓝图

适用场景:实现功能、修复漏洞、运行测试与命令。

如何使用智能体模式

你可以在聊天输入框下方的模式选择器中切换至 “智能体(Agent)” 模式。模式选择器提供三个选项:

  • 聊天模式(Chat Mode):无工具可用,仅纯对话功能

  • 规划模式(Plan Mode):提供只读工具,用于安全探索与规划

  • 智能体模式(Agent Mode):提供所有工具,支持代码修改操作

Mode

如何在智能体模式下进行交互

智能体模式与聊天模式(Chat)共享同一界面,因此可通过相同的输入方式发送消息,同时仍能使用手动提供上下文的方法,例如通过“@” 上下文提供器,或从编辑器中添加高亮代码。

如何在智能体模式下使用自然语言

在智能体模式下,你只需提供自然语言指令,模型会自动完成后续工作。

如何向智能体模式授予权限

默认情况下,智能体模式在使用工具前会请求权限。点击 允许 允许智能体模式执行工具调用,或点击 取消 拒绝。

如何查看工具响应

工具调用返回的所有数据会自动作为上下文项反馈给模型。大部分错误也会被捕获并返回,以便智能体模式决定后续操作。

智能体模式(Agent Mode)工作原理

智能体模式在保留聊天模式全部功能的基础上,额外为模型提供了可调用的工具集合,并构建了完整的工具交互流程:

  1. 用户在智能体模式下发送请求

  2. 系统将当前可用的工具列表随请求一并发送给模型

  3. 模型在其响应中生成一个或多个工具调用指令

  4. 若工具策略未设为“自动”,系统会提示用户授权

  5. 授权后,系统通过内置功能或 MCP 服务执行工具

  6. 工具执行结果返回给模型,作为下一步推理的上下文

  7. 模型基于结果生成新响应,可能包含新一轮工具调用,循环往复直至任务完成

ⓘ 工具的可用性因模式而异:

聊天模式(Chat Mode):不包含任何工具
规划模式(Plan Mode):仅包含只读工具
智能体模式(Agent Mode):包含所有工具

智能体模式(Agent Mode)中有哪些可用工具(全部工具)

在智能体模式下,可使用所有工具,包括上述只读工具及以下工具:

  • 创建新文件(工具标识:create_new_file):在项目内创建新文件

  • 编辑文件(工具标识:edit_file):对现有文件进行修改

  • 运行终端命令(工具标识:run_terminal_command):从工作区根目录运行命令

  • 创建规则块(工具标识:create_rule_block):在.vjsp/rules目录下创建新的规则块

  • 其他所有用于修改代码库的写入 / 执行类工具