Discourse AI - bot de IA

:bookmark: Esta guía explica cómo habilitar y configurar la función de bot de IA del plugin Discourse AI.

:person_raising_hand: Nivel de usuario requerido: Administrador

El chatbot inteligente puede responder a todas las preguntas sobre tu comunidad de Discourse y más. El Bot de IA tiene el poder de buscar en tu instancia de Discourse actual y más allá con soporte de persona para responder cualquier tipo de pregunta que puedas tener.

Características

  • Capacidad para elegir la persona específica del Bot de IA con la que deseas interactuar
  • Flexibilidad para seleccionar el proveedor del Modelo de Lenguaje Grande (LLM)
  • Varias personas pueden interactuar con el Bot de IA al mismo tiempo dentro del mismo mensaje
  • Títulos generados por IA para mensajes privados (PM) con el Bot de IA
  • Las respuestas se generan continuamente a través de streaming y se pueden detener
  • Habilita el bot para un subconjunto específico de usuarios o grupos
  • Acceso rápido al bot de IA a través del icono :robot:
  • Ver interacciones para fines de depuración
  • Copiar y compartir conversaciones del bot de IA

Personas

:information_source: Un bot de IA que intenta hacer todo eventualmente fallará debido al olvido del contexto y las limitaciones del LLM. Es por eso que hemos implementado personas para ayudarte a tener una mejor experiencia al ofrecer las mejores respuestas posibles.

Guía completa de personas de IA disponible aquí. Puedes crear personas de IA personalizadas para el bot que se adapten a tus necesidades.

Dependiendo de la ayuda que necesites, hay varias personas predefinidas por defecto para elegir

  • Ayudante del Foro: Bot de IA de propósito general capaz de realizar diversas tareas. Puede buscar en tu instancia de Discourse actual y usar esa información para construir respuestas
    • por ejemplo - ¿Cuáles son las principales publicaciones sobre IA?
  • Ayudante de SQL: Bot de IA especializado en ayudar a crear consultas SQL en esta Instancia de Discourse (consciente de tu esquema de base de datos actual)
    • por ejemplo - Escríbeme una consulta para encontrar todos los mensajes del bot de IA de un cliente/usuario específico
  • Artista: Bot de IA especializado en la generación de imágenes. Necesita una clave API de Stable Diffusion
    • por ejemplo - Dibújame una imagen de un gato
  • Explorador de Configuración: Bot de IA especializado en ayudar a explorar la configuración del sitio de Discourse. (consciente del código fuente de Discourse)
    • por ejemplo - ¿Cómo habilito Discourse AI en mi sitio de Discourse?
  • Investigador: Bot de IA con acceso a Google y la capacidad de navegar por páginas web para investigar información por ti. Necesita una clave API de Búsqueda Personalizada de Google.
    • por ejemplo - ¿Cuántas patas tiene un dinosaurio?
  • Creativo: Bot de IA sin integraciones externas
    • por ejemplo - Propón 5 ideas para mejorar la participación de la comunidad
  • Ayudante de GitHub: Bot de IA especializado en investigar repositorios de GitHub
    • por ejemplo - ¿Qué hace LINK_TO_PR?

Habilitación del Bot de IA

Prerrequisitos

Debes configurar al menos un Modelo de Lenguaje Grande (LLM) de un proveedor.

Para empezar, puedes configurarlos a través de la página de configuración de Discourse AI - Modelo de Lenguaje Grande (LLM).

Opcionalmente, configura lo siguiente para obtener funciones adicionales:

Configuración

  1. Ve a la configuración de AdministradorPluginsAI → pestaña Configuración y asegúrate de que esté habilitado (discourse ai enabled)
  2. Marca ai bot enabled para habilitar el Bot de IA
  3. Marca ai bot add to header para habilitar el acceso rápido a través del icono :robot: en la parte superior derecha
  4. Recomendamos elegir el grupo de usuarios a través de ai bot allowed groups para permitir acceso específico al Bot de IA.
  5. Ve a la pestaña de configuración LLMs y marca la opción Allow AI Bot para el LLM apropiado que se haya configurado previamente.

Monitoreo de discusiones

En algunos casos, es posible que desees monitorear las discusiones del bot para mejorar el rendimiento de tus bots.

Si planeas hacerlo, recomendamos habilitar ai_bot_enable_chat_warning, esto mostrará una advertencia a los usuarios explicando que las conversaciones son monitoreadas.

Luego, como administrador, agrega un enlace a tu barra lateral:

https://discourse.example.com/u/BOT_NAME/messages

BOT_NAME es el nombre de usuario del bot que deseas monitorear.

Preguntas Frecuentes Técnicas

¿Por qué veo usuarios bot como claude_bot, gpt3.5_bot, gpt4_bot, etc. agregados como administradores a mi sitio?

  • Estos usuarios son necesarios para que el Bot de IA funcione. No hacen nada en segundo plano y solo se utilizan al interactuar con el bot.

¿Dónde edito las personas?

  • Dirígete a discourse.example.com/admin/plugins/discourse-ai/ai-personas donde puedes controlar qué personas están habilitadas y quién tiene acceso a cada una.

¿El Bot de IA se entrena con los datos de mi comunidad?

Advertencias

  • El bot de IA es un área de mucha experimentación y está cambiando rápidamente
  • El bot de IA no siempre proporciona resultados 100% precisos, así que asegúrate de verificar cualquier resultado cuidadosamente
  • Recomendamos habilitar el bot para grupos de usuarios específicos para ayudar a controlar los costos, ya que los proveedores externos cobran por uso.
41 Me gusta