
大家好!
我想分享一个我为任何 Discourse 论坛开发的 Chrome 扩展程序。
我是 Discourse 论坛的重度用户,有时候很难跟上长篇讨论的进度。我经常不得不滚动浏览数百条回复。所以我为自己开发了这个 Chrome 扩展,觉得这里的大家可能也会觉得它有用。
它在您浏览论坛时位于 Chrome 的侧边栏中。
- 一键总结您当前所在的帖子主题。它会阅读整个线程,而不仅仅是几个搜索结果(在巨大的主题上,您可以限制它读取的内容量)。
- 然后您可以就该线程与它聊天:“哪条回复提到了 X 的变通方法?”它以完整的话题作为上下文,因此可以回答并指向来源帖子。
- Agent 模式:您提出一个问题,它会自动去为您搜索论坛,逐步阅读主题,然后用可点击的编号来源进行回答。我最近将这部分重写为 ReAct 循环——它首先规划要搜索哪个关键词,并根据搜索结果进行迭代。
- 摘要和聊天记录按主题保存在您的浏览器中。当出现新回复时,它只获取这些新内容,因此不会不断从论坛拉取整个线程。
由于它在您的浏览器中运行并使用您自己的论坛登录状态,因此也可以阅读仅限登录用户访问的主题。因此,与在公共互联网上运行的 agent 不同,此扩展程序可以查询需要登录或专属访问权限的论坛部分。
在隐私方面:它是完全开源的,没有账户,也没有分析功能。API 密钥和聊天记录存储在本地;如果使用云服务商,用于生成答案的主题内容会发送给该提供商。您也可以使用本地模型(Ollama / LM Studio)进行推理,而不是使用云端 AI 提供商。如果您没有密钥,Google AI Studio 提供的免费 Gemini 密钥就足以开始使用:https://aistudio.google.com/api-keys。我自己使用的是免费层级,当达到速率限制时,我只需在切换开关中更换提供商即可。
-
安装:
打开一个主题,点击扩展图标,允许访问(每个论坛只需询问一次),粘贴您的密钥,点击“创建摘要”。就这样。
Chrome 网上应用店现在显示有约 400 名用户,对于一个小型副业项目来说,这相当不错。我很想听听它在其他 Discourse 社区中的使用情况,所以我认为在这里分享一下是个好主意。非常欢迎反馈和错误报告!谢谢!