AI驱动的邮件自动化工作流 - n8n工作流与OpenAI集成
n8n工作流,AI邮件自动化,OpenAI集成,Pinecone向量数据库,Google Docs集成,LangChain代理,Gmail自动化

## 问题解决 🛠️

这个工作流自动化了从Google文档提取信息、存储在Pinecone向量数据库中,并通过聊天界面根据用户输入个性化发送邮件的整个过程。它消除了手动收集收件人数据、编写消息和发送邮件的步骤,提供了一个完全自动化的智能通信系统。

非常适合需要以下功能的团队:
– 维护动态联系人列表
– 个性化批量或上下文邮件外展
– 使用聊天界面触发智能邮件操作

**目标受众:**
销售团队、市场部门、人力资源人员、初创公司创始人,或任何希望自动化AI驱动通信工作流的用户。

## 功能特点 🌟

– 从Google文档提取内容(如联系人列表或结构化笔记)
– 分割、嵌入并将内容存储在Pinecone中进行语义搜索
– 使用n8n的chatTrigger监听传入的聊天消息
– 使用带有OpenAI的LangChain代理:
– 在Pinecone中搜索上下文相关信息(如电子邮件地址)
– 根据指令编写个性化邮件
– 使用Gmail API动态发送邮件,由AI输出触发

## 主要特性 📋

– Google文档集成,用于实时文档数据
– 使用Pinecone进行嵌入和向量搜索,实现AI查找
– 带有工具调用逻辑的自定义LangChain代理(搜索+发送)
– 完全支持OpenAI模型(GPT-4o)
– 具有动态姓名和消息填充的个性化邮件生成
– 模块化设计:可与其他工具(如CRM、Notion等)即插即用

## 设置说明

### 先决条件

– n8n实例:自托管或云实例
– Google文档账户:用于读取输入内容
– Pinecone账户:用于语义存储文档数据
– OpenAI账户:用于生成嵌入和消息
– Gmail账户:具有Gmail OAuth2凭据用于发送邮件

### 安装步骤 📦

1. 导入工作流
将提供的JSON文件导入到您的n8n实例中。

2. 配置凭据
转到n8n > 凭据,设置:
– Google Docs API
– OpenAI API
– Pinecone API
– Gmail OAuth2

3. 设置您的Pinecone索引和命名空间
确保您有一个可用的Pinecone索引(例如n8ndocs)和命名空间(例如docsmail)。

4. 测试完整流程
– 运行Google Docs → Pinecone嵌入工作流以准备数据
– 向chatTrigger端点发送消息(例如”向用户发送报价”)
– 检查执行日志以验证正确的工具使用和Gmail投递

## 工作原理 🔍

### 1. 数据准备
– 获取Google文档内容并进行分块
– 创建OpenAI嵌入
– 数据存储在特定命名空间下的Pinecone中

### 2. 聊天触发器
– Webhook捕获聊天输入
– LangChain代理解释用户请求
– 代理使用两个工具:
– Vectorstore_mails:通过Pinecone向量搜索检索相关邮件
– send_mail:使用内部n8n子工作流发送Gmail消息

### 3. 邮件生成与投递
– 使用收件人信息(来自Pinecone的姓名/邮件)个性化邮件
– 消息遵循清晰、友好的格式,具有明确的主题和结尾
– 通过Gmail集成投递

## 技术架构

### 第一步:数据向量化
– 使用Google Docs节点读取文档数据
– 通过Recursive Character Text Splitter进行文本分割
– 使用OpenAI Embeddings生成向量嵌入
– 将数据存储到Pinecone向量数据库

### 第二步:智能邮件代理
– chatTrigger节点监听聊天消息
– AI Agent使用gpt-4o模型处理用户请求
– Vectorstore_mails工具从Pinecone检索邮件地址
– send_mail工具调用子工作流发送邮件

### 第三步:邮件发送
– 由主工作流触发的子工作流
– AI Agent使用gpt-4o-mini模型生成邮件内容
– Gmail节点负责实际邮件发送

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。