首页/新闻资讯/正文详情

只用约 4000 行 Python,我把 AI 助理装进了自己的电脑:nanobot 保姆级上手指南(含架构图 + 实战)

发布时间:2026/9/27 22:44:54 来源:云帆数科 栏目:资讯中心
只用约 4000 行 Python,我把 AI 助理装进了自己的电脑:nanobot 保姆级上手指南(含架构图 + 实战)
文章目录为什么我要自己养一个「AI 助理」?一、nanobot 到底是个什么?一句话讲清楚二、架构篇:一个小循环,撑起整个系统2.1 整体架构:核心只有一个循环2.2 两个"主角"的分工:AgentLoop vs AgentRunner2.3 一条消息的完整旅程(时序图)三、核心概念篇:配置、工作区、记忆3.1 配置 vs 工作区:一切都是文件3.2 记忆:它为什么会"记得你"?四、5 分钟上手:把 nanobot 跑起来4.1 安装4.2 配置模型4.3 检查配置4.4 收到第一句回复五、关键能力实战5.1 换个模型 / 接本地模型5.2 接入聊天渠道(以 Telegram 为例)5.3 用 MCP 给它接外部工具5.4 定时任务与"心跳"5.5 子 Agent 与"自我检查"5.6 联网、图像、Shell 与安全六、进阶:把它当成"库"或"服务"6.1 Python SDK:一句话跑一个 Agent6.2 OpenAI 兼容 API:让别的程序也来用6.3 自定义技能(Skills)七、常见问题 FAQ八、最佳实践 避坑清单九、总结为什么我要自己养一个「AI 助理」?先说个我踩过的坑。一开始我想省事,直接上了某个「全家桶」Agent 框架。结果光是搞懂它的目录结构就花了两天,装依赖装到怀疑人生,最后连"Hello World"都没跑通——一个环环相扣的编排层,牵一发动全身。当时我就在想:我只是想要一个能帮我读读文档、查查资料、盯着定时任务的小助手,至于这么复杂吗?直到我遇到nanobot。它是香港大学数据智能实验室(HKUDS)开源的一个超轻量、可自托管的个人 AI Agent 框架,用 Python 写。它最打动我的一点是:核心逻辑被刻意做得又小又能通读,社区普遍称其核心代码只有大约 4000 行。你可以把它理解成「Agent 界的极简主义」——不追求功能堆到天花板,而是保证你能一眼看穿它在干什么。更重要的是,它把真正实用的东西全都备齐了:一个能直接用的WebUI 工作台,也可以是终端聊天;10 多种聊天渠道(Telegram、Discord、Slack、飞书、微信、钉钉、WhatsApp、QQ、Signal、邮件等)任你接;工具系统(文件读写、Shell 命令、联网搜索、图像生成、子 Agent……);长期记忆+定时自动化;原生支持

相关推荐

Matlab中datacursormode实时显示axes标签(tip)内容:TaoToken统一Key接入与config.toml配置骨架
Matlab中datacursormode实时显示axes标签(tip)内容:TaoToken统一Key接入与config.toml配置骨架

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 22:44:48

火车头wordpress连接:2026最新防黑实战指南
火车头wordpress连接:2026最新防黑实战指南

火车头wordpress连接:2026最新防黑实战指南 上个月,我一个做外贸的朋友急匆匆打来电话,声音都变了调:“网站打不开了,浏览器直接提示不安全,还弹出了乱七八糟的赌博广告!”他当时就慌了,以为服务器炸了,或者被黑客把数据全删了。其实这… · 2026/9/27 22:44:48

从「降本叙事」到「价值度量」:企业级RAG知识库ROI量化体系让每一分投入可汇报
从「降本叙事」到「价值度量」:企业级RAG知识库ROI量化体系让每一分投入可汇报

【摘要】这套体系覆盖3类业务指标、6步核算流程与3层汇报话术,解决检索增强生成(Retrieval-Augmented Generation, RAG)知识库「续期失败源于价值说不清」的痛点:把技术指标换算成「45分钟降至12分钟」的业务语言,按净… · 2026/9/27 22:44:48

V1封装实战:SSE流式接口与axios二次封装的工程总结
V1封装实战:SSE流式接口与axios二次封装的工程总结

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:26:00

PCIe 5.0 M.2规范深度解读:从信号定义到固态选型避坑指南
PCIe 5.0 M.2规范深度解读:从信号定义到固态选型避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:26:00

2024华为杯研赛论文模板:Word与LaTeX排版细节与避坑指南
2024华为杯研赛论文模板:Word与LaTeX排版细节与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:25:54

全志F133-A开发板ADB调试实战指南:从连接到文件传输
全志F133-A开发板ADB调试实战指南:从连接到文件传输

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:25:54

L1527红外编码芯片:SOP8封装里的确定性硬件逻辑
L1527红外编码芯片:SOP8封装里的确定性硬件逻辑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:25:54

Vitis2024.1入门实战:从hello_world跑通平台、域与应用工程全流程
Vitis2024.1入门实战:从hello_world跑通平台、域与应用工程全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 23:25:48

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码