使用這個完整的 n8n 工作流程,在 Telegram 上建立一個檢索增強生成 (RAG) 聊天機器人。將 PDF 建立索引至 Pinecone,並使用 Groq 大型語言模型來回答查詢。
下載此 n8n 工作流程範本並立即開始使用。
-
尋找穩健的 RAG n8n 範本的技術使用者和開發人員。
需要即時查詢大量文件或知識庫的企業。
尋求 Groq、Pinecone 和 n8n 進階整合範例的自動化專家。
希望透過 Telegram 部署一個安全、可搜尋的知識機器人團隊。
這個精密的 n8n 工作流程,透過將原始 PDF 文件轉換為可搜尋的知識庫,解決了非結構化資料的可存取性問題。它利用向量資料庫 (Pinecone) 和最尖端的語言模型 (Groq) 的強大功能,即時提供準確且具備上下文感知能力的答案。當使用者傳送文件時,n8n 節點邏輯會智慧地處理並建立資料索引。當使用者傳送問題時,n8n 觸發器會啟動 RAG 程序,確保回覆內容皆有依據所提供的文件。這個特定的 n8n 工作流程是結合複雜 AI 操作與使用者友善聊天介面的絕佳範例。
整個自動化程序從在 Telegram 平台上設定的 n8n 觸發器開始。這個穩健的 n8n 工作流程在兩種截然不同的模式下運行:
要部署這個專門的 n8n 範本解決方案,請遵循以下步驟:
此 n8n 工作流程依賴幾個核心和專業節點:
Telegram 觸發器 (Telegram Trigger) (n8n 觸發器):
功能: 在已設定的 Telegram 機器人聊天中收到訊息更新時,啟動 n8n 工作流程。
關鍵設定: 專門監聽 message 更新。
檢查是否為文件 (Check If is a document) (If n8n 節點):
功能: 根據訊息負載中是否存在附件($json.message.document 存在)來路由流程。
關鍵設定: 條件檢查文件物件是否存在。
Telegram 取得檔案 (Telegram get File):
功能: 使用 Telegram API 提供的檔案 ID 下載實際的二進位檔案內容。
改為 application/pdf (Change to application/pdf) (程式碼 n8n 節點):
功能: 關鍵的中間步驟,用於程式化地將下載的二進位檔案的 MIME 類型設定為 application/pdf,確保被 LangChain 資料載入器正確處理。
遞迴字元文字分割器 (Recursive Character Text Splitter):
功能: 將大型 PDF 文字內容分割成適合建立嵌入和檢索的小型、重疊的區塊。
關鍵設定: 區塊大小 (Chunk Size) 設定為 3000,區塊重疊 (Chunk Overlap) 設定為 200。
OpenAI 嵌入 (Embeddings OpenAI):
功能: 將文件區塊轉換為儲存在 Pinecone 中的數值向量,用於語意搜尋。
Pinecone 向量儲存庫 (Pinecone Vector Store)(插入模式):
功能: 處理後文件的目的地,將文字區塊及其對應的嵌入資料插入到 'telegram' 索引中。
Groq 聊天模型 (Groq Chat Model):
功能: 在 RAG 鏈中作為大型語言模型 (LLM) 組件。
關鍵設定: 使用 llama-3.1-70b-versatile 模型以獲得高品質、快速的回應。
向量儲存檢索器 (Vector Store Retriever):
功能: 對 Pinecone 向量儲存庫1 (Pinecone Vector Store1) 執行相似度搜尋查詢,以提取相關的上下文內容給 LLM。
問答鏈 (Question and Answer Chain):
功能: 調度 RAG 程序,結合使用者的查詢、擷取的上下文內容以及 Groq 聊天模型 (Groq Chat Model) 的輸出,以擬定最終答案。
一個強大的 n8n 工作流程,利用 Telegram 觸發器實作互動式多選核取方塊模組,直接將選項和狀態更新寫入 Postgres 資料庫。下載這些進階的 n8n 範本。

透過 Telegram 語音指令,自動化郵件草擬與收件匣管理。這套強大的 n8n 工作流程整合了 OpenAI、Telegram 和 Gmail,讓生產力無縫接軌。

自動化 Telegram 群組或機器人的使用者註冊流程。此 n8n 工作流程使用 Google Sheets 作為資料庫,透過 Telegram n8n 節點檢查現有使用者並傳送個人化的歡迎訊息。

使用這套強大穩定的 n8n 工作流來自動化 Telegram 頻道抽獎。它能處理使用者報名、資料庫狀態管理、隨機挑選得主,以及利用多個 n8n 節點設定進行資料庫清理。


Engineer who likes to code as hobby







































