基本信息

来源摘要/节选

公开展示已截断至最多 800 个字符;请访问原始来源查看完整上下文。

2026 新年的一个夜晚,窗外炮竹烟花争相闪耀,脑海里灵光一闪:我这快十年的老博客能不能也赶一波时髦,实现一个真正「有用」的智能助手? 有用 的意思是,它不能是一个只会随便聊天的机器人,而是一个 真正了解我(博主)、了解博客内容 的 AI 分身。它最好能事无巨细地知道我写过哪些文章,了解我的观点、立场和经历,能根据访客的问题去知识库里精准地找到最相关的内容,再结合上下文给出自然又富有意义的回答。 它应该是一张鲜活、灵动的个人名片。 这并不是一个多么复杂的需求,开源工具和商业基建也已经很成熟了,但真正开始实现之后,还是免不了踩了许多坑,走了很多弯路。而这篇文章,记录的正是 Surmon.me 的 AI Agent 从萌芽到成熟的完整历程。 需求梳理拆分 在这套博客生态中,我把 AI 的业务能力拆分为两个部分: 面向管理员的内容生成服务。 主要包含:帮管理员生成文章摘要、生成文章点评、自动回复用户评论。 面向前台用户的智能对话服务。 用户应该可以通过 Agent 窗口得到网站已经存在的绝大部分信息,不限于文章本身,还应该包含许多静态页面的个人简介、社交动态、社区成就…… 管理员侧的 AI 能力,本质是 工具调用 。输入一篇文章,输出摘要或点评,短上下文,明确的输入输出,不需要状态存储,直接通过 API 调用 Cloudflare AI Gateway 来访问 LLM 就可以了,这部分直接集成在 NodePress(博客的后端服务)里是最自然的。 而面向前台用户的 AI 对话,是 完全不同的业务场景 :需要 RAG 知识库、需要持久化对话记录、需要限流、需要管理员可以查看所有人的聊天记录, 涉及的基础设施也完全不一样 。…

来源说明

当前只保存了公开页面节选,不代表原文全文。请以原始来源为准。

本页只呈现已做哈希绑定的来源证据,不包含基于旧正文或缺失原文的扩展推断。