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文档转化为可对话查询的知识库。
  • 企业内部助手:员工上传培训资料、手册后,通过聊天机器人快速获取所需信息。
  • 教育辅导:学生上传教材或讲义,通过机器人辅助学习和答疑。
  • 客服支持:整合产品说明书或常见问题文档,实现智能自动回复。

主要流程步骤

  1. 用户通过Telegram向机器人发送消息或上传PDF文档。
  2. 机器人通过“Telegram Trigger”节点接收消息,命令路由判断消息类型(文本或文档)。
  3. 若为文档,机器人下载并提取PDF文本内容。
  4. 使用Google Gemini生成文本的语义向量(embedding)。
  5. 将向量及文本内容存入Supabase向量数据库,构建知识库。
  6. 用户发送查询时,机器人基于向量搜索匹配最相关文档片段。
  7. Google Gemini结合上下文生成详细答案,结果经过HTML格式清洗和分割处理。
  8. 机器人通过Telegram节点分多条消息发送回复,支持格式化展示。
  9. (可选)当用户询问天气时,调用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中,方便后续评估和比较。支持记忆隔离管理,确保上下文准确传递,同时提供用户友好的模板,便于非技术人员参与模型效果评估,提升团队的决策效率和测试准确性。

多模型对比Google Sheets

AI Agent to chat with you Search Console Data, using OpenAI and Postgres

该工作流构建了一款智能AI聊天代理,用户可以通过自然语言与其对话,实时查询和分析Google Search Console中的网站数据。借助OpenAI的智能对话理解能力和Postgres数据库的历史记忆存储,用户无需了解API细节即可轻松获取精准的数据报告。同时,该代理能主动引导用户,优化数据查询过程,提升用户体验,支持多轮对话,简化了数据分析和决策支持的流程。

智能聊天搜索数据查询