AI 对话与模式
Ask / Agent / Workflow 选型、上下文、变更确认,以及与 MCP / Skills 的配合。
AI 对话与模式
AI 对话是左辅星的核心操作区,提供三种模式:Ask(只读问答)、Agent(在授权范围内执行修改)、Workflow(运行可复用流程)。
使用前请先完成 配置 AI 模型。
对话区控件
| 区域 | 用途 |
|---|---|
| 会话标签栏 | 新建、切换、关闭当前任务会话 |
| 消息区 | 查看问答、工具步骤、执行状态、工作流结果 |
| 输入区 | 输入问题、添加附件、插入路径、切换模式 |
| 模式选择 | 切换 Ask / Agent / Workflow |
| 模型选择 | 切换当前会话使用的模型 |
| 信任等级 | 控制高风险操作时的人工确认程度 |
| 设置按钮 | 打开 AI 设置 |
模式选择
| 模式 | 适用场景 | 风险 |
|---|---|---|
| Ask | 了解代码、解释文档、列方案、只读审查 | 低 |
| Agent | 修改文件、整理材料、执行命令、调用工具 | 中到高 |
| Workflow | 固定流程、重复任务、团队 SOP | 取决于流程内容 |
选择方式:
- 尚未确定方案:用 Ask。
- 目标明确、需要 AI 动手改:用 Agent。
- 已有固定步骤、需反复执行:用 Workflow。
切换模式、模型与信任等级
- 在对话区底部选择模式。
- 在模型下拉中选择当前模型。
- 按任务风险选择信任等级,例如:
- 重要操作需确认
- 文件修改需审核
- 自动执行(仅适合已熟悉的环境)
首次切换模式或模型后,建议先发一条短消息确认链路正常。
提供上下文
输入区支持以下方式补充上下文:
| 方式 | 操作 | 适用任务 |
|---|---|---|
| 选中编辑器内容 | 选中代码或文字后提问 | 局部解释、审查 |
@文件路径 |
输入 @ 后选择工作区文件 |
指定要读取的文件 |
#Skill / #Rule |
输入 # 后选择技能或规则 |
指定输出风格或执行约束 |
| 附件 / 图片 / 视频 | 用输入区图标添加材料 | 文档、设计、媒体类任务 |
| 终端 / 输出片段 | 粘贴报错或结果 | 排查问题 |
| 输出模板 | 在输出偏好中指定格式和模板 | 固定格式文档 |
Ask:只读问答
Ask 不会主动修改项目,适合“先理解再行动”的任务。
使用步骤
- 切换到 Ask。
- 输入明确问题。
- 依赖具体文件时,用
@路径或选中内容。 - 回答满意后再决定是否切换到 Agent。
常见问法
- 解释:
@src/app.ts 这个文件做了什么? - 对比:
这两种实现方式各有什么风险? - 审查:
请只读检查这段逻辑是否有空指针风险。 - 提纲:
把这份文档整理成 5 条重点。
Agent:执行与修改
Agent 用于修改代码或文档、新建文件、运行本地命令、调用 MCP 工具等。
首次使用步骤
- 切换到 Agent。
- 确认当前工作区、模型和信任等级。
- 给出边界明确的任务。
- 检查修改、工具步骤和结果。
- 高风险修改保留人工确认。
指令写法
一条完整指令通常包含:
- 目标:要完成什么。
- 范围:允许改哪些文件或目录。
- 约束:不能改什么、需保持的兼容性。
- 交付:希望返回什么结果。
示例:
只修改 docs 目录下的用户手册,补充「快速入门」章节,不要改代码文件,最后给出变更摘要。
消息区常见内容
- 工具步骤详情
- 子 Agent 执行卡片
- 运行中 / 已完成 / 失败状态
- 待确认问卷
- 差异或产物摘要
长任务进行中可先观察状态,避免频繁打断。
Workflow:可复用流程
Workflow 将重复任务固化为可启动的流程,例如:生成 PRD、测试用例、代码审查、文档整理等。
底部工具条
- 选择工作流
- 新建空白工作流
- 打开工作流画布
- 启动工作流
- 从磁盘同步
- 打开工作流库
- 打开工作流设置
使用步骤
- 切到 Workflow。
- 选择现有工作流,或新建空白工作流。
- 打开画布查看节点结构。
- 确认目标、步骤和输入。
- 点击启动。
- 观察阶段状态和子 Agent 结果。
- 按需同步、重跑未完成阶段或完善流程。
同类任务重复三次以上时,可考虑整理为工作流。
输入区功能
| 功能 | 操作 | 作用 |
|---|---|---|
| 附件按钮 | 添加普通文件 | 参考材料或输出模板 |
| 图片按钮 | 添加图片 | 识图、审图、对照页面 |
| 视频按钮 | 添加视频 | 视频分析、拆解镜头 |
| Agent 选择器 | 指定 Agent 能力 | 控制执行方向 |
| 输出格式按钮 | 指定格式、大纲、模板 | 生成固定格式产物 |
@ |
引用工作区文件 | 定位具体文件 |
/ |
斜杠命令 | 新建会话、清空、切模式等 |
| 语音按钮 | 语音转文字 | 口述任务 |
| 重新生成 | 重跑上一条回复 | 输出不理想时使用 |
常用斜杠命令
/help:查看可用命令/new:新建会话/clear:清空当前会话/mode ask//mode agent//mode workflow
会话与历史
- 按任务拆分多个会话。
- 长任务固定在一个会话中推进。
- 新任务新建会话,避免目标混杂。
- 用会话历史抽屉回看旧任务。
- 跨项目任务先切换工作区,再打开对应会话。
与其他能力的配合
| 能力 | 在对话中的作用 |
|---|---|
| 模型管理 | 控制回复质量、费用和速度 |
| MCP | 为三种模式提供外部工具 |
| Skills / Rules | 约束输出风格与执行边界 |
| 工作流中心 | 将对话流程沉淀为模板 |
| 插件编辑器 | 开发扩展能力 |
| 触发任务 | 定时向会话发送任务 |
注意事项
- 风险不确定时先用 Ask。
- Agent 和 Workflow 执行前确认工作区、模型、权限和信任等级。
- 不要把密钥、密码、令牌贴进对话。
- 输出不理想时先补充上下文和约束,再考虑换模型。
- 高风险路径修改建议开启人工审核。