myGPTReader
myGPTReader 是一个松弛机器人,可以阅读任何网页、电子书或文档,并使用 chatGPT 对其进行总结。它还可以使用频道中的内容通过语音与你交谈。
目前它正在开发中,但你可以通过加入此频道来尝试。

令人兴奋的部分是,这个项目的开发也与chatGPT配对。我在这个CDDR文件中记录了开发过程。
特征
- [x] 与松弛机器人集成
- [x] 支持使用 chatGPT 阅读网页
- [x] 考虑使用 cloudflare worker 来抓取 html 内容
- [x] 考虑使用无头浏览器来抓取网页内容,如推特线程
- [ ] 考虑使用 OCR 抓取网页内容(网络爬虫获取屏幕截图,然后 OCR 获取文本)
- [x] 支持使用 chatGPT 进行 RSS 阅读
- RSS是一堆链接,所以相当于阅读一个网页来获取内容。
- [x]
支持使用聊天GPT阅读时事通讯
- 大多数时事通讯都是公开的,可以在线访问,因此我们可以将网址提供给 Slack 机器人。
- 提示罚款
- [x] 支持自定义
prompt
- [x] 通过 Slack 应用斜杠命令显示模板
prompt
- [ ] 通过消息快捷方式自动收集商品到渠道
prompt
#gpt-prompt
- 节约成本
- [x] 通过缓存网页骆驼索引
- [x] 考虑使用句子转换器或 txtai 来生成嵌入(向量)
- 不如OpenAI的嵌入,回滚使用OpenAI嵌入,如果启用使用自定义嵌入,服务器的最小内存为2GB,这仍然会增加成本。
- [ ] 考虑细化索引节点的块大小并提示节省成本
- [x] 机器人可以从同一线程读取历史消息,从而为 chatGPT 提供上下文
- 索引微调
- [x] 使用 GPTListIndex 汇总多个网址
- [ ] 使用 with 模式汇总单个网页
GPTTreeIndex
summarize
- 机器人定期在松弛
频道(#daily-news
)
- [x] 使用聊天GPT总结热点新闻
-
参考此方法
- 世界新闻
- [x] 知乎每日热点解答
- [x] V2EX 每日热门话题
- [x] 1点3亩每日热门话题
- [x] Reddit世界热点新闻
- 开发新闻
- [x] 黑客新闻每日热门话题
- [x] 产品搜索每日热门话题
- 投资新闻
- [x] 雪球每日热点话题
- [x] 吉思禄每日热点话题
- 支持文件读取和分析 💥
- 考虑到计费成本高昂,需要使用 slack 用户 ID 白名单来限制访问此功能
- 需要缓存文件文档以节省提取成本
- [x] EPUB
- [x] 文档
- [x] 医学博士
- [x] 文本
- [x] PDF
- [ ] 图像
- [x]
支持自托管耳语语音朗读
- (耳语 -> chatGPT -> Azure Text2Speech)来播放语言口语练习 💥
- 支持语言
- [ ] 与 Azure OpenAI Service 集成
- [ ] 用户访问限制
- [ ] 支持不和谐机器人 ❓
- [ ] 在打字稿❓中重写代码
- [ ] 将聊天模式 (gpt-3.5-turbo) 升级到 GPT4 (gpt-4-0314) 💥
- [ ] 文档
- 发布机器人以使其可用于其他工作区
明星历史
