跳转到主要内容
对话是 QoderWake 中使用最频繁的功能,通过 Chat 页面与 Waker 进行自然语言交互,驱动 Waker 完成各类任务。

Chat 界面概览

Chat 页面三栏布局概览
点击左侧导航栏的「Chat」图标进入对话页面。Chat 页面采用三栏布局:
  • 左侧主导航栏:平台功能模块入口,与其他页面一致。
  • 中间会话侧栏:显示历史会话列表和可用 Waker,顶部提供「新建群组」按钮,可通过搜索快速定位历史对话。
  • 右侧主聊天区:当前会话的完整对话内容、消息输入框和功能控件。
主聊天区顶部显示当前会话的标题和关联的 Waker 信息;底部为消息输入区域,提供文本输入框、文件上传按钮、发送按钮等操作控件。

发起对话

单 Waker 对话(无需创建)

与单个 Waker 对话无需额外创建会话。在会话侧栏中直接点击目标 Waker,右侧即显示对话区域,直接输入消息即可开始交互。 每个 Waker 在 Chat 页面中始终可见,选中后即可随时开始或继续对话。
单聊界面右上角也提供了「新建对话」按钮,可快速发起一个新的对话任务。

创建群组对话

需要多个 Waker 协作时,点击「新建群组」按钮创建群组对话:
新建群组的 Waker 选择界面
1

勾选参与的 Waker

在弹出的 Waker 选择界面中,勾选需要参与的多个 Waker(至少 2 个)。
2

确认 Leader Waker

系统会自动指定一个 Leader Waker 负责协调。
3

配置工作目录并发起

配置工作目录后,输入第一条消息即可开始群组对话。
详细的群组协作机制见下方群组协作

对话界面操作

进入对话后,主聊天区显示完整的对话内容和操作控件。 消息区域:
  • 用户消息显示在右侧,Waker 回复显示在左侧。
  • Waker 回复中包含的代码块支持语法高亮和一键复制。
  • 长消息支持折叠 / 展开。
  • Waker 正在思考或执行操作时,会显示实时状态指示。
输入区域:
  • 文本输入框:支持多行输入,按 Ctrl/Cmd + Enter 发送。
  • 附件按钮:上传文件供 Waker 分析处理。
  • 发送按钮:点击发送当前消息。
  • 模式指示器:显示当前对话模式,点击可切换。
顶部工具栏:
  • 显示当前会话标题和关联的 Waker 信息。
  • 提供会话设置、产出物查看等操作入口。

模型选择

展开的模型选择菜单
在消息输入区域上方,点击模型名称可展开模型选择菜单:
  • 菜单列出所有可用的 AI 模型,包括不同能力级别的选项。
  • 每个模型标注其特点,如推理能力、响应速度等。
  • 选择后,当前会话将使用该模型处理后续消息。
  • 可随时切换模型,不影响已有对话内容。
模型选择建议:
  • 简单问答和日常交流:选择响应速度快的轻量模型。
  • 复杂代码生成和逻辑推理:选择推理能力强的高级模型。
  • 长文档分析和总结:选择支持长上下文的模型。

文件上传与附件

在输入框旁点击附件按钮(+ 图标)可上传文件供 Waker 分析处理。
1

打开文件选择

点击附件按钮,打开文件选择对话框。
2

选择文件

选择需要上传的文件,支持多选。
3

确认附件

文件上传后会显示在输入框上方的附件区域。
4

补充说明

输入附带的说明文字,如”请审查这段代码”。
5

发送

点击发送,Waker 将结合上传文件内容进行处理。
支持的文件类型:
类别常见格式
代码文件.js.ts.py.java.go
文档文件.md.txt.pdf.docx
图片文件.png.jpg.svg
数据文件.json.csv.yaml
上传的文件会作为会话上下文保留,后续对话中 Waker 可以继续引用该文件内容。

产出物查看与下载

会话产出物列表与下载入口
当 Waker 在对话过程中生成文件、代码或其他产出物时,可在会话中查看和下载。 查看方式:
  • 在对话消息中,Waker 生成的代码文件会以可折叠的代码块形式展示。
  • 点击会话顶部工具栏的「产出物」按钮,可查看本次会话中所有生成的文件列表。
  • 每个产出物显示文件名、类型、生成时间。
下载操作:
  • 在产出物列表中,点击文件旁的下载按钮可单独下载。
  • 支持批量下载所有产出物。
  • 代码类产出物支持一键复制到剪贴板。

群组协作

群组模式允许多个 Waker 参与同一个会话,实现多角色协作讨论。当任务需要不同专业视角共同处理时,群组对话比单 Waker 对话更高效。
多个 Waker 协作讨论的群组会话
创建群组:
  1. 在会话侧栏点击「新建群组」按钮。
  2. 在 Waker 选择界面中勾选需要参与的多个 Waker(至少 2 个)。
  3. 系统会自动指定一个 Leader Waker 负责协调。
  4. 配置工作目录后,输入消息开始群组对话。
群组工作机制:
  • 用户发送消息后,Leader Waker 接收并协调任务分配。
  • 各 Waker 从各自专业视角分析问题并提供回复。
  • Waker 之间可以互相引用和补充对方的观点。
  • Leader Waker 负责汇总结论和协调讨论方向。
Leader Waker 是群组的任务负责人,负责理解目标、拆解步骤、协调成员和汇总结果。
适用场景举例:

代码审查

创建包含”安全专家”+“性能专家”+“架构师”的群组,对代码变更进行多维度评审。

方案讨论

让”产品经理”+“前端工程师”+“后端工程师”针对需求方案展开讨论。

文档协作

让”技术写手”+“校对员”+“SEO 专家”协作完成高质量文档。

对话中的快捷操作

在对话过程中,以下快捷操作可提升效率:
操作方式说明
快速发送Ctrl/Cmd + Enter发送当前输入内容
新建会话Ctrl/Cmd + N快速创建新会话
搜索历史会话侧栏顶部搜索框按关键词搜索历史对话
停止生成点击”停止”按钮中断 Waker 当前正在进行的回复
重新生成点击消息下方”重试”按钮让 Waker 重新生成最后一条回复
切换工作目录顶部工具栏切换 Waker 当前工作的项目上下文
在会话侧栏中,可以对历史会话进行以下管理操作:
  • 搜索:在顶部搜索框输入关键词,快速定位历史对话。
  • 重命名:右键点击会话条目,选择”重命名”修改会话标题。
  • 删除:右键点击会话条目,选择”删除”移除不再需要的会话。
  • 置顶:将常用会话置顶显示,方便快速访问。