跳到主要内容

小易

小易是 XTerminal 内置的 AI 助手,可以帮助你解答技术问题、编写命令、解释代码和诊断错误。它也可以结合当前终端或选定的服务器使用工具,但工具操作仍受当前模式和确认流程限制。

功能概述

功能说明
智能对话自然语言交流,解答技术问题
命令生成根据描述生成 Shell 命令
代码解释解释代码片段的含义和用法
错误诊断分析错误信息,提供解决方案
扩展思考为支持的模型配置更深入的推理预算
工具协作在允许的范围内读取上下文、检查状态或辅助终端操作

打开小易

有多种方式打开小易对话:

方式一:全局工具入口

在应用全局工具导航中点击 AI 助手 图标打开对话面板。工作区中如果没有显示该入口,可以从工具入口或布局配置中恢复。

方式二:右键菜单

在终端中:

  1. 选中要询问的文本(命令、错误信息等)。
  2. 右键选择 选中文本 > 咨询 AI 助手
  3. 小易会自动分析选中内容。

从终端右键菜单咨询 AI 助手

截图中的终端输出、AI 排查建议和服务器监控数据均来自一次真实的只读演示;菜单中还可以继续选择翻译、网页搜索或把选中文本发回终端。

方式三:工具页面

在应用全局导航中点击 工具 图标进入工具页,页面默认显示 AI 助手 对话;也可以直接从工具页切换到命令搜索和密钥与密码等工具。

对话界面

小易对话界面

小易工具使用方式

小易工具配置面板

界面组成

区域说明
会话列表查看和切换历史对话
对话区域查看回答、思考过程和工具结果
输入框输入问题并发送
工具栏新建对话、清空上下文和导出会话

聊天、自动协助和手动确认

对话输入框中的工具使用设置控制本次对话是否允许使用工具,以及工具操作是否需要逐步确认:

模式说明适用场景
聊天(Chat)先分析,再使用允许的只读工具;不直接执行写入操作问答、学习、排障分析
自动协助(Agent)可结合上下文分步骤分析,并使用工具辅助操作需要多步骤处理的问题
手动确认每一步工具操作都先等待确认生产环境和高风险操作

关闭工具使用后,小易只提供对话、解释和建议,不会直接操作终端。自动协助(Agent)也不会因为启用就绕过终端或服务器确认;涉及命令执行时,会展示目标、命令、执行原因和风险提示。

手动确认

涉及命令时,确认流程可能提供以下操作:

操作说明
填充将命令填入终端输入区,不发送回车
回车执行将命令提交到当前终端执行
执行在工具结果中继续执行允许的操作
取消或跳过放弃当前操作或跳过当前目标

生产环境建议使用手动确认,并逐条检查目标、命令参数和输出。

多目标操作

需要处理多台服务器时,可以在输入框中选择执行目标。界面会显示目标数量、每个目标的执行状态和输出摘要;批量执行前应确认服务器范围,避免把测试命令发送到生产环境。

基本操作

操作方式
发送消息输入框提示的发送键,默认 Enter
编辑并提交消息Ctrl+Enter
新建对话点击新建对话按钮
切换对话点击会话列表中的项目
删除对话在会话列表中使用删除操作
清空上下文点击清空上下文,开始新的话题

导出会话

会话列表或对话工具栏提供 导出 操作,可以将当前会话保存为:

格式适用场景
Markdown (.md)保留标题、代码块和对话结构,适合归档到笔记
纯文本 (.txt)适合复制到其他工具或进行简单文本处理

导出内容可能包含服务器地址、命令、错误信息和文件路径。保存或分享前请检查并移除密码、令牌、内部地址和敏感输出。

使用场景

场景一:命令生成

:如何查找当前目录下 7 天内修改过的 log 文件?

小易回答

find . -name "*.log" -mtime -7

并解释各参数含义。

场景二:代码解释

:这段命令是什么意思?

awk '{sum+=$1} END {print sum}' file.txt

小易回答:这是一个 awk 命令,用于计算文件第一列数值的总和。

场景三:错误诊断

:执行 SSH 连接时报错 Permission denied (publickey)

小易会结合错误内容解释认证失败的常见原因,并给出检查公钥、私钥和服务器权限的建议。

场景四:系统运维

:如何查看 Linux 系统的内存使用情况?

小易可以给出 free -h/proc/meminfo 和进程排序等命令,并说明适用场景。

以下是小易分析系统状态的示例:

小易系统分析示例

扩展思考

扩展思考用于为支持的模型提供更大的推理预算。思考越深入,回答通常越详尽,但耗时和消耗也可能增加;最终是否生效还取决于当前模型和接口。

启用方式

设置路径:设置 > AI 助手 > 高级配置 > 扩展思考

可以选择简略、标准或深度三档思考。不同提供商和模型的支持范围可能不同。

开启后,支持的响应会显示可折叠的 思考过程 区域,然后给出最终答案。展示内容和粒度由当前模型决定。

上下文管理

连续对话

小易会使用当前对话中的消息作为上下文,你可以围绕同一个目标连续追问。服务器地址、命令和错误输出也可能成为上下文的一部分。

清空上下文

切换话题时建议:

  1. 点击对话区域的 清空上下文
  2. 或新建一个对话。

这样可以减少前一个问题的约束影响新问题。对话过长时,也应主动总结目标、环境和限制条件。

配置选项

设置路径:设置 > AI 助手 > 基础配置

配置说明
配置来源使用系统云端,或使用 Pro 可用的 Anthropic/OpenAI 兼容接口
API 密钥、接口地址、模型自定义接口模式下使用,并支持连接测试
聊天 / 自动协助 / 手动确认控制本次对话是否使用工具以及工具是否逐步确认
系统规则加入模型上下文开头的持久指导
扩展思考开关以及简略、标准、深度三档思考预算

API 密钥只保存在当前设备,不要写入笔记、导出文件或截图。使用自定义接口时,对话上下文会发送给选定的服务商,请先确认数据处理和合规范围。

最佳实践

提问技巧

技巧示例
明确目标“如何用 awk 统计文件行数”优于“awk 怎么用”
提供上下文“在 CentOS 7 上安装 Docker”优于“安装 Docker”
说明约束“不使用 root 权限”
给出示例描述期望输入、输出或类似效果

结合终端使用

  1. 遇到不熟悉的命令,选中后使用右键菜单 选中文本 > 咨询 AI 助手
  2. 命令执行报错时,复制错误信息并确认其中是否包含敏感数据,再发送给小易。
  3. 需要批量操作时,先让小易生成方案,再人工确认目标和命令。
  4. 需要学习新工具时,让小易解释命令参数和风险。

安全提示

注意

小易生成的命令执行前请仔细检查:

  • 确认目标服务器和工作目录符合预期。
  • 特别注意 rm -rfddchmod 777 等高风险操作。
  • 生产环境操作前先在测试环境验证。
  • 涉及密码、令牌和内部地址的输入或输出要先脱敏。

常见问题

小易响应慢

  • 检查网络连接和当前 AI 接口状态。
  • 关闭扩展思考或降低思考深度可减少等待。
  • 复杂问题和多目标工具调用需要更多处理时间。

回复被截断

  • 将复杂问题拆分为多个小问题。
  • 检查当前模型和接口是否有输出长度限制。
  • 先要求小易总结,再继续追问细节。

回答不准确

  • 提供更详细的问题描述、系统版本和约束条件。
  • 清空上下文后重新提问。
  • 设置更明确的系统规则或切换模型。

上下文不符合预期

  • 检查是否切换到了新的对话。
  • 清空上下文后重新提问。
  • 对话过长时主动总结关键约束和目标。

下一步