> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qoder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 概览

**编辑器（Editor）** 是 IDE 内的核心 AI 工作区：在代码编辑时可通过 [**NEXT 代码建议**](/zh/user-guide/next-edit-suggestion) 获得实时的代码预测与补全，并在智能会话面板中使用 **智能问答（Ask 模式）** 或 **智能体（Agent 模式）** 完成问答与编码协作。

## 开始新聊天

### 打开智能会话面板

登录 Qoder 后，点击右上角切换 AI 侧栏即可打开智能会话面板。
也可以使用快捷键：

| 操作          | macOS   | Windows    |
| :---------- | :------ | :--------- |
| 打开/关闭智能会话面板 | `⌘` `L` | `Ctrl` `L` |

### 查看聊天记录

点击智能会话面板右上角的历史图标，查看全部聊天记录。

### 选择模式

* [智能问答](/zh/user-guide/chat/ask)：问答模式，基于上下文回答编程问题、提供解决方案和建议，不修改代码。
* [智能体](/zh/user-guide/chat/agent)：自主编码模式，具备自我决策、环境感知和工具使用能力。借助项目搜索、计划制定、文件编辑、终端操作等工具，端到端完成编码任务。支持 MCP 工具配置，使工作流与你的开发流程高度契合。

### 输入要求

选择模式后，在输入框中描述你的需求。以下建议可帮助你获得更好的结果：

* **结构化请求**：清晰说明你希望 Qoder 完成的内容，概述编码任务的目标和步骤。
* **提供上下文**：附上文件、图片、代码变更等相关信息，帮助 Qoder 理解背景并生成更准确的方案。
* **明确预期**：说明偏好或规范，如编程语言、编码规范、输出格式或变更目标。例如：“生成代码变更时，请为每个方法补充注释。”
* **迭代式反馈**：针对代码建议或回答提供反馈。对于复杂任务，拆解需求并分步迭代，与 Qoder 协作完成。

## NEXT 代码建议

除了在智能会话面板中与 AI 交互，Qoder 还提供了无缝集成到代码编辑器中的 [**NEXT 代码建议**](/zh/user-guide/next-edit-suggestion) 功能。它能根据你当前的光标位置、上下文以及最近的修改，自动预测并生成你接下来可能要编写的代码。只需按下 `Tab` 键即可快速采纳建议，让编码过程更加流畅。

## 会话独立窗口

会话独立窗口支持将进行中的对话拆分到单独的窗口中运行。当你同时发起多个 Agent 任务时，可以并行查看多个任务的执行进度和反馈结果，不再受限于在 Tab 之间来回切换。

### 如何使用

在聊天面板顶部，右键点击想要分离的会话 Tab，在右键菜单中选择 **移动到“新窗口”中**，该会话将在一个独立窗口中打开。

分离后的窗口与主窗口完全独立，你可以自由调整窗口大小和位置，在多个屏幕间灵活分配。

### 适用场景

* **多任务并行监控**：同时运行多个 Agent 任务时，将不同会话分配到独立窗口，实时掌握每个任务的执行状态
* **分屏对照**：需要对比两个会话的输出结果时，将它们分别放在左右窗口中并排查看

## 行为推荐卡片

智能体完成一轮任务并回复后，对话消息末尾会自动展示一组推荐卡片，基于当前的代码变更、项目状态和对话上下文，预测你最可能执行的下一步操作——点击即可在对话框直接填充，可以直接发送或进一步编辑。智能体完成执行后，会再次根据最新上下文生成新的推荐卡片。

<Tip>行为推荐卡片在 Agent 模式下触发。</Tip>

### 推荐类型

* **Review Code Changes**：智能体完成代码生成或修改后触发，审查新代码是否符合项目规范、是否存在潜在缺陷
* **Run Feature Test**：检测到前端文件（.tsx、.jsx、.vue、.html、.css）变更时触发，在浏览器中验证页面渲染与交互效果
* **AI Suggestion**：由智能体根据当前对话上下文自主判断生成

<Note>
  - 推荐卡片基于上下文推断，可能不完全匹配你的实际意图
  - 推荐卡片仅在最新一条智能体回复中可点击，发送新消息后上一轮卡片会消失
  - 点击推荐卡片触发的任务，计费规则与当前会话选择的模型一致
</Note>
