Skip to main content
Menciona a @Devin en Slack tan pronto como surjan errores, solicitudes de nuevas funciones o preguntas. Devin responde en el hilo con actualizaciones y preguntas cada vez que lo etiquetas.

Primeros pasos

Instalación

  1. Ve a Settings > Connections > Slack
  2. Haz clic en “Connect” Slack connect
  3. Se te pedirá que instales la aplicación de Devin para Slack en tu espacio de trabajo
  4. Asegúrate de vincular tu usuario individual. Todos los usuarios de tu organización deberán completar este paso para usar Devin. Slack connect
  5. Menciona a @Devin en Slack para iniciar una sesión
Nota: Si tu cuenta de usuario no se conecta correctamente, asegúrate de que tu correo electrónico en Slack sea el mismo que tu correo en https://app.devin.ai/settings. Si no lo es, autentica el correo correcto en Slack.

Cómo usar Devin desde Slack

Una vez que hayas instalado la integración de Devin para Slack, simplemente menciona a Devin con @Devin en cualquier canal. Puedes incluir archivos adjuntos en tu mensaje. @Devin Devin responderá en el hilo de tu sesión. Ahora puedes seguir la conversación igual que en la interfaz de chat normal. Slack Chat Ten en cuenta que Devin puede cometer errores. Verifica las respuestas.

Palabras clave y funciones en línea de Slack

Los comandos con signo de exclamación (!fast, !lite, !ultra, !fusion, !swe, !normal, !new, !channel, !windows, !dana) se reconocen en cualquier parte de tu mensaje, no solo al comienzo: @Devin fix the bug !ultra !new funciona igual que @Devin !ultra !new fix the bug. Se pueden combinar en cualquier orden, y las propias palabras clave se eliminan del prompt que recibe Devin. Un comando con signo de exclamación dentro de un fragmento de código en línea o en bloque se trata como texto literal. Enviar una palabra clave de modo en un hilo activo de Devin cambia el modo de esa sesión a mitad de la sesión.

Comandos de barra diagonal

Ejecuta cualquiera de los dos comandos sin argumentos (o con help) para recibir en privado las instrucciones de uso.

Accesos directos de mensajes

Haz clic con el botón derecho en cualquier mensaje de Slack (o usa el menú ⋮) para actuar sobre él sin tener que volver a escribirlo:
  • Ask Devin about this — usa el mensaje como pregunta para obtener una respuesta rápida sobre la base de código, igual que /ask-devin.
  • Create a new session — abre un modal con el texto del mensaje ya rellenado, donde eliges el canal en el que publicar la sesión, adjuntas opcionalmente un playbook y editas el prompt antes de enviarlo.

Sincroniza sesiones con hilos de Slack

Las sesiones pueden sincronizarse bidireccionalmente con un hilo de Slack: los mensajes que envías en la webapp aparecen en el hilo, y las respuestas en el hilo llegan a Devin. Esto significa que puedes iniciar una sesión desde cualquier lugar y mantener a tu equipo informado.
  • Usa el toggle de Slack en el editor de la sesión para activar o desactivar la sincronización de esa sesión. El icono se muestra en color cuando está sincronizada y atenuado en gris cuando no lo está.
  • La primera vez que sincronizas con un canal, Devin te ofrece hacerlo tu canal predeterminado para que las nuevas sesiones se sincronicen allí automáticamente.
  • Envía unsync (o !unsync) en un hilo sincronizado para detener de inmediato la sincronización de esa sesión. Vuelve a activar la sincronización en la webapp para reanudarla.
Hay un par de comportamientos relacionados:
  • Si mencionas a @Devin en el hilo de una sesión archivada, se desarchiva para que puedas continuar la conversación.
  • Cuando Devin sugiere un cambio en la configuración de Environment, el mensaje de Slack incluye el diff propuesto y un botón Apply para que puedas aceptarlo sin salir de Slack.

Canales de código

