InboxMemory AI - 邮件标记
收件箱记忆人工智能
这是参加Postmark Challenge:Inbox Innovators 的参赛作品。
我建造的
我开发了一个名为“InboxMemory AI”的工具。简单来说,你可以把它想象成邮件版的ChatGPT。你可以发送邮件,将其转化为可搜索的知识库,并通过电子邮件或应用程序以自然语言提问。它本质上就是一个邮件知识库。
演示
视频演示
屏幕截图
通过电子邮件进行质量保证

通过应用程序进行质量保证

入门
只需向邮箱发送“你好,[你的名字]” ai@kbhelper.com。人工智能会识别你的名字,创建你的账户,一切就绪!⚡
幕后花絮
当您转发电子邮件时,我们会将其拆分成多个片段并存储在我们的向量数据库中。如果您发送问题,我们的人工智能会搜索您保存的所有内容,并为您提供准确的答案。您也可以通过网页应用浏览已保存的电子邮件,或使用便捷的界面提问。
代码库
GitHub链接
为 Postmark 黑客马拉松开发的 Inbox Memory AI | 通过电子邮件使用 AI
收件箱记忆人工智能
backend/📁 有关详细的设置和开发说明,请查看和文件夹中的相应 README 文件frontend/。
邮戳黑客马拉松项目
本项目是为Postmark Challenge: Inbox Innovators黑客马拉松而开发的。
🔗博客文章:了解更多关于此项目的信息
什么是 InboxMemory AI?

InboxMemory AI 就像是电子邮件版的 ChatGPT。它是一款智能邮件助手,利用 RAG(检索增强生成)技术,将您的收件箱转化为可搜索的知识库。
主要特点
- 📧 邮件转知识库:转发邮件以创建可搜索的知识库
- 🤖 自然语言问答:用简单的英语提出关于您电子邮件的问题
- ✉️ 电子邮件界面:可通过电子邮件或网页应用程序进行查询
- 🔍 智能搜索:通过电子邮件内容进行人工智能驱动的语义搜索
- ⚡ 快速设置:只需发送“Hi [您的姓名]”即可
ai@kbhelper.com开始
工作原理
- 商店:转发邮件以积累知识……
我是如何建造它的
技术栈
- 后端 FastAPI
- 用于电子邮件存储的 PostgreSQL
- LanceDB 作为我们的向量数据库
- 用于 OTP 和速率限制的 Redis
- React 前端
- Gemini负责处理人工智能的魔法和嵌入。
- 用于部署的 Docker
除了 RAG 系统之外,我还构建了一个基于电子邮件 OTP 的身份验证系统,何乐而不为呢?反正 Postmark 本身就是一个电子邮件服务,不如试试看。Gemini 提供了慷慨的免费试用期,这让我能够使用它。我编写了一些类似小型 AI 代理的文件,其中包含针对每个任务的特定系统指令。
我面临的一些挑战
我最初在本地测试时使用了 Ngrok,但令我惊讶的是,他们的文档中并没有提到类似 Ngrok 的服务。没有这些服务,初期调试会非常麻烦。
建筑学


请试一试
请试用一下。截至撰写本文时,我还有 Postmark 赠送的 50 个免费邮箱,得全部用完才行。如果您觉得有用,请点个赞。谢谢!
文章来源:https://dev.to/ashiqsultan/inboxmemory-ai-rag-your-emails-postmark-1l63