← 返回知识库
进阶2026-07-17

我雇了一个住在 Telegram 里的"AI 员工"

我把 AI 编程助手改造成了 7×24 常驻的"AI 员工":手机发条消息,它就在家里的电脑上干活,干完把结果发回来。这是整套系统的设计思路,和三个最值钱的坑。

想象一下:你人在外面,掏出手机给某人发条消息——「把那批图处理一下」「给网站加个小功能」「明早九点提醒我看数据」。过一会儿,活干完了,结果直接发回你手机。

这个「某人」不是人,是我家里一台 Mac mini 上常驻的 AI。我给它起了个名字,叫 Arin。这篇讲讲我是怎么把一个普通的 AI 编程助手,改造成一个**住在 Telegram 里、7×24 待命的"AI 员工"**的——以及一路踩的坑。

整体思路:AI 是大脑,聊天软件只是嘴和耳朵

先说架构,其实一句话就能讲完:

Claude 是大脑,Telegram 只是输入输出,记忆活在文件里——会话是临时的,记忆是永久的。

拆开来是三块:

  1. 一台永远在线的电脑。我用的是 Mac mini,设置成永不睡眠,系统级服务常驻(开机自启、崩了自动重拉)。
  2. 一个消息网关。手机上的 Telegram 发消息 → 网关收到 → 转给电脑上的 AI 去执行 → 干完把结果(文字、图片、文件)发回手机。
  3. 落在文件里的记忆。每个项目有自己的 memory.mdtodo.mdprogress.md。AI 每次干活前先读,干完再写。哪怕会话重开、程序重启,它对项目的了解不丢。

第三点是整套系统的灵魂。很多人以为「让 AI 记住事情」需要什么高深技术,其实最朴素的方案就是让它把事情写进文件里——下次开工先看笔记,跟人类员工交接工作一模一样。

它平时都干什么

日常用起来大概是这样:

  • 随手派活:直接发自然语言,「帮我画一张 XX 的图」「把这个页面的 bug 修了」。它自己判断该归到哪个项目,后台执行,完了把产物发回来。
  • 多项目并行:每个项目独立记忆,互不串味。还有个「自动派活」模式——用 AI 当路由器,判断新任务属于哪个已有项目,自动切过去。
  • 定时任务:「每天 09:00 抓一下数据」这种,到点自动跑,结果推送到手机。
  • 看状态:随时问它当前在干什么、任务队列、甚至我这个月 AI 用量花了多少。

最难的部分:怎么放心让它"自己动手"

让 AI 在你不看着的时候执行真实操作(删文件、改代码、发布上线),信任问题是核心。我最后做成了四档权限,像汽车的驾驶模式:

  • 严格档:任何写入操作都要我手机上点头。
  • 正常档(默认):只有危险操作(删除、发布、系统命令这类)才来问我。
  • 智能档:危险操作先交给另一个 AI「判官」结合任务语境现场评估——判断安全就自动放行,并给我发一条「🤖 智能放行」的通知;拿不准才来问我。
  • 放手档:全自动,信得过的批量活才用。

问我的时候也不是干巴巴的 YES/NO,而是三个选项:1 = 就这次;2 = 本次会话同类操作都放行;0 = 取消。选过「2」的类别会被记住,同类操作不再反复打扰。

还有一个特别提升体验的设计:非阻塞审批。遇到需要批准的步骤,它不傻等——先跳过,把其它不依赖这一步的活全部干完,最后告诉我「有 2 项操作等你批准」。我回一句「继续」,它再回去把跳过的部分补上。AI 的时间不值钱,人的注意力才值钱,不能让机器卡在那儿等人。

三个最值钱的坑

理念都不难,真正的学费交在细节上。挑三个印象最深的。

坑一:随口一句「好」,差点批准了所有危险操作

早期版本里,待批队列非空时,我回复任何肯定的词——「好」「ok」「行」——都会被理解成「批准全部」。想象一下:队列里躺着一条删除文件的操作,而我只是在回别的话题时顺口说了句「好」。

修法是把批准触发词收得很紧:只有「继续 / 批准 / approve」这类明确无歧义的词才会放行,随口的应答一概不算。教训:涉及危险操作的确认,宁可让用户多打两个字,也别做"聪明"的意图猜测。

坑二:日志把密钥明文打了出来

有天翻日志,发现 HTTP 请求库在 INFO 级别把完整请求地址打了出来——而 Telegram 机器人的 API 地址里,是带着机器人密钥明文的。也就是说,日志文件里躺着能完全控制这个机器人的钥匙。

修法一行:把网络库的日志级别提到 WARNING。但教训很大:接了外部服务的系统,一定要翻一遍日志里到底打了什么。泄密往往不是被攻破的,是自己打印出来的。

坑三:让 AI 升级它自己,结果它把自己杀了

Arin 有个很酷的用法:在手机上说「给 Arin 加个 X 功能」,它就改自己的代码。但改完要重启服务才生效——而重启命令会杀掉当前进程,也就是正在执行这条任务的它自己。任务半路死掉,结果永远发不回来,像一条衔尾蛇。

解法是把职责切开:AI 只负责改代码 + 跑完自动化测试 + 汇报,重启永远由我手动做(或者下一条消息再让它做——那时它已经不在原任务里了)。教训:自我修改的系统,「修改」和「生效」必须是两个独立步骤,不然就是自杀式升级。

我学到的

  • 「AI 员工」的核心不是聊天,是记忆 + 权限 + 异步三件事:记忆让它有连续性,权限让你敢放手,异步让它不浪费你的注意力。
  • 最朴素的记忆方案——写文件——出乎意料地够用,而且人类可读、随时能改。
  • 信任是设计出来的,不是许愿出来的。分档、可撤销、留痕,一个都不能少。

现在我出门只带手机,家里那台小方盒子就是我的「分身」。说实话,用了两周之后再回到「每次都要坐在电脑前」的工作方式,已经回不去了。

Dreamy Flashback0:00/0:00