Esta guía explica cómo habilitar y configurar la función de bot de IA del plugin Discourse AI.
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
- Ver interacciones para fines de depuración
- Copiar y compartir conversaciones del bot de IA
Personas
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).
- OpenAI
- Anthropic
- Azure OpenAI
- AWS Bedrock con acceso a Anthropic
- Endpoints de HuggingFace con modelo tipo Llama2
- Autoalojamiento de un LLM OpenSource
- Google Gemini
- Cohere
Opcionalmente, configura lo siguiente para obtener funciones adicionales:
- Stable Diffusion → Generar imágenes
- Búsqueda Personalizada de Google → Buscar en Internet respuestas a través de Google
Configuración
- Ve a la configuración de
Administrador→Plugins→AI→ pestañaConfiguracióny asegúrate de que esté habilitado (discourse ai enabled)- Marca
ai bot enabledpara habilitar el Bot de IA- Marca
ai bot add to headerpara habilitar el acceso rápido a través del iconoen la parte superior derecha
- Recomendamos elegir el grupo de usuarios a través de
ai bot allowed groupspara permitir acceso específico al Bot de IA.- Ve a la pestaña de configuración
LLMsy marca la opciónAllow AI Botpara 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/messagesBOT_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-personasdonde 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?
- El Bot de IA no se entrena con ningún dato. Utiliza la técnica de generación aumentada por recuperación (RAG) para obtener resultados.
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