自动驾驶
什么是自动驾驶?
自动驾驶是 Karma One 分身系统的高级功能。开启后,分身不再被动等待你的提问,而是按照你设定的目标和周期,自主执行任务。
打个比方:普通模式下,分身像一个随时待命的助手,你问一句它答一句。自动驾驶模式下,分身变成了一个独立工作的员工——你下达工作目标和时间安排,它就按计划去干活,做完了还会主动向你汇报。
前提条件:自动驾驶功能仅对专业版及以上用户开放。
设置自动驾驶
入口
- 进入你想要设置自动驾驶的分身对话
- 点击顶部的分身名称,进入分身设置
- 找到「自动驾驶」模块
- 点击「配置自动驾驶」
第一步:设定目标
目标是分身自动工作的核心指令。你需要清楚地告诉分身要做什么。
好的目标示例:
每天早上分析以下 5 只股票的走势:腾讯、阿里巴巴、比亚迪、茅台、宁德时代。
分析内容包括:
1. 昨日涨跌幅和成交量变化
2. 近期技术面信号(支撑位/阻力位)
3. 相关新闻或公告
4. 综合给出今日操作建议(持有/观望/关注)
输出格式为简洁的表格 + 一段总结。
每周一整理上周的行业新闻,涵盖:
- 人工智能领域的重大发布和融资
- 值得关注的开源项目
- 政策法规变动
以周报形式输出,每条新闻附带一句话点评。
监控我们官网的竞品产品页面,对比以下维度的变化:
- 定价调整
- 新功能发布
- 营销文案变化
发现变化时立即生成对比分析报告。
目标写作建议:
| 要素 | 说明 | 示例 | |------|------|------| | 做什么 | 明确任务内容 | 分析股票走势 | | 分析什么 | 具体分析维度 | 涨跌幅、成交量、技术面 | | 输出什么 | 期望的输出格式 | 表格 + 总结文字 | | 注意什么 | 特殊要求或限制 | 不做买卖推荐,只提供分析 |
提示:目标描述越具体,分身执行的效果越好。模糊的目标会导致模糊的结果。
第二步:配置执行周期
设定分身执行任务的频率和时间:
| 周期选项 | 说明 | 适合场景 | |---------|------|---------| | 每小时 | 每小时执行一次 | 实时监控、紧急跟踪 | | 每天 | 每天在指定时间执行 | 日报、每日分析 | | 每周 | 每周在指定时间执行 | 周报、定期检查 | | 自定义 | 使用 cron 表达式 | 特殊周期需求 |
配置示例:
- 每天早上 8:00 执行:适合「每日早报」场景
- 每小时执行:适合「实时监控」场景
- 每周一上午 9:00 执行:适合「周报」场景
第三步:保存并启用
确认目标和周期后,点击「启用自动驾驶」。分身会在下一个执行周期开始工作。
执行历史
每次自动执行的结果都会保存在对话历史中。
查看执行记录
在分身的对话界面中,自动驾驶产生的消息会带有特殊的**「分身 · 主动」**标记,与你手动对话产生的消息区分开来。
你可以:
- 浏览所有自动执行的结果
- 查看每次执行的具体内容
- 对执行结果进行追问或补充提问
执行状态
| 标记 | 含义 | |------|------| | 分身 · 主动 | 自动驾驶产生的消息 | | 执行中 | 任务正在运行 | | 已完成 | 任务成功完成 | | 执行失败 | 任务遇到错误,可查看错误详情 |
自我进化机制
这是自动驾驶最有意思的部分——分身能够自我优化。
工作原理
每完成 10 次自动任务后,分身会触发一次「反思」:
- 回顾最近 10 次任务的执行情况
- 分析哪些做得好、哪些可以改进
- 总结经验教训
- 在后续任务中应用改进
反思示例
[自动反思 - 第 10 次迭代]
回顾最近 10 次每日股票分析任务:
做得好的方面:
- 数据准确性保持在较高水平
- 输出格式统一,便于阅读
需要改进的方面:
- 对成交量异常变化的关注不够,有 3 次遗漏了放量信号
- 技术面分析过于保守,可以增加 MACD 和 RSI 指标的解读
改进计划:
- 在后续分析中增加成交量异常检测
- 补充 MACD 和 RSI 指标的分析模块
提示:你不需要手动触发反思,系统会自动在第 10、20、30...... 次任务后执行。你可以在对话记录中查看每次反思的内容。
结果推送
分身完成自动任务后,除了在应用内的对话记录中保存结果,还可以主动推送通知。
Telegram 推送
如果你已经绑定了 Telegram(通过 Karma Bot),自动驾驶的任务结果会自动推送到你的 Telegram 账号。
推送内容包括:
- 任务名称
- 执行结果摘要
- 点击查看完整结果的链接
推送设置
你可以在自动驾驶配置中调整推送行为:
| 选项 | 说明 | |------|------| | 每次推送 | 每次任务完成都推送通知 | | 仅失败时推送 | 只有任务执行失败才推送 | | 关闭推送 | 不推送,仅保存在对话记录中 |
自动驾驶最佳实践
从简单开始
不要一开始就设置过于复杂的任务。建议:
- 先用一个简单的每日任务测试效果
- 观察几天执行结果
- 根据实际效果调整目标描述
- 逐步增加任务的复杂度
目标要可衡量
好的目标:
每天统计我们产品在 App Store 的评分变化和最新 5 条用户评价
不好的目标:
关注我们产品的表现
配合知识库使用
自动驾驶 + 知识库 = 更专业的自动任务。
例如,给一个客服分身配置知识库(产品手册 + FAQ),再开启自动驾驶(每天总结昨天的客户问题),就能自动生成每日客服报告。
注意能量消耗
自动驾驶的每次执行都会消耗能量。设置过高频率(如每小时)的任务时,请注意你的能量余额。
| 执行频率 | 每月约消耗(以 Sonnet 4 为底座) | |---------|-------------------------------| | 每天 1 次 | ~60 能量 | | 每天 3 次 | ~180 能量 | | 每小时 1 次 | ~1,440 能量 | | 每周 1 次 | ~8 能量 |
管理自动驾驶
暂停和恢复
在自动驾驶设置页面,你可以随时暂停或恢复自动执行,无需删除配置。
修改目标
你可以随时修改自动驾驶的目标和执行周期。修改后的配置从下一个执行周期开始生效。
关闭自动驾驶
不再需要时,点击「关闭自动驾驶」即可。分身会恢复为普通模式,之前自动驾驶产生的对话记录会保留。
常见问题
Q: 自动驾驶会在我睡觉时执行吗?
会。自动驾驶按照设定的周期执行,不受你是否在线影响。如果你设置了每天凌晨 2 点执行,它会准时开始。
Q: 如果执行失败了怎么办?
系统会记录失败原因,你可以在执行历史中查看。常见失败原因包括能量不足、网络问题等。失败的任务不会自动重试,会在下一个周期正常执行。
Q: 多个分身可以同时开启自动驾驶吗?
可以。每个分身的自动驾驶是独立的,互不影响。但请注意整体能量消耗。
Q: 自动驾驶的分身还能正常聊天吗?
当然可以。自动驾驶是「额外工作」,不影响你随时与分身正常对话。