AI 对话
AI 对话功能让您能够与人工智能进行智能交互,提升工作效率。
概述
AI 对话侧边栏是 Chaterm 应用的核心功能之一,为用户提供了强大的 AI 对话能力。它支持多种对话模式、智能命令执行、文件上传、语音输入等功能,旨在提升用户的终端操作效率。

主要功能
1. 对话模式
AI 侧边栏支持三种对话模式:
Chat 模式
用途: 纯文本对话,类似 ChatGPT
特点: 支持自然语言交流,AI 会以文本形式回复
适用场景: 问答、解释概念、代码审查等
Command 模式
用途: 生成和执行终端命令
特点: AI 会生成可执行的命令,用户可以选择复制或直接执行
适用场景: 系统管理、文件操作、开发任务等
Agent 模式
用途: 智能代理,可以执行复杂的多步骤任务
特点: AI 可以自主执行命令,并处理交互式命令
适用场景: 自动化任务、复杂工作流等
2. 消息系统
消息类型
| 类型 | 说明 |
|---|---|
| 用户消息 | 用户输入的内容 |
| 助手消息 | AI 的回复 |
| 命令消息 | 生成的命令代码 |
| 输出消息 | 命令执行结果 |
| 思考消息 | AI 的推理过程(Thinking 模式) |
3. 功能增强
文件上传
支持格式:
.txt,.md,.js,.ts,.py,.java,.cpp,.c,.html,.css,.json,.xml,.yaml,.yml,.sql,.sh,.bat,.ps1,.log,.csv,.tsv
最大文件大小: 1MB
智能格式化: 根据文件类型自动添加代码块标记
主机管理
自动检测: 自动检测当前终端连接的主机
手动选择: Agent 模式支持手动@选择目标主机
多主机支持: Agent 模式支持多主机操作
连接类型: 支持个人连接和 JumpServer 连接
4. 历史记录管理
功能特性
自动保存: 所有对话自动保存到本地
搜索功能: 支持按标题搜索历史记录
收藏功能: 可以收藏重要的对话
分页加载: 支持大量历史记录的分页显示
编辑标题: 可以自定义对话标题
历史记录操作
恢复对话: 点击历史记录可以恢复之前的对话
删除记录: 支持删除不需要的历史记录
收藏管理: 可以添加或移除收藏标记
5. 交互功能
命令操作
批准执行: 用户可以选择批准 AI 生成的命令
拒绝操作: 可以拒绝不合适的命令
复制命令: 复制命令到剪贴板
直接执行: 在 Command 模式下直接执行命令
选项处理
单选选项: AI 提供的选项选择
自定义输入: 支持自定义选项输入
批量操作: 在 Agent 模式支持批量选择和处理
反馈系统
点赞/点踩: 对 AI 回复进行反馈
任务完成: 标记任务完成状态
重试机制: 支持失败后重试
6. 布局切换
Chaterm 支持两种界面布局模式,您可以根据工作需求灵活切换:
Terminal 布局
特点: 传统终端优先布局
适用场景: 以终端操作为主,AI 作为辅助工具
界面特点: 终端窗口占据主要区域,AI 侧边栏作为辅助面板

Agents 布局
特点: AI Agent 优先布局
适用场景: 以 AI 协作为主,终端作为执行工具
界面特点: AI 对话区域占据主要区域,终端窗口作为执行面板

切换方式
快捷键切换: 使用
Command + E(macOS) 或Ctrl + E(Windows/Linux) 快速切换布局
设置切换: 在 通用设置 中选择布局模式
即时生效: 切换后立即生效,无需重启应用
使用方法
基本操作
- 打开应用: 打开 Chaterm 应用
- 打开侧边栏: 点击右侧的 AI 图标打开侧边栏
- 选择模式: 选择对话模式(Chat/Command/Agent)
- 选择大模型: 列表中选择对应大模型(DeepSeek,Qwen 等)
- 选择主机: Agent 模式下,在输入框中输入
@符号,从下拉列表中选择目标主机 - 输入内容: 在输入框中输入问题或指令
- 发送消息: 按 Enter 或点击发送按钮
配置选项
功能开关
自动执行: 可以配置命令的自动执行策略
详细配置说明请参考 AI 偏好设置。
故障排除
常见问题
1. 对话长时间处于处理中的状态
会话连接: 可以点击新建对话,重新对话操作
2. 命令执行失败
权限检查: 确保有执行命令的权限
主机连接: 检查目标主机连接状态
命令语法: 验证命令语法是否正确