AI 对话
AI 对话是旗鱼最核心的交互方式。掌握一些技巧,可以让 AI 更准确地理解你的意图,更高效地完成任务。
对话的基本流程
- 在输入框中输入你的需求,按 Enter 发送
- AI 分析你的意图,决定是直接回答还是需要执行操作
- 如果需要执行操作,AI 会调用工具(终端命令、文件操作等)
- AI 把执行结果和分析反馈给你
- 你可以继续追问或提出新需求
如何提好问题
明确描述目标
越具体的描述,AI 越容易理解:
| 不太好 | 更好 |
|---|---|
| 帮我看看文件 | 列出 /var/log 目录下最近 3 天修改过的文件 |
| 处理一下数据 | 把 data.csv 按第二列排序,去掉重复行,保存到 result.csv |
| 服务器有问题 | 检查一下 nginx 是否正在运行,如果没运行帮我启动 |
分步骤交流
复杂任务不需要一次说完。像和同事对话一样,逐步推进:
你: 帮我查看一下服务器的 nginx 状态
AI: [执行 systemctl status nginx,汇报结果]
你: 最近的访问日志里有没有 500 错误?
AI: [检查日志,发现了几条 500 错误并分析原因]
你: 看起来是数据库连接超时了,帮我检查一下 MySQL 的状态
AI: [检查 MySQL 并给出分析]
提供上下文
如果有相关背景信息,一起告诉 AI 会得到更好的结果:
我们的 Web 应用跑在 Docker 容器里,使用 nginx 做反向代理,
后端是 Node.js。现在用户反馈页面加载很慢,帮我排查一下原因。
发送图片
旗鱼支持发送图片给 AI 分析(需要模型支持视觉能力):
- 粘贴截图:截图后按 Ctrl/Cmd + V 粘贴到对话框
- 拖拽图片:把图片文件拖到对话输入区域
- 附件按钮:点击输入框中的附件图标选择文件
典型用法:
- 截一张报错界面,问「这个错误怎么解决?」
- 发一张网页截图,问「这个页面的布局有什么问题?」
- 发一张表格截图,让 AI 帮你分析数据
如果你的主力模型不支持图片(如 DeepSeek R1),可以配置一个「关联视觉模型」(如 GPT-4o),旗鱼会在收到图片时自动切换。详见 模型配置详解。
对话历史
查看历史
你和 AI 的每一次对话都会自动保存。点击侧边栏的历史记录图标,可以查看过往对话,包括:
- 对话内容和 AI 的回复
- AI 执行的工具调用详情
- 对话时间
继续之前的对话
点击一条历史对话,可以回到当时的上下文继续交流。AI 会记得之前聊过的内容。
清空对话
点击对话区的「清空对话」按钮可以重新开始。AI 会忘掉当前对话的上下文,从零开始。适合在完成一个任务后切换到新任务时使用。
上下文与记忆
会话上下文
在同一次对话中,AI 能记住之前说过的话。你可以直接用「刚才那个」「上面提到的」来指代之前的内容。
跨会话记忆
旗鱼有三级记忆系统,即使跨越多次对话也能记住重要信息:
- 任务记忆:最近几次任务的完整记录
- 知识文档:你主动教给 AI 的信息(如服务器配置、工作习惯)
- 对话记录:所有历史对话可搜索检索
这意味着你可以告诉 AI「记住:我们的生产服务器 IP 是 10.0.1.100」,以后问 AI 它就会记得。
多模型切换
如果你配置了多个 AI 模型,可以在对话区顶部的模型选择器中随时切换:
- 日常用便宜模型:如 DeepSeek(成本低、速度快)
- 复杂任务用强力模型:如 Claude、GPT-4o(推理能力更强)
切换模型不会丢失当前对话的上下文。
中断与取消
如果 AI 正在执行任务,你随时可以:
- 中断当前操作:点击对话区的「停止」按钮
- 取消等待中的确认:点击「拒绝」按钮
中断后,AI 会停止当前步骤,你可以给出新的指示。