Nanobot – 香港大学数据科学实验室开源的个人AI助手

业界 来源:AI工具集 2026-02-07 23:22:29

Nanobot是什么

Nanobot 是香港大学数据智能实验室开源的超轻量级个人 AI 助手,仅约 4000 行代码完整复刻了OpenClaw 智能体的核心功能。Nanobot具备网页搜索、文件操作、定时任务、记忆机制等能力,支持 24 小时实时行情分析、全栈开发、日程管理和个人知识库等场景。相比原版 43 万行代码,Nanobot 用 99% 的代码精简实现同等生产力,开发者几小时即可通读源码,快速理解 AI 调用工具与管理记忆的底层逻辑,是学习和定制 Agent 的理想选择。

Nanobot的主要功能

  • 智能体核心:基于大语言模型实现自主任务规划、工具调用与多轮对话的完整闭环。
  • 信息获取:集成网页搜索接口,支持实时检索外部信息进行分析处理。
  • 文件操作:提供代码读写与文件系统管理能力,可构建本地化个人知识库。
  • 通讯集成:原生支持 Telegram 和 WhatsApp,实现跨平台消息收发与远程交互。
  • 定时任务:内置类 Cron 调度系统,可按预设周期自动执行提醒与任务。
  • 记忆机制:采用持久化存储方案,保存对话上下文以支持长期记忆回溯。
  • 语音交互:接入 Groq Whisper 服务,实现语音消息的自动识别与转录。
  • 场景模板:预置金融分析、开发助手、日程管理、知识问答四类即用型应用模板。

Nanobot的技术原理

  • 极简架构设计:Nanobot 将系统拆解为四个核心模块——Agent 循环负责协调大语言模型与工具之间的交互执行,记忆模块实现对话上下文的持久化存储与检索,技能加载器支持动态扩展功能组件,消息总线统一处理内外部通讯路由,整体用显式依赖注入替代复杂抽象层。
  • Agent 执行流程:用户输入首先经过 Prompt 构建器组装上下文,随后送入大语言模型进行推理决策,模型自主判断需调用的工具并生成执行指令,工具执行完成后将结果反馈至模型,最终更新记忆状态,形成”感知-决策-行动-学习”的完整闭环。
  • 多源 LLM 接入:系统通过 OpenRouter 实现统一路由,可无缝切换 Claude、GPT、Gemini 等云端模型,同时兼容本地 vLLM 部署方案,满足灵活选型需求,支持私有化场景下的数据安全要求。
  • 动态工具系统:所有功能用技能模块形式置于 skills/ 目录,运行时自动加载,内置涵盖代码操作、网络请求、系统命令等常用工具,开发者遵循统一接口规范即可快速扩展自定义能力。
  • 跨平台通讯层:Telegram 基于官方 Bot API 实现消息收发,WhatsApp 采用 Web 协议桥接方案,所有渠道消息经内部总线标准化后分发至 Agent 处理,确保多平台体验一致性。

Nanobot的项目地址

  • GitHub仓库:https://github.com/HKUDS/nanobot

Nanobot的应用场景

  • 金融实时分析:Nanobot 能7×24 小时监控市场行情,自动抓取数据生成投资洞察报告。
  • 全栈开发辅助:支持随时执行代码编写、调试、部署任务,充当随身技术合伙人。
  • 智能日程管理:Nanobot 能自动安排会议、发送提醒、处理待办,协调个人时间规划。
  • 个人知识库:Nanobot 支持整合 PDF、笔记等私有文档,支持自然语言问答与知识检索。
  • 远程随身助手:通过 Telegram 或 WhatsApp 随时随地交互,无需常驻电脑前。
延伸阅读

关注公众号:拾黑(shiheibook)了解更多

友情链接:

关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
安全、绿色软件下载就上极速下载站:https://www.yaorank.com/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接