Skip to content

Chat to AI

Chat to AI 功能让您可以在终端中直接与 AI 交互,AI 会帮助您完成终端运维任务。

概述

Chaterm 提供了两种 AI 交互方式,让您可以根据不同场景选择最合适的方式与 AI 协作:

  • 终端内 AI 交互:快速执行简单任务
  • AI 侧边栏交互:进行复杂任务规划和详细对话

终端内 AI 交互

功能说明

在终端窗口中,使用快捷键可以快速弹出 AI 对话框,输入您想要执行的操作,AI 会帮助您完成终端运维任务。

使用方法

  1. 打开对话框:在终端窗口中,使用快捷键(通常是 Ctrl+KCmd+K
  2. 输入需求:在弹出的对话框中,描述您想要执行的操作
  3. AI 处理:AI 会理解您的需求并生成相应的命令
  4. 执行命令:确认后,命令会自动插入到终端输入框中执行

适用场景

  • 快速命令生成:需要执行某个操作但不确定具体命令
  • 简单任务执行:执行单个或简单的命令组合
  • 命令查询:查询某个命令的用法或参数

示例

  • "查看当前目录的文件"
  • "检查系统内存使用情况"
  • "重启 nginx 服务"

AI 侧边栏交互

功能说明

在终端窗口中,使用快捷键可以快速打开 AI 对话侧边栏,AI 会自动获取当前终端的上下文信息,帮助您完成终端运维任务。

使用方法

  1. 打开侧边栏:在终端窗口中,使用快捷键(通常是 Ctrl+LCmd+L
  2. 查看上下文:AI 会自动获取当前终端的输出内容和状态
  3. 描述任务:在侧边栏中输入您的任务需求
  4. AI 分析:AI 会基于终端上下文分析并给出建议
  5. 执行操作:根据 AI 的建议执行相应的操作

适用场景

  • 复杂任务规划:需要多步骤完成的任务
  • 问题排查:基于终端输出进行问题诊断
  • 详细咨询:需要与 AI 进行多轮对话的场景
  • 上下文相关操作:需要基于当前终端状态执行的操作

上下文理解

AI 侧边栏会自动获取以下信息:

  • 当前终端的输出内容
  • 终端的历史记录
  • 当前工作目录
  • 系统环境信息

快捷键

功能macOSWindows/Linux
打开 AI 命令生成对话框Command + KCtrl + K
发送到 AI / 切换 AI 侧边栏Command + LCtrl + L

关于更多快捷键信息,请参考 快捷键设置 文档。

使用技巧

描述清晰的任务目标

  • 明确说明您想要达到的目标
  • 提供必要的上下文信息
  • 说明任何特殊要求或约束

充分利用上下文

  • 使用 Ctrl+L 打开侧边栏时,AI 会自动获取终端上下文
  • 在描述任务时,可以引用终端中的具体输出
  • 让 AI 基于当前状态给出建议

分步骤执行复杂任务

对于复杂的任务:

  1. 先使用 Ctrl+L 打开侧边栏进行规划
  2. 与 AI 讨论任务步骤
  3. 逐步执行 AI 建议的命令
  4. 根据执行结果调整策略

结合快捷命令

  • 将 AI 生成的常用命令保存为快捷命令
  • 使用快捷命令快速执行重复性任务
  • 通过 AI 优化和改进快捷命令

最佳实践

简单任务

  • 使用 Ctrl+K 快速生成和执行命令
  • 适合单次或简单的操作

复杂任务

  • 使用 Ctrl+L 打开侧边栏进行详细规划
  • 充分利用 AI 的上下文理解能力
  • 进行多轮对话,逐步完善方案

学习与探索

  • 使用 AI 学习新的命令和工具
  • 询问命令的详细说明和参数
  • 探索不同的解决方案

注意事项

提示

  • AI 生成的命令建议在执行前仔细检查
  • 对于涉及系统修改的命令,建议先在测试环境验证
  • 充分利用 AI 的上下文理解,提供清晰的描述

安全提示

  • 不要让 AI 执行可能造成数据丢失或系统损坏的命令
  • 对于敏感操作,务必手动确认
  • 定期审查 AI 建议的命令,确保符合安全规范