每日一个开源项目(第123篇):白龙马 (BaiLongma) - 给 LLM 装上“主动意识”,开启 Agent 的 ACI 时代

引言

"大部分 Agent 都在等指令,唯有'白龙马'在自主思考。"

这是"每一天一个开源项目"系列的第123篇文章 。今天我们要深度剖析的项目是 白龙马 (BaiLongma)

如果你还在忍受 AI Agent 慢吞吞的"一问一答、调一次工具、等一次结果"的低效循环,那么白龙马提出的 ACI (Anticipatory Context Injection,预判注入) 理念将彻底刷新你的认知。它不是一个简单的聊天机器人,而是一个受自动驾驶和数字意识理论启发,通过 TICK 驱动的、具备"主动性"的 Agent 框架。

你将学到什么

  • 什么是 ACI(预判注入)以及它如何解决 Agent 的延迟叠加问题
  • 核心架构:基于 TICK 驱动的主循环与"意识流"
  • 焦点栈(Focus Stack):如何像人类一样管理注意力的切入与返回
  • 快速上手:从安装到连接你的个人微信/Discord/飞书

项目背景:为什么需要"白龙马"?

传统的 LLM Agent 就像一个被动的接线员:没人在电话那头说话,它就处于停滞状态。获取信息需要 LLM 先思考、调工具、等返回、再思考,这种串行模式导致了巨大的延迟,且资源利用率极低。

白龙马 的作者提出:系统不应该等模型开口问,而应该根据已经知道的信息(历史习惯、当前时间、任务模式)提前预判模型需要什么,并直接注入到 System Prompt 中。模型一"睁眼"看到的就是喂好的信息,直接进入逻辑处理阶段。


核心技术特色

1. ACI (预判注入) ------ 从"猎人"到"厨师"

这是白龙马的灵魂。它通过语义记忆预判、上下文充分性检查,让 LLM 从"主动调工具搜寻信息的猎人"变成了"直接处理成品信息的厨师"。

  • 预判:不等模型问,先推断意图。
  • 并行执行:在 LLM 推理的同时,后台已查好相关的 SQLite 记忆或文件内容。
  • 直接注入:信息在 System Prompt 里等着模型,大幅降低交互成本。

2. TICK 驱动的数字意识主循环

白龙马后台有一个持续运行的 TICK(心跳)。

  • 消息抢占:就像操作系统的进程调度,高优先级消息(如用户新输入)可以打断当前的后台思考。
  • 空闲自主思考:没有人说话时,它会依据记忆和焦点任务进行"白日梦"般的自主探索。
  • 看门狗机制:防止 LLM 陷入无限递归或卡死。

3. 焦点栈 (Focus Stack) 记忆管理

它是如何解决 Agent "走神"问题的?白龙马模拟了人类的注意力机制:

  • 接收到新主题:push 一个新帧。
  • 完成任务:pop 掉当前帧,并将结论压缩挂回旧帧。
  • 这种机制让它在处理长达数天的复杂任务时,依然能记得"我们刚才聊到哪了"。

4. 全能的社交平台分发

白龙马原生支持通过 Brain UI 扫码连接个人微信(无需第三方中转)、公众号、Discord、飞书、企业微信。你可以直接在这些平台上像跟朋友聊天一样指挥你的 Agent。


快速开始使用指南

1. 安装要求

  • Node.js: 18.0+
  • SQLite: 项目内置,无需额外配置
  • 操作系统: Windows / Mac / Linux (建议开启 Python 环境以支持本地语音 ASR)

2. 部署步骤

bash 复制代码
# 克隆仓库
git clone https://github.com/xiaoyuanda666-ship-it/BaiLongma.git
cd BaiLongma

# 安装依赖
pnpm install

# 启动程序
pnpm dev

3. 配置与启动

  1. 激活页面 :初次启动后,访问浏览器弹出的桌面窗口(或访问 http://localhost:3000)。
  2. API 探测:点击"Auto Detect",白龙马会自动探测你环境变量或粘贴的 Key 属于哪个 Provider(支持 DeepSeek, MiniMax, OpenAI 等)。
  3. 连接社交平台:在 Brain UI 的设置页,点击"Connect WeChat",扫码即可将 Agent接入你的微信。

总结

白龙马不仅仅改变了 Agent 的"皮",更重构了 Agent 的"骨"。它通过 ACI 理念 将 AI 的交互效率提升到了一个新的量级。如果你想构建一个真正像"人"一样拥有主观能动性、能管理长期注意力、且能无缝融入日常办公软件的 Agent,白龙马是目前开源界最激进也最成熟的尝试。


欢迎了解 PrimeSkills ------ 精选 AI Agent 与技能的市场,每一个都在真实的企业级工作流中经过验证,不堆砌概念,只留下真正有效的东西。

欢迎来我的个人主页找到更多有用的知识和有趣的产品

相关推荐
百度Geek说1 小时前
全链路研发智能体 ——从"体感能用"到"实际可用"的工程实践
人工智能
甲维斯2 小时前
500块的豆包,能帮我搞定这个么?!
人工智能
火山引擎开发者社区3 小时前
当 Agent 自己做 SRE:详解 ArkClaw 自动化可观测体系的工程实践
人工智能
Coffeeee5 小时前
两个例子,帮你快速理解什么是Token
人工智能·程序员·ai编程
饼干哥哥5 小时前
用AI全自动剪辑,日更 100条爆款视频——HyperFrames、Remotion、Git使用入门
人工智能·机器学习·ai编程
用户83244598541325 小时前
深入拆解 AlexNet:跟着一张猫咪照片,看数据如何流动
人工智能
饼干哥哥5 小时前
开源Skills|搭建亚马逊动态关键词库系统,每天抓SSS级机会词
人工智能·深度学习·数据分析
Weigang5 小时前
别等 Agent 上线后补评估:先用 DeepEval 写失败样本
人工智能
MomentYY5 小时前
AI 到底是“懂”,还是在“猜”?
前端·人工智能·ai编程
拾光拾趣录6 小时前
为什么采用多路检索而不是单一向量检索?
人工智能