Procesar mensajes de Telegram con búsqueda semántica y RAG estructurado
Descripción del flujo de trabajo
Automatización que recibe mensajes a través de Telegram, los analiza usando un agente inteligente impulsado por OpenAI, recupera información relevante de una base de datos Vector Store mediante técnicas RAG semánticas, y envía respuestas personalizadas al usuario.
Cómo funciona
- 1.Recibir mensaje del usuario a través del disparador de Telegram
- 2.Convertir mensaje a representación semántica usando Embeddings de Ollama
- 3.Buscar en Vector Store documentos e información relevante
- 4.Procesar datos recuperados mediante un agente de IA impulsado por OpenAI
- 5.Enviar respuesta generada al usuario a través de Telegram
Casos de uso
- Responder consultas de usuarios basadas en una base de conocimiento específica
- Construir un asistente inteligente de Telegram que entienda la intención semántica detrás de las preguntas
- Recuperar y resumir información de múltiples documentos en respuesta a una única solicitud
Requisitos
- Cuenta de Telegram activa con token API del bot
- Clave API de OpenAI para acceso a modelos LLM
- Base de datos PostgreSQL con extensión Vector Store habilitada
- Documentos indexados previamente o contenido disponible en Vector Store
Valor del servicio
Ideal como servicio de automatización inteligente que combina integraciones e inteligencia artificial para producir resultados listos para usar.
Aplicaciones utilizadas
Detalles
Cómo usar
- 1.Haz clic en "Descargar plantilla"
- 2.Abre tu panel de n8n
- 3.Ve a Workflows > Import from File
- 4.Selecciona el archivo descargado y configura las credenciales
Nodos utilizados (20)
Telegram Trigger
Set
Loop Over Items
Split In Batches
Came from Telegram?
If
When chat message received
Chat Trigger
Postgres PGVector Store
Vector Store P G Vector
Call the SQL composer Workflow
Tool Workflow
Embeddings Ollama
Embeddings Ollama
Beautify chat response
Set
Split text into chunks
Code
Respond on Telegram in batches
Set
Escape Markdown
Code
No Operation, do nothing
No Op
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Simple Memory
Memory Buffer Window
AI Agent
Agent
OpenAI Chat Model
OpenAI
Generate session id
Set