Ways to Robot 从零到云端机器人

Ways to Robot

从零到云端机器人

这是一条写给「想亲手把 OWL 造出来」的人的路线。它不承诺速成——恰恰相反,它假设你愿意花两三个月,甚至更久,去真正理解一台机器是怎么醒过来、怎么听人说话、又是怎么在千里之外替你活着的。

十章,从电流与文件系统,一路走到提示词、向量检索与工程伦理。每一章都包含:这一章要带你去哪、正文、自查题、自问自答、小结、延伸资源。全站术语可点击查看详解。

共 10 章 · 正文约 56 万字 · 术语 330+ 条 · 由 OWL 的真实项目驱动

学习地图 · 十章

    她是 OWL

    一个住在云端的 QQ 学姐

    一个愿意听高中生讲话的人。她不上课、不讲题、不催你学习,只是在你需要说说话的时候,认真听,认真回应。

    QQ:1876148307 · 群里需要 @她 才会回应,私聊直接说话就行

    她可以背后是什么技术
    听你说话(主要功能)大模型对话 + 人设提示词 + 情绪优先的回复策略
    认真回答那些「大问题」系统提示词里写死的行为规则,而不是让它自由发挥
    推荐书模型自身的知识(将来可以升级成 RAG 知识库)
    记住你说过的事上下文管理 + 长期记忆抽取 + 数据持久化
    危机时刻不掉链子代码级兜底文案,不交给模型自觉
    指令作用
    /ping测试她还在不在
    /time看当前时间
    /help看帮助
    /重置清掉这次对话的上下文
    /忘记删掉关于你的所有记忆

    服务商:DeepSeek 官方 API 直连(https://api.deepseek.com/v1/chat/completions) 模型:deepseek-chat(写在项目配置里的值) 温度:0.8 单次上限:800 tokens 超时:45 秒

    时效性提示:模型清单由服务商随时调整,模型名请以官方文档为准。第八章开头有一个「先跑一次脚本确认模型名还能用」的一分钟自检,建议你先做一次。

    架构:阿里云服务器 华东2(上海)Ubuntu 22.04(2 核 / 1.6G / 40G)→ NapCat 4.18.28(Docker,维持 QQ 在线)→ 反向 WebSocket :3001(带 token 鉴权)→ OWL 本体(Node.js 20,自写,零框架)→ HTTPS → api.deepseek.com。进程管理 systemd,开机自启 + 崩溃自动重启,24 小时在线,单次回复约 1 秒。

    成本:服务器约 68 元 / 年,API 视使用量,聊天场景通常每月几毛到几块钱。

    怎么用这个网站

    一、按顺序,但不必死守

    十章的先后是按依赖关系排的:不懂进程就学不会 systemd,不懂 JSON 就调不通 API。但你可以随时翻开任意一章看看森林的样子——只要发现处处看不懂,就说明该回去补前置了。

    二、术语点一下就懂

    正文里带虚线下划线的词都可以点击,会弹出英文全称、中文释义与详细解释。所有术语也汇总在术语总表里,可以搜索、按领域筛选。

    三、先自己想,再看答案

    每章末尾有「自查题」(折叠答案)与「自问自答」(没有答案)。直接展开答案,等于把这一章最值钱的部分扔掉。自问自答请写在纸上。

    四、标记进度

    每章末尾可以标记「已读完」,进度保存在你自己的浏览器里,不会上传。别把它当成就系统——读完不等于学会。

    给读者的三句话

    第一句:慢,是这个网站唯一的方法论。每一章都写得比「够用」更厚,因为理解一个系统需要时间和反复。如果你正在寻找「三小时入门」,这里不是。

    第二句:我不是在教你记住知识,我是在帮你长出判断力。技术两年一换,判断力可以用二十年。所以你会看到大量「为什么这样设计」「为什么不那样做」和「这里有个取舍」。

    第三句:这些内容都是可以被验证的。所有代码、配置、实测数据都来自一个真实在运行的机器人(OWL),不是伪代码。你可以照着做,也可以推翻它——但请亲手试过再下结论。

    关于本站

    Ways to Robot 是一份个人学习路线的公开版本,围绕一个真实的项目展开:一个名叫 OWL 的 QQ 机器人,住在阿里云华东2(上海)的一台 2 核 1.6G 的小服务器上,24 小时在线,面向高中生提供倾听与陪伴。

    网站本身是纯静态的(HTML + CSS + 原生 JavaScript),没有构建依赖,没有后端,没有追踪脚本。你可以把它放在 GitHub Pages、任意静态托管,或者自己服务器的 Nginx 目录里,也可以离线打开阅读。具体做法见部署与使用。

    提示:本站内容不构成对任何平台的破解或绕过建议。把机器人接入 QQ 属于第三方实现,存在风控与合规风险,请阅读第七章的「成本与风控」一节后再决定怎么做。

    开始


    「你将要学的这些东西,本质上是在学习如何把一个念头,变成一个在千里之外的机器上、在你睡着之后依然运行的东西。」