AI Document Assistant via Telegram + Supabase
此工作流将Telegram机器人转变为智能文档助理,用户可通过Telegram上传PDF文档,系统自动解析并生成语义向量,存储于Supabase数据库中,便于智能检索与问答。机器人利用强大的语言模型实时回答复杂问题,支持丰富的HTML格式输出和自动拆分长回复,确保信息清晰展示。此外,集成天气查询功能,增强用户体验,适用于个人知识管理、企业助手、教育辅导和客服支持等场景。
Tags
工作流名称
AI Document Assistant via Telegram + Supabase
主要功能和亮点
该工作流将Telegram机器人转变为专属的AI文档助理,用户可通过Telegram上传PDF文档,系统自动解析文件内容,生成语义向量(embeddings)并存储于Supabase向量数据库中,实现文档内容的智能检索和问答。利用Google Gemini强大的语言理解与生成能力,机器人可实时回答基于上传文档的复杂问题,支持丰富的HTML格式输出并自动拆分长回复,确保在Telegram中良好展示。还集成了OpenWeatherMap接口,可实时提供天气信息。
解决的核心问题
- 传统文档查阅效率低,信息检索不便。
- 普通聊天机器人缺乏对用户自有文档知识的理解能力。
- 长文本回复在Telegram消息限制下难以完整发送。
- 需要无代码方案快速搭建智能文档问答机器人。
应用场景
- 个人知识管理:将个人或工作相关PDF文档转化为可对话查询的知识库。
- 企业内部助手:员工上传培训资料、手册后,通过聊天机器人快速获取所需信息。
- 教育辅导:学生上传教材或讲义,通过机器人辅助学习和答疑。
- 客服支持:整合产品说明书或常见问题文档,实现智能自动回复。
主要流程步骤
- 用户通过Telegram向机器人发送消息或上传PDF文档。
- 机器人通过“Telegram Trigger”节点接收消息,命令路由判断消息类型(文本或文档)。
- 若为文档,机器人下载并提取PDF文本内容。
- 使用Google Gemini生成文本的语义向量(embedding)。
- 将向量及文本内容存入Supabase向量数据库,构建知识库。
- 用户发送查询时,机器人基于向量搜索匹配最相关文档片段。
- Google Gemini结合上下文生成详细答案,结果经过HTML格式清洗和分割处理。
- 机器人通过Telegram节点分多条消息发送回复,支持格式化展示。
- (可选)当用户询问天气时,调用OpenWeatherMap接口返回实时天气信息。
涉及的系统或服务
- Telegram Bot API(用户交互入口)
- Google Gemini API(大语言模型,负责文本生成与embeddings)
- Supabase(托管向量数据库,存储文档及其语义表示)
- OpenWeatherMap API(可选,实时天气数据)
- n8n(无代码工作流自动化平台,搭建整个流程)
适用人群或使用价值
- 需要快速搭建基于个人或企业文档的智能问答机器人,且无代码开发需求的用户。
- 希望通过聊天界面便捷查询复杂文档内容的个人或团队。
- 教育、客服、知识管理等场景中,提升文档信息访问效率与用户体验。
- 对数据隐私有较高要求,文档存储在自有Supabase实例,保证信息安全。
这套工作流充分利用了n8n的强大集成能力,结合Google Gemini的AI智能和Supabase的高效向量检索,打造出一个功能全面、响应迅速的Telegram文档助理,实现了从文档上传到智能问答的无缝连接,极大提升了文档利用率和用户交互体验。
自动文档笔记生成与导出工作流
该工作流通过监控本地文件夹,实现新文档的自动提取、智能摘要、向量存储,并生成学习笔记、简报和时间线等多种格式的文档。支持PDF、DOCX及纯文本等多种文件格式,结合先进的AI语言模型和向量数据库,提升内容理解与检索能力,显著减少传统文档整理所需的时间,适合学术研究、培训、内容创作及企业知识管理等场景,极大提高信息提炼和使用的效率。
智能文档问答 - 基于Google Drive与Pinecone的向量检索聊天系统
这个工作流主要实现了从Google Drive自动下载文档,并利用OpenAI进行文本处理和向量生成,存储在Pinecone向量数据库中。用户可以通过聊天界面快速进行自然语言提问,系统会基于向量检索返回相关答案。该方案有效解决了传统文档检索的低效与不精准问题,广泛适用于企业知识库、法律、科研及客服等场景,提升信息获取的便捷性与准确性。
Easily Compare LLMs Using OpenAI and Google Sheets
该工作流旨在自动化对比不同的大语言模型,通过用户聊天输入实时调用多个模型的独立响应,并将结果及上下文信息记录到Google Sheets中,方便后续评估和比较。支持记忆隔离管理,确保上下文准确传递,同时提供用户友好的模板,便于非技术人员参与模型效果评估,提升团队的决策效率和测试准确性。
AI Agent to chat with you Search Console Data, using OpenAI and Postgres
该工作流构建了一款智能AI聊天代理,用户可以通过自然语言与其对话,实时查询和分析Google Search Console中的网站数据。借助OpenAI的智能对话理解能力和Postgres数据库的历史记忆存储,用户无需了解API细节即可轻松获取精准的数据报告。同时,该代理能主动引导用户,优化数据查询过程,提升用户体验,支持多轮对话,简化了数据分析和决策支持的流程。