史蒂文斯:一个可被黑客攻击的人工智能助手,使用单个 SQLite 表和少量的 cron 作业

主要观点:如今围绕用 AI 构建模式有很多炒作,但无需复杂技术或库就能用大型语言模型(LLM)构建有用的个人工具。作者展示了用简单架构为家人构建的有用 AI 助手 Stevens,它每天通过 Telegram 发送简报,包括日程、天气等信息,还可按需交流。
关键信息:

  • Stevens 基于[Val.town]平台,架构简单,有单个 SQLite 记忆表和一些定时任务。
  • 早晨简报内容来自“管家笔记本”,包括各种来源的日志条目,通过调用 Claude API 生成并发送。
  • 各种日志条目通过不同数据导入方式进入,如谷歌日历、天气 API、USPS 邮件等,系统可轻松扩展新导入器。
  • 此项目的反思包括:个人 AI 工具需访问其他信息源的更广泛上下文;“记忆”可从简单开始;“氛围编码”能让项目更有趣。
    重要细节:
  • Stevens 以 Ishiguro 小说《长日留痕》中的管家命名,每天发送的简报包含日程、天气、邮件等信息。
  • 管理员可查看“管家笔记本”内容,其中条目有日期和无日期之分,无日期的为背景信息。
  • 数据导入器包括每小时从谷歌日历 API 拉取数据、用天气 API 检查本地天气、转发 USPS 邮件并 OCR 等。
  • 作者推荐用自己的 AI 编辑器结合[Val Town CLI]编辑代码并同步到本地文件系统。
阅读 30
0 条评论