1052 深度研究:17 岁学生做的"自我进化"AI 助手
> GitHub: 1052666/1052
> 作者: 黎夏(17 岁学生)
> 技术栈: Python + FastAPI
> License: MIT
> 研究时间: 2026-03-26
🎯 一句话版本
一个 17 岁学生用 Python/FastAPI 写的多平台 AI 助手——支持 Web 界面 + Telegram + 飞书,有技能热加载、MCP 支持、定时任务、"进化模式"(AI 每 30 分钟自主思考一次)。功能覆盖面广,但和 OpenClaw 高度重叠。
📋 功能清单
| 功能 | 说明 |
|---|---|
| 多平台 | Web 界面 + Telegram 机器人 + 飞书机器人 |
| 流式输出 | SSE 流式 + Markdown 渲染 + 代码高亮 |
| 多模型 | GPT-4o / GPT-4o Mini / DeepSeek / Moonshot / GLM-4 |
| 技能系统 | SKILL.md 格式,热加载,修改后无需重启 |
| MCP 支持 | stdio + SSE 两种传输协议 |
| 定时任务 | Cron 表达式 / 每日 / 间隔 / 一次性 |
| **进化模式** | AI 自主思考,每 30 分钟执行有意义的思考和行动 |
| Web 管理 | 系统 prompt 编辑 / 模型参数配置 / 技能管理 / 任务管理 |
🏗️ 架构
1052-robot/
├── server.py # FastAPI 主入口
├── core/ # 核心模块
│ ├── config.py # 配置管理
│ ├── skill_manager.py # 技能热加载
│ ├── scheduler.py # 定时任务
│ └── tools.py # 内置工具
├── routers/ # API 路由
│ ├── chat.py / config.py / skills.py / scheduler.py / im.py / mcp.py
├── mcp_client/ # MCP 客户端
├── im_integration/ # IM 平台集成
│ ├── telegram_bot.py # Telegram
│ ├── lark_bot.py # 飞书
│ └── evolution.py # 进化模式
├── skills/ # 技能目录
│ ├── web-search / im-integration / create-skill / skill-evolve
├── static/ # 前端
└── data/ # 数据(config/prompt/preferences/tasks)
🧬 "进化模式"
最有特色的功能:
/evolve → AI 进入自主思考状态 → 每 30 分钟自动执行 → 发消息退出
这个概念类似于 OpenClaw 的 Heartbeat + Cron 组合,但更激进——AI 不是被动响应,而是主动寻找有意义的事情做。
不过 README 没有详细说明"进化"具体做什么、怎么决定做什么、结果如何被利用。
💡 与 OpenClaw 的对比
| 维度 | 1052 | OpenClaw |
|---|---|---|
| 语言 | Python/FastAPI | Node.js/TypeScript |
| 平台 | Web + Telegram + 飞书 | **Discord/Telegram/飞书/Signal/WhatsApp/IRC/...** |
| 技能 | SKILL.md 热加载 | ✅ Skill 系统 + ClawHub |
| MCP | ✅ stdio + SSE | ✅ |
| 定时任务 | ✅ Cron/daily/interval/once | ✅ Cron 系统 |
| 进化模式 | ✅ 每 30 分钟 | Heartbeat(可配置间隔) |
| 模型 | OpenAI-compatible | **OpenRouter + Ollama + 任何 API** |
| 记忆 | system_prompt.md + preferences.md | SOUL.md / USER.md / MEMORY.md + 压缩 |
| 成熟度 | **个人项目** | 生产级 |
| 渠道数 | 3 | **10+** |
核心判断:功能和 OpenClaw 高度重叠,但在每个维度上 OpenClaw 都更成熟。
🌟 值得注意的点
1. 作者 17 岁
能做出这样一个完整项目(多平台/技能系统/MCP/定时任务/前端)已经非常出色。项目结构清晰,API 设计规范。
2. 技能进化(skill-evolve)
内置了一个"技能进化"skill——AI 可以自己创建和改进技能。这个方向和 Hermes 之前提到的"5 次工具调用后自动创建 Skill"类似。
3. Python 生态的优势
对于想用 Python 而不是 Node.js 的开发者,这是一个不错的参考实现。FastAPI 的异步特性 + SSE 流式输出的组合做得不错。
4. 飞书集成
有人(dongwang493)贡献了飞书通道支持——说明有中文社区在参与。
⚠️ 注意事项
1. 和 OpenClaw 功能重叠:我们已经有了更成熟的替代方案
2. 个人项目:无团队、无 CI/CD、无测试(README 写了"后续版本将添加单元测试")
3. 进化模式不明确:没有说明 AI 自主思考的边界和安全机制
4. 前端较简单:纯 HTML/CSS/JS 静态文件
5. Star/Fork 数未知:新项目,社区验证不足
📊 评分
| 维度 | 评分(/10) |
|---|---|
| 完成度 | 7.5 — 多平台/技能/MCP/定时任务/前端,功能完整 |
| 代码质量 | 7.0 — 结构清晰但缺测试 |
| 创新性 | 6.5 — 功能和 OpenClaw 大量重叠,进化模式是亮点 |
| 与我们的关联 | 5.5 — 功能被 OpenClaw 覆盖,参考价值有限 |
| 作者潜力 | 9.0 — 17 岁能做到这个水平,未来可期 |
| **综合** | **7.0** |
报告由深度研究助手自动生成 | 2026-03-26
来源: GitHub