
这个n8n工作流创建了一个财务分析工具,利用OpenAI GPT-4o-mini、Google的Gemini AI和Pinecone向量搜索的能力生成公司季度收益报告。通过分析来自公司投资者关系页面的任何公司收益报告的PDF文件,该工作流可以回答复杂的财务问题,并自动将发现结果编译成结构化的Google文档。
工作原理:
数据加载和索引
从包含文件链接列表的Google表格中获取PDF收益文档的链接。
从Google Drive下载PDF文件。
解析PDF,将文本分割成块,并使用Embeddings Google AI节点(text-embedding-004模型)生成嵌入。
将嵌入和相应的文本块存储在Pinecone向量数据库中以进行语义搜索。
使用AI代理生成报告
利用具有特定系统提示的AI Agent节点。该代理协调整个过程。
代理使用Vector Store Tool访问和检索来自Pinecone数据库的信息。
报告交付
将生成的报告保存为Google文档到指定的Google Drive位置。
设置步骤
Google Cloud项目和Vertex AI API:
创建一个Google Cloud项目。
为您的项目启用Vertex AI API。
Google AI API密钥:
从Google AI Studio获取Google AI API密钥。
Pinecone账户和API密钥:
在Pinecone网站上创建一个免费账户。
从您的Pinecone仪表板获取您的API密钥。
在您的Pinecone项目中创建一个名为company-earnings的索引。
Google Drive – 下载和保存财务文档:
转到您想要分析的公司并下载他们的季度收益PDF文件
将PDF文件保存在Google Drive中
创建一个Google表格,存储指向您下载并保存到Google Drive的PDF文件URL列表
在您的n8n环境中配置凭据:
Google Sheets OAuth2
Google Drive OAuth2
Google Docs OAuth2
Google Gemini(PaLM) Api(使用您的Google AI API密钥)
Pinecone API(使用您的Pinecone API密钥)
导入和配置工作流:
将此工作流导入到您的n8n实例中。
更新List Of Files To Load (Google Sheets)节点以指向您的Google表格。
更新Download File From Google Drive以指向包含文件URL的列
更新Save Report to Google Docs节点以指向您想要保存报告的Google文档。

评论(0)