Skip to content

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) 快速切换布局
设置切换: 在 通用设置 中选择布局模式
即时生效: 切换后立即生效,无需重启应用

使用方法

基本操作

  1. 打开应用: 打开 Chaterm 应用
  2. 打开侧边栏: 点击右侧的 AI 图标打开侧边栏
  3. 选择模式: 选择对话模式(Chat/Command/Agent)
  4. 选择大模型: 列表中选择对应大模型(DeepSeek,Qwen 等)
  5. 选择主机: Agent 模式下,在输入框中输入 @ 符号,从下拉列表中选择目标主机
  6. 输入内容: 在输入框中输入问题或指令
  7. 发送消息: 按 Enter 或点击发送按钮

配置选项

功能开关

自动执行: 可以配置命令的自动执行策略

详细配置说明请参考 AI 偏好设置

故障排除

常见问题

1. 对话长时间处于处理中的状态

会话连接: 可以点击新建对话,重新对话操作

2. 命令执行失败

权限检查: 确保有执行命令的权限
主机连接: 检查目标主机连接状态
命令语法: 验证命令语法是否正确