ES | EN
AI

Slack chatbot powered by AI

SlackAI AgentOpenAI ChatGPTMemory Buffer Window
Nodes 6
Complexity Advanced
Category AI
n8n popularity 35,192 views in n8n library

This workflow offers an effective way to handle a chatbot's functionality, making use of multiple tools for information retrieval, conversation context storage, and message sending. It's a setup tailored for a Slack environment, aiming to offer an interactive, AI-driven chatbot experience. Note that to use this template, you need to be on n8n version 1.19.4 or later.

Apps and nodes included

Step-by-Step Implementation Guide

Creación de Chatbot Slack con IA en n8n

Este workflow crea un chatbot en Slack que utiliza inteligencia artificial para responder preguntas, recuperar información, mantener el contexto de la conversación y enviar mensajes. Diseñado para la interacción conversacional avanzada dentro de Slack.

Nodos Clave

  • Slack: Para la conexión y la gestión de mensajes en Slack.
  • Langchain Agent: Facilita la orquestación de la IA y el manejo de tareas complejas.
  • LM Chat OpenAI: El modelo de lenguaje que genera las respuestas basadas en IA.
  • MemoryBufferWindow: Para mantener el contexto de la conversación y la memoria del chatbot.
  • ToolSerpApi & ToolWikipedia: Herramientas para buscar información en la web y en Wikipedia.

Configuración Paso a Paso

  • Paso 1: Configura la conexión a tu espacio de trabajo de Slack en el nodo de Slack. Necesitarás crear una aplicación Slack y obtener los tokens necesarios.
  • Paso 2: Configura el nodo LM Chat OpenAI con tu clave API de OpenAI.
  • Paso 3: Ajusta el agente Langchain Agent para usar los modelos de lenguaje y herramientas de búsqueda que desees.
  • Paso 4: Configura las herramientas ToolSerpApi y ToolWikipedia con tus claves API (si son necesarias).
  • Paso 5: Conecta los nodos para manejar el flujo de conversación en Slack.
⚡ Open and edit in Scriflow ← Browse all n8n templates

Scriflow builds and adapts n8n workflows with AI. Open this template in the editor to get the import-ready JSON.