Un canal de código es un canal de Slack dedicado a una única sesión de Devin. En lugar de seguir la ejecución en un hilo, dispones de un canal cuyo nombre coincide con el título de la sesión, un indicador de estado que muestra si Devin está trabajando / bloqueado / finalizado, un enlace a la sesión en la webapp, indicadores y pestañas para los pull requests que abre, y un worklog en tiempo real con los razonamientos y las llamadas a herramientas detrás de cada mensaje. Cada mensaje que envíes en el canal se dirige a esa sesión; no es necesario mencionar a @Devin. Hay dos formas de que una sesión acabe en un canal de código:
  • Iníciala allí con !new. @Devin !new <task> crea el canal y ejecuta la sesión en él desde el principio. Un !new desde un canal de código crea un canal hermano independiente para la nueva sesión.
  • Deja que Devin mueva la conversación. Cuando una conversación en un hilo se convierte en trabajo real, Devin puede mover la sesión a un canal de código. El hilo original conserva su historial y muestra el aviso “Esta sesión se movió a #channel”; la sesión continúa en el nuevo canal y las respuestas posteriores en el hilo anterior ya no llegan a ella. Devin no moverá una sesión cuya sincronización con Slack hayas desactivado (consulta Sincronizar sesiones con hilos de Slack).
También puedes crear el canal mediante la opción de Slack disponible en un mensaje. El primer mensaje de un canal de código vacío se convierte en la tarea que inicia la sesión; si Devin no es miembro de la conversación desde la que se creó el canal, lo indicará en el canal, ya que el mensaje citado es todo el contexto del que dispone.
Los canales de código se están implementando gradualmente y dependen de que la función Code Channels de Slack esté habilitada para tu espacio de trabajo. Si deseas activarlos para tu organización, contáctanos.

Automatizaciones activadas desde Slack

Las Automatizaciones pueden activarse a partir de la actividad en Slack —por ejemplo, cuando se agrega una reacción a un mensaje, o cuando Devin supervisa un canal e interviene si puede ayudar—, y pueden publicar los resultados de la ejecución en el canal que indiques. Consulta la guía de Automatizaciones para configurar esta función.

Activar las notificaciones de Slack

Puedes activar las notificaciones de Slack para ejecuciones específicas y Devin te enviará un mensaje privado cada vez que haya una actualización de estado. Para hacerlo, simplemente haz clic en “Enable Slack notifications” en el menú situado en la parte superior de cualquier ejecución. Ver en Slack

Canal dedicado a Devin

Configura un canal #devin-runs (o similar) para mantener todas las conversaciones de Devin en un solo lugar. Esto ayuda a tu equipo a colaborar en las ejecuciones de Devin y a obtener ideas para distintos casos de uso. Channel

Cómo cambiarle el nombre a Devin

Puedes cambiar el nombre de Devin en tu espacio de trabajo de Slack yendo al panel de administración de tu espacio de trabajo de Slack -> Configure apps -> Installed Apps -> Devin. Luego haz clic en App Details y ve a la pestaña Configuration de esa página. Si te desplazas hacia abajo, encontrarás una sección llamada “Bot User”, donde puedes cambiar el nombre de Devin. Rename

Precios

Si aún no tienes una cuenta de Devin, puedes obtener más información sobre nuestros planes y precios aquí.
La experiencia de la barra lateral del asistente de IA (contenedor de la aplicación) requiere un plan de pago de Slack. Todas las demás funciones de Devin — menciones con @ en canales e hilos, /ask-devin, /dana y los accesos directos de mensajes — funcionan con cualquier plan de Slack, incluidos los espacios de trabajo gratuitos.

Privacidad

Nuestra política de privacidad está disponible aquí.

Detalles de los permisos

De vez en cuando agregamos ámbitos a medida que Devin amplía sus capacidades en Slack. Si a la instalación de tu espacio de trabajo le falta un ámbito obligatorio, Devin le pedirá a un Admin que reinstale la app desde Settings > Connections > Slack.