觉醒模式入门
觉醒模式让 AI 不再只是被动等你发消息——你可以设定「关切」,让 Agent 在特定条件下自动执行任务并推送结果。比如每天早上自动汇报服务器状态,收到重要邮件时立即通知,或监控日志文件发现异常时告警。
什么是觉醒模式
普通模式下,AI 只在你发消息时才工作。觉醒模式则让 AI 拥有「主动感知能力」:
| 普通模式 | 觉醒模式 |
|---|---|
| 你问 AI 才答 | AI 主动监控并通知你 |
| 需要你手动检查 | 定时自动巡检 |
| 事后排查问题 | 实时发现异常 |
| 每次都要重复指令 | 设一次自动运行 |
形象比喻:普通模式像一个等待指令的助手,觉醒模式像一个主动值班的运维人员——你定好规则,它就自己盯着。
核心概念
关切(Watch)
一条”关注配置”,定义了三件事:
- 什么时候做(触发器)—— 定时、文件变化、新邮件等
- 做什么(任务描述)—— 用自然语言描述 Agent 要执行的任务
- 结果送哪里(输出渠道)—— IM 推送、应用内对话、系统通知或静默记录
触发器(Trigger)
关切的触发条件,决定什么时候执行:
| 触发器类型 | 说明 | 适用场景 |
|---|---|---|
| 定时 (cron) | Cron 表达式定时执行 | 每天 9:00 执行、每周一 10:00 |
| 间隔 (interval) | 每隔固定时间执行 | 每 30 分钟检查一次、每 2 小时巡检 |
| 文件变化 | 监控文件或目录的增删改 | 日志文件有新内容、配置文件被修改 |
| 新邮件 | 收到新邮件时 | 收到告警邮件、重要客户来信 |
| 日历事件 | 日程开始前 N 分钟 | 会议提醒、任务截止提醒 |
| Webhook | 外部 HTTP 回调 | CI/CD 完成、监控告警 |
| 心跳 | Agent 定期心跳检查 | 系统健康检测 |
| 手动 | 仅在面板中手动触发 | 按需执行的一次性检查 |
传感器(Sensor)
底层的事件感知器,负责检测事件的发生。传感器本身不消耗 AI 资源,只在检测到事件时才触发 Agent 执行。
内置 5 种传感器:
- 心跳传感器:定期检测系统状态
- 文件监控传感器:监控文件系统变化
- 日历传感器:检测即将到来的日程
- 邮件传感器:检测新邮件到达
- 应用生命周期传感器:检测应用启动/关闭等事件
输出渠道
关切执行完成后,结果通过指定渠道送达:
| 渠道 | 说明 | 推荐场景 |
|---|---|---|
| IM 推送 | 发送到钉钉/飞书/企微/Slack/Telegram | 紧急通知、需要手机接收 |
| 应用内对话 | 在旗鱼对话区显示 | 不紧急但需要查看的信息 |
| 系统通知 | 操作系统级通知 | 简短提醒 |
| 静默记录 | 仅记录日志不发通知 | 留存记录、后续分析 |
创建关切
方式一:和 Agent 对话(推荐)
直接用自然语言描述你的需求,Agent 会自动创建关切:
每天早上 9 点检查服务器状态并通过钉钉通知我
监控 /var/log/nginx/error.log,发现新的 500 错误时通过飞书提醒我
每周五下午 4 点生成本周工作总结,发到企业微信
Agent 会理解你的意图,自动配置好触发器、任务描述和输出渠道。
方式二:觉醒面板
- 点击左侧边栏的 觉醒面板图标(灯泡形状)
- 点击「新建关切」
- 可以选择一个内置模板快速开始,或从头配置:
- 选择触发器类型并配置参数
- 编写任务描述(AI 要做什么)
- 选择输出渠道
内置模板
旗鱼提供了常用场景的模板,选择后一键创建:
| 模板 | 触发方式 | 功能 |
|---|---|---|
| 每日晨间简报 | 每天定时 | 推送天气、日程、邮件摘要和新闻 |
| 日历事件提醒 | 日程开始前 | 智能提醒,附带上下文信息 |
| 邮件智能分类 | 新邮件到达 | 自动分类,重要邮件即时通知 |
| 日志文件监控 | 文件变化 | 分析日志,发现错误时告警 |
| 服务器定期巡检 | 定时 | 检查 CPU/内存/磁盘/服务状态 |
| 文件变更通知 | 文件变化 | 监控目录变更并通知 |
觉醒面板
点击左侧边栏的觉醒图标打开面板,可以查看和管理:
- 所有关切:查看状态(运行中/暂停/错误)
- 暂停/恢复:临时停用或重新启用关切
- 编辑:修改关切的触发条件和任务描述
- 删除:移除不需要的关切
- 执行历史:每次触发的时间、结果和 AI 的分析
- 传感器事件:底层检测到的原始事件记录
高级特性
Pre-check 机制
每次关切触发时,AI 会先判断「现在该不该执行」。比如日志监控关切触发了,AI 先检查日志有没有新的错误内容——如果没有,就自动跳过,避免发送无用通知。
这个机制叫做 Agency of Omission(不作为的主动权)——AI 有权判断”这次不需要做”。
有状态工作流
关切可以记住自己之前的状态,实现跨次执行的对比分析:
- 服务器巡检:「上次检查时 CPU 是 50%,现在是 85%,明显升高」
- 日志监控:「上次检查到第 1000 行,这次从 1001 行开始看」
- 关切之间也可以共享状态,实现协作
独立 Agent
觉醒模式使用独立的 Agent 实例(__watch__),与你的日常对话 Agent 完全隔离:
- 不会干扰你正在进行的对话
- 有自己的上下文和记忆
- 所有关切串行执行,不会并发冲突
使用建议
- 从模板开始:选一个模板,根据需要调整,比从零配置更快
- 配合 IM 使用:设置输出渠道为 IM,可以在手机端随时接收通知
- 不要创建太多关切:关切越多,AI 的执行频率越高,注意控制
- 善用 Pre-check:让 AI 自己判断是否需要执行,减少噪音通知
更多实战配置案例,请参阅 常用关切配置。