Skip to content
🚀 EDDI 6.5.0

19 proveedores LLM, bases de conocimiento que rastrean su sitio y leen sus archivos, y conversaciones que siguen las versiones compatibles del agenteNovedades

Cloud Gestionada Empezar
Todas las integraciones
CanalesEvents API

Slack

Agentes de IA gobernados en Slack: menciones, mensajes directos, hilos, debates de grupo transmitidos en un hilo y tarjetas de aprobación de Block Kit con botones Aprobar y Rechazar.

Qué obtienes

  • Agentes que responden a @menciones y mensajes directos, con las respuestas posteriores dentro del hilo
  • Palabras clave de activación que dirigen un mensaje a un agente concreto o a un debate de grupo multiagente
  • Debates de grupo transmitidos en un hilo a medida que ocurren
  • Tarjetas de aprobación en Slack para turnos en pausa, llamadas a herramientas y fases de grupo, con una lista de aprobadores permitidos
  • Varios espacios de trabajo de Slack contra un mismo EDDI

Cómo funciona en EDDI

  1. Crea una aplicación de Slack y añade los permisos (scopes) del token de bot que indica la documentación (chat:write, app_mentions:read, los scopes history y im:*).
  2. Guarda el token del bot y el secreto de firma en la bóveda de secretos de EDDI y luego referéncialos como ${vault:...}.
  3. Crea una integración de canal que asocie el canal de Slack a un agente predeterminado y, opcionalmente, a grupos detrás de palabras clave de activación como panel:.
  4. Configura la Request URL como https://<your-eddi-host>/integrations/slack/events y suscríbete a app_mention, message.im y message.channels. Hazlo al final: Slack verifica la URL de inmediato.
  5. Para las aprobaciones, configura la Interactivity Request URL como /integrations/slack/interactive y enumera a los aprobadores en hitlApproverUserIds.

Configuración

Extraída de la documentación de EDDI. Los marcadores como your-agent-id deben sustituirse por tus propios valores.

Store the credentials in the vaultLas credenciales van a la bóveda, no a la configuración del agente ni del canal.
curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-bot-token \
  -H "Content-Type: application/json" \
  -d '{"value":"xoxb-your-token-here","description":"Slack bot token"}'

curl -X PUT http://localhost:7070/secretstore/secrets/default/slack-signing-secret \
  -H "Content-Type: application/json" \
  -d '{"value":"your-signing-secret","description":"Slack signing secret"}'
POST /channelstore/channelsUna integración de canal con un agente predeterminado, un grupo detrás de palabras clave de activación y los ajustes de aprobación en platformConfig.
curl -X POST http://localhost:7070/channelstore/channels \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Main Slack Channel",
    "channelType": "slack",
    "platformConfig": {
      "channelId": "C0123ABCDEF",
      "botToken": "${vault:slack-bot-token}",
      "signingSecret": "${vault:slack-signing-secret}",
      "hitlApprovalChannel": "C0123ABCDEF",
      "hitlApproverUserIds": "U0123ABCDE,U0456FGHIJ"
    },
    "defaultTargetName": "default",
    "targets": [
      { "name": "default", "type": "AGENT", "targetId": "your-agent-id", "triggers": [] },
      { "name": "panel", "type": "GROUP", "targetId": "your-group-id", "triggers": ["panel", "discuss"] }
    ]
  }'

Gobernanza

  • Las tarjetas de aprobación llevan botones Aprobar y Rechazar. Solo pueden decidir los usuarios de Slack incluidos en hitlApproverUserIds. Sin esa lista no se muestran botones y se rechazan las decisiones interactivas (fail-closed).
  • Una tarjeta de llamada a herramienta muestra el nombre de la herramienta y sus argumentos redactados y truncados, de modo que el aprobador ve lo que aprueba. En la versión 1 los botones aprueban o rechazan el lote completo.
  • Cada decisión se atribuye a slack:<userId> y se registra en el registro de auditoría.
  • Los eventos entrantes se verifican con el secreto de firma (HMAC-SHA256) y protección contra repetición, y los propios secretos permanecen en la bóveda.

Conviene saber

  • Slack es la única plataforma de chat de terceros para la que EDDI incluye un canal. Consulta la nota de la página del catálogo para saber qué no está incluido.
  • Un modo de observación opcional permite que un destino vea el tráfico normal del canal, detrás de una activación, un tiempo de espera y límites diarios de respuestas y de coste. Esos límites se aplican por nodo de EDDI.

¿Necesitas que lo construyan y lo operen por ti?

EDDI Solutions construye y mantiene conectores, opera EDDI como instancia gestionada o co-operada, y te da soporte en tu propia nube o en local.

Hablar con EDDI Solutions ↗

Integraciones relacionadas

La configuración y el comportamiento de esta página siguen la documentación de EDDI, comprobada el 2026-10-14. Los nombres de campo y los valores por defecto pueden cambiar entre versiones, así que confírmalos en la documentación de tu versión.