Este guia explica como ativar e configurar o recurso de bot de IA do plugin Discourse AI.
NĂvel de usuário necessário: Administrador
O chatbot inteligente pode responder a todas as perguntas sobre sua comunidade Discourse e muito mais. O Bot de IA tem o poder de pesquisar em sua instância Discourse atual e além, com suporte de persona, para responder a qualquer tipo de pergunta que você possa ter.
<! –
– >Funcionalidades
- Capacidade de escolher a persona especĂfica do Bot de IA com a qual vocĂŞ deseja interagir
- Flexibilidade para selecionar o provedor de Modelo de Linguagem Grande (LLM)
- Várias pessoas podem interagir com o Bot de IA ao mesmo tempo dentro da mesma mensagem
- TĂtulos gerados por IA para mensagens privadas (PMs) com o Bot de IA
- Respostas são geradas continuamente através de streaming e podem ser interrompidas
- Ative o bot para um subconjunto especĂfico de usuários ou grupos
- Acesso rápido ao bot de IA via Ăcone
- Visualize interações para fins de depuração
- Copie e compartilhe conversas do bot de IA
Personas
Um bot de IA que tenta fazer tudo eventualmente falhará devido ao esquecimento de contexto e limitações do LLM. É por isso que implementamos personas para ajudá-lo a ter uma melhor experiĂŞncia, fornecendo as melhores respostas possĂveis.
Guia completo de personas de IA disponĂvel aqui. VocĂŞ pode criar personas de IA personalizadas para o bot que sejam adaptadas Ă s suas necessidades.
Dependendo da ajuda que você precisa, existem várias personas padrão predefinidas para escolher
- Auxiliar do Fórum: Bot de IA de propósito geral capaz de realizar várias tarefas. Pode pesquisar em sua instância Discourse atual e usar essas informações para construir respostas
- ex: Quais sĂŁo os posts principais sobre IA?
- Auxiliar de SQL: Bot de IA especializado em ajudar a criar consultas SQL nesta Instância Discourse (ciente do seu esquema de banco de dados atual)
- ex: Escreva uma consulta para encontrar todas as mensagens do bot de IA de um cliente/usuário especĂfico
- Artista: Bot de IA especializado em gerar imagens. Precisa de uma chave de API Stable Diffusion
- ex: Desenhe-me uma imagem de um gato
- Explorador de Configurações: Bot de IA especializado em ajudar a explorar as configurações do site Discourse. (ciente do código-fonte do Discourse)
- ex: Como ativo o Discourse AI no meu site Discourse?
- Pesquisador: Bot de IA com acesso ao Google e a capacidade de navegar em páginas da web para pesquisar informações para você. Precisa de uma chave de API do Google Custom Search.
- ex: Quantas pernas um dinossauro tem?
- Criativo: Bot de IA sem integrações externas
- ex: Crie 5 ideias para melhorar o engajamento da comunidade
- Auxiliar do GitHub: Bot de IA especializado em pesquisar repositĂłrios do GitHub
- ex: O que LINK_TO_PR faz?
<! –
Disponibilidade
Discourse AI está disponĂvel em todos os nossos planos hospedados e vem prĂ©-instalado na maioria dos planos. Se vocĂŞ for um cliente Enterprise, pode entrar em contato conosco para adicioná-lo ao seu site mediante solicitação.
Observe que este módulo também requer uma assinatura separada de um LLM (veja abaixo para mais detalhes).
Usuários auto-hospedados podem instalar o plugin a qualquer momento seguindo o guia de instalação de plugins.
– >Ativando o Bot de IA
Pré-requisitos
VocĂŞ deve configurar pelo menos um Modelo de Linguagem Grande (LLM) de um provedor.
Para começar, você pode configurá-los através da página de configurações do Discourse AI - Large Language Model (LLM).
- OpenAI
- Anthropic
- Azure OpenAI
- AWS Bedrock com acesso Anthropic
- Endpoints HuggingFace com modelo semelhante ao Llama2
- Auto-hospedagem de um LLM OpenSource
- Google Gemini
- Cohere
Opcionalmente, configure o seguinte para obter recursos extras:
- Stable Diffusion → Gerar imagens
- Google Custom Search → Pesquisar na internet por respostas através do Google
Configuração
- Vá para as configurações
Admin→Plugins→AI→ abaSettingse certifique-se de que está ativado (discourse ai enabled)- Marque
ai bot enabledpara ativar o Bot de IA- Marque
ai bot add to headerpara habilitar o acesso rápido atravĂ©s do Ăconeno canto superior direito
- Recomendamos escolher o grupo de usuários através de
ai bot allowed groupspara permitir acesso especĂfico ao Bot de IA.- Vá para a aba de configurações
LLMse marque a opçãoAllow AI Botpara o LLM apropriado que foi previamente configurado.Monitoramento de discussões
Em alguns casos, você pode querer monitorar as discussões do bot para melhorar o desempenho de seus bots.
Se vocĂŞ planeja fazer isso, recomendamos ativar
ai_bot_enable_chat_warning, isso mostrará um aviso aos usuários explicando que as conversas são monitoradas.Em seguida, como administrador, adicione um link à sua barra lateral:
https://discourse.example.com/u/BOT_NAME/messagesBOT_NAME é o nome de usuário do bot que você deseja monitorar.
<! –
Configurações
As configurações mudarĂŁo com o tempo, entĂŁo isso pode nĂŁo refletir as configurações exatas ou necessárias disponĂveis
discourse-ai: ativar Discourse AI a partir dos pluginsdiscourse_ai_enable: ativar o plugin Discourse AIai_bot_allowed_groups: grupos com acesso ao chatbotai_bot_add_to_header: ativar o Ăcone do botno cabeçalho superior direito
ai_bot_enabled_chatbots: modelos disponĂveis que podem ser ativados para atuar como Bot de IAai bot enabled chat commands: palavras-chave disponĂveis para integrações GPT usadas para fornecer funcionalidade externa ao Bot de IA para a persona Auxiliar do FĂłrum (certos comandos podem estar disponĂveis apenas se as chaves de API apropriadas forem adicionadas)ai_bot_enabled_personas: lista de personas disponĂveis para o Bot de IAConfigurações do Provedor
ai_openai_api_key: (opcional) ativando o uso de GPT 3.5 / 4 para Bot de IAai openai gpt35 url: (opcional) para suporte Azureai openai gpt4 url: (opcional) para suporte Azureai openai gpt35 16k url: (opcional) para suporte Azureai openai gpt4 32k url: (opcional) para suporte Azureai_anthropic_api_key: (opcional) ativando o uso de Claude para Bot de IAai_stability_api_key: (opcional) chave de API Stable Diffusionai_google_custom_search_api_key: (opcional) chave de API Google custom searchai google custom search cx: (opcional) ID do mecanismo de pesquisa personalizado (CX) para a API Google custom search– >
FAQ Técnico
Por que estou vendo usuários de bot como
claude_bot,gpt3.5_bot,gpt4_bot, etc. sendo adicionados como administradores ao meu site?
- Esses usuários são necessários para o funcionamento do Bot de IA. Eles não fazem nada em segundo plano e são usados apenas ao interagir com o bot.
Onde edito as personas?
- Vá para
discourse.example.com/admin/plugins/discourse-ai/ai-personasonde vocĂŞ pode controlar quais personas estĂŁo habilitadas e quem tem acesso a cada uma delas.O Bot de IA Ă© treinado nos dados da minha comunidade?
- O Bot de IA não é treinado em nenhum dado. Ele usa a técnica de Geração Aumentada por Recuperação (RAG) para obter resultados.
Ressalvas
- O bot de IA é uma área de muita experimentação e está mudando rapidamente
- O bot de IA nem sempre fornece resultados 100% precisos, portanto, certifique-se de verificar qualquer saĂda cuidadosamente
- Recomendamos ativar o bot para grupos de usuários especĂficos para ajudar a controlar os custos, pois os provedores terceirizados cobram por uso.
41 curtidas
