·发布于Towards Data Science ·13 分钟阅读·2024 年 9 月 10 日
--
在本文中,我将向你展示如何开发MailDiscoverer应用,以使用 RAG 搜索 Gmail 电子邮件。首先,我将展示如何设置身份验证管道来访问用户的电子邮件(如果已获得同意)。然后,使用 OpenAI 的文本嵌入器将电子邮件嵌入,并将其存储在 Pinecone 向量数据库中。这允许用户就电子邮件提出问题,RAG 系统将检索最相关的电子邮件并提供问题的答案。
学习如何开发一个 RAG 系统来搜索你的电子邮件。图片来自 ChatGPT。OpenAI。(2024 年)。ChatGPT(4.0)[大型语言模型]。chatgpt.com/c/66dd8280-5bc4-8012-9e7e-68fd66ccbfeb
本文中开发的应用可以在Streamlit 上找到。我在 GitHub 上的代码库也可以访问。
下面的视频展示了该应用如何工作。在登录并上传电子邮件后,你可以提出问题,应用将提供答案,并展示用于提供答案的最相关电子邮件。