小易
小易是 XTerminal 内置的 AI 助手,可以帮助你解答技术问题、编写命令、解释代码、诊断错误等。
功能概述
| 功能 | 说明 |
|---|---|
| 智能对话 | 自然语言交流,解答技术问题 |
| 命令生成 | 根据描述生成 Shell 命令 |
| 代码解释 | 解释代码片段的含义和用法 |
| 错误诊断 | 分析错误信息,提供解决方案 |
| 深度思考 | 启用思维链进行复杂推理 |
打开小易
有多种方式打开小易对话:
方式一:侧边栏入口
点击右侧边栏的 小易 图标打开对话面板。
方式二:右键菜单
在终端中:
- 选中要询问的文本(命令、错误信息等)
- 右键选择 问问小易
- 小易会自动分析选中内容

方式三:工具页面
点击左侧导航的 工具 > 小易 进入独立的对话页面。
对话界面

界面组成
| 区域 | 说明 |
|---|---|
| 会话列表 | 左侧显示历史对话列表 |
| 对话区域 | 中间显示当前对话内容 |
| 输入框 | 底部输入消息 |
| 工具栏 | 新建对话、清空上下文等操作 |
基本操作
| 操作 | 方式 |
|---|---|
| 发送消息 | Enter 或 Ctrl+Enter(可配置) |
| 换行 | Shift+Enter 或 Enter(可配置) |
| 新建对话 | 点击 + 按钮 |
| 切换对话 | 点击左侧会话列表 |
| 删除对话 | 右键会话选择删除 |
| 清空上下文 | 点击清空按钮,开始新话题 |
使用场景
场景一:命令生成
问:如何查找当前目录下 7 天内修改过的 log 文件?
小易回答:
find . -name "*.log" -mtime -7
并解释各参数含义。
场景二:代码解释
问:这段命令是什么意思?
awk '{sum+=$1} END {print sum}' file.txt
小易回答: 这是一个 awk 命令,用于计算文件第一列数值的总和...
场景三:错误诊断
问:执行 ssh 连接时报错 "Permission denied (publickey)"
小易回答: 这个错误表示服务器拒绝了密钥认证,可能的原因有:
- 公钥未添加到服务器...
- 私钥文件权限不正确...
- ...
场景四:系统运维
问:如何查看 Linux 系统的内存使用情况?
小易回答:
# 查看内存概览
free -h
# 详细内存信息
cat /proc/meminfo
# 按内存排序的进程
ps aux --sort=-%mem | head -20
以下是小易分析系统状态的实际示例:

场景五:配置文件
问:nginx 如何配置反向代理?
小易会提供完整的配置示例和说明。
深度思考模式
开启深度思考后,小易会先进行推理分析再给出回答,适合复杂问题。
启用方式
设置路径:设置 > 小工具配置 > 小易配置 > 思维链
适用场景
| 场景 | 建议 |
|---|---|
| 简单问题 | 关闭,响应更快 |
| 复杂推理 | 开启,答案更准确 |
| 代码调试 | 开启,分析更深入 |
| 快速查询 | 关闭,效率更高 |
思考过程展示
开启后,小易会先展示思考过程:
🤔 思考中...
- 分析问题类型:系统运维
- 确定需求:查找大文件
- 选择工具:du, find, sort
- 组合命令...
然后给出最终答案。
上下文管理
对话上下文
小易会记住当前对话的上下文,你可以进行连续追问:
第一轮:如何查看磁盘使用?
小易:使用 df -h 命令...
第二轮:那怎么找到占用空间最大的目录?
小易:可以使用 du -sh * | sort -rh | head -10...(自动理解你在问磁盘相关问题)
清空上下文
当切换话题时,建议清空上下文:
- 点击对话区域的 清空上下文 按钮
- 或新建一个对话
这样可以避免之前的对话内容影响新问题的回答。
历史消息数
设置路径:设置 > 小工具配置 > 小易配置 > 附带历史消息数
控制每次请求携带的历史消息数量:
| 值 | 效果 |
|---|---|
| 2-4 | 轻量上下文,响应快 |
| 6-8 | 中等上下文,平衡 |
| 10+ | 完整上下文,理解深 |
配置选项
设置路径:设置 > 小工具配置 > 小易配置
| 选项 | 说明 | 默认值 |
|---|---|---|
| 思维链 | 开启深度思考模式 | 关闭 |
| 发送键 | 发送消息快捷键 | Enter |
| 字体大小 | 聊天内容字体大小 | 14 |
| 随机性 | AI 回复的创意程度 | 0.5 |
| 单次回复限制 | 最大 Token 数 | 8192 |
| 附带历史消息数 | 上下文消息数量 | 4 |
| 对话历史最大保存数量 | 历史对话数量 | 64 |
随机性说明
| 值 | 效果 | 适用场景 |
|---|---|---|
| 0.0-0.3 | 稳定、精确 | 命令生成、代码解释 |
| 0.4-0.6 | 平衡 | 日常问答 |
| 0.7-1.0 | 创意、多样 | 头脑风暴、方案探讨 |
最佳实践
提问技巧
| 技巧 | 示例 |
|---|---|
| 明确目标 | "如何用 awk 统计文件行数" 优于 "awk 怎么用" |
| 提供上下文 | "在 CentOS 7 上安装 Docker" 优于 "安装 Docker" |
| 说明约束 | "不使用 root 权限" |
| 给出示例 | "类似于 xxx 的效果" |
结合终端使用
- 遇到不熟悉的命令 → 选中后右键"问问小易"
- 命令执行报错 → 复制错误信息问小易
- 需要批量操作 → 描述需求让小易生成脚本
- 学习新工具 → 让小易解释用法和示例
安全提示
注意
小易生成的命令执行前请仔细检查:
- 确认命令参数符合预期
- 特别注意危险操作(
rm -rf、dd、chmod 777等) - 生产环境操作前先在测试环境验证
- 涉及敏感数据的命令需谨慎
常见问题
小易响应慢
- 检查网络连接
- 关闭深度思考模式可加快响应
- 复杂问题需要更多处理时间
回复被截断
- 增大「单次回复限制」设置
- 将复杂问题拆分为多个小问题
回答不准确
- 提供更详细的问题描述
- 清空上下文后重新提问
- 尝试调整随机性参数
上下文丢失
- 检查「附带历史消息数」设置
- 对话过长时部分历史会被截断
- 重要信息可以在新问题中重复说明