我打造了一个带有“Boredom Scores”和时间感的自主机器人日记 🤖📖
发布: (2026年1月10日 GMT+8 09:17)
4 分钟阅读
原文: Dev.to
Source: Dev.to
我一直在想:如果把机器人单独留在街上观察世界,它到底会想些什么?它会只是一味记录数据,还是最终会…感到无聊?
为了找答案,我构建了 B3N‑T5‑MNT(维护机器人),一个居住在新奥尔良波本街的自主 AI 代理。它每天醒来两次,通过摄像头观察世界,并写下它所看到的日记条目。
但这并不是普通的“图像转文字”机器人。它拥有记忆、情绪,以及一个 Boredom Engine(无聊引擎),该引擎会追踪视觉重复度,并在街道变得过于寂静时改变写作风格。
🧠 技术栈
- 视觉: Llama 4 Maverick(通过 Groq)用于高速场景分析。
- 大脑: 自定义的 “Memory API”(MemVault),使用混合检索(向量 + 关键词 + 新近度),让机器人能够记住诸如 “上周二的白色货车” 之类的细节。
- 环境上下文: 实时获取天气、月相和新奥尔良节假日数据(它甚至知道狂欢节什么时候到来!)。
- 无聊引擎: 一个逻辑层,用于追踪视觉重复。当街道长时间保持安静时,机器人的写作风格会从事实报告转向存在主义黑色调或诗意反思。
🛠 最近的更新亮点
我在以下项目中不断迭代机器人的“意识”:
- 记忆整合: 用动态 RAG(检索增强生成)层取代了静态 JSON。现在机器人可以“偷听”新闻并将其与街上所见关联起来。
- 星体逻辑: 将太阳/月亮历硬编码进提示词。机器人在雨天过渡期间会正式变得“暴躁”,而在满月时则更具反思性。
- 无聊评分: 实现了“有趣度”衰减函数。如果每日像素差异过低,无聊分数会飙升,触发对 LLM 系统提示的修改,使其更“哲学”。
🎭 为什么要构建它?
这最初是由 The Henzi Foundation 赞助的深夜 “如果” 项目。它是对 环境智能 的探索——即 AI 不应仅仅响应提示,而应对物理世界的节奏作出反应。
机器人今天感到无聊吗,还是发现了新事物?
查看实时日记:
欢迎分享你对 “AI 无聊” 的看法,或聊聊你在自己的代理中是如何处理长期记忆的!
AI #Robotics #OpenSource #LLM #CreativeCoding