Skip to content

AI 终端助手

AI 终端助手是 Pro 功能,用于根据当前终端上下文生成命令建议、解释输出、整理风险提醒,并支持持续诊断会话。AI 能力需要用户自行配置可用的模型服务参数,客户端不内置固定模型账号。

前置条件

使用 AI 终端助手前请确认:

条件说明
Pro 权限需要有效 Pro 许可证或可用试用权限
模型配置需要配置模型服务地址、密钥和模型名称
网络访问客户端需要能访问用户配置的模型服务
上下文确认发送终端输出、选中文本前应确认没有敏感信息

模型配置

首次使用时建议先完成模型配置:

  1. 打开 AI 终端助手。
  2. 进入模型设置。
  3. 填写模型服务地址、API Key 和模型名称等参数。
  4. 点击测试连接。
  5. 测试成功后保存配置。

生成命令建议

适合以下场景:

  • 不确定某个 Linux 命令的写法。
  • 想根据错误输出生成排查步骤。
  • 想把自然语言需求转换为命令。
  • 想在执行前了解风险。

使用步骤:

  1. 打开 AI 助手。
  2. 输入你想完成的目标,例如“查看哪个进程占用了 8080 端口”。
  3. 根据需要选择是否附带终端输出或选中文本。
  4. 生成建议。
  5. 阅读结论、风险和预期输出。
  6. 确认安全后,再复制或发送命令到终端。

结果内容

AI 返回结果通常包括:

区域作用
结论先说明建议使用的命令或处理方向
执行前提醒标注权限、环境、数据风险
风险分级区分只读命令、修改命令和高风险命令
预期输出帮助判断命令是否执行成功
后续问题生成可继续追问的方向

诊断模式

诊断模式适合持续排查问题,例如服务启动失败、磁盘异常、Docker 容器异常、网络不通等。

  1. 打开 AI 助手。
  2. 输入诊断目标。
  3. 启动诊断。
  4. 根据提示执行下一步命令。
  5. 将新的终端输出继续交给 AI 分析。
  6. 需要时可暂停、继续、停止或接管诊断。

诊断过程中的每一步都应由用户确认后再执行。不要把 AI 建议视为自动运维脚本。

历史记录

AI 助手支持查看历史会话:

  • 查看历史命令建议。
  • 查看诊断过程。
  • 删除不需要的历史。
  • 导出指定历史记录。

如果历史中包含服务器地址、用户名、错误日志或业务路径,请在分享前脱敏。

安全建议

  • 发送终端输出前,先检查是否包含密码、Token、私钥、客户数据。
  • rmchmodchown、数据库变更、服务重启等命令保持谨慎。
  • 优先执行只读检查命令,再执行修改命令。
  • 生产环境操作前先备份数据。

使用提示

AI 助手提供的是操作建议,不会替你判断所有业务风险。执行前请确认命令作用、目标服务器和当前目录;遇到删除、覆盖、重启、数据库变更等操作时,建议先备份或让 AI 生成只读检查命令。

相关文档

BShellX Pro 帮助文档