Wiki / Core Features / Respostas de IA

Respostas de IA

Atualizado por Maxime_48 · há 3 horas · Visualizações: 145

Idiomas: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

As Respostas de IA permitem que o YAWBDB responda de forma inteligente no seu servidor Discord.

O recurso foi pensado para deixar as respostas do bot mais naturais, mais contextuais e menos repetitivas do que as de um simples autorresponder.

A página de configurações de Respostas de IA: chave de API, modelo, os dois gatilhos, cargos de gatilho, restrição de canal e memória persistente


🧠 O que a IA consegue entender

Quando configurada, a IA pode usar o contexto recente da conversa para entender:

  • Quem disse o quê
  • Quando as mensagens foram enviadas
  • Qual usuário está falando
  • O nome de usuário do Discord
  • O apelido no servidor, quando disponível
  • Os cargos no servidor, quando disponíveis
  • Quem está respondendo a quem - quando um membro usa o recurso de resposta do Discord, a IA vê a qual mensagem ele está respondendo, com uma pequena citação quando a mensagem original é mais antiga que o histórico recente

Isso ajuda a IA a produzir respostas que combinam com a conversa, em vez de responder às cegas a uma mensagem isolada.


🤫 A IA pode escolher não responder

A IA pode ficar em silêncio quando uma mensagem realmente não pede resposta, por exemplo uma conversa privada entre dois membros, ou uma mensagem em que uma simples reação com emoji cai melhor do que uma frase.

Isso vale tanto quando ela é chamada diretamente quanto quando ela fala por conta própria por meio das mensagens espontâneas (veja abaixo).


↩️ Ela não fala sozinha

Quando a IA responde, ela pode vincular a resposta a uma mensagem específica usando o recurso de resposta do Discord. Por padrão, o bot nunca vincula a resposta a uma das próprias mensagens, para não parecer que está falando sozinho.

Se você realmente quiser esse comportamento, a Resposta de IA tem uma opção "Permitir que o bot responda às próprias mensagens" nas configurações, compartilhada pelas respostas normais e pelas mensagens espontâneas. Ela vem desativada por padrão; ative-a para permitir que o bot responda a si mesmo.


🤖 Respondedor de IA

O Respondedor de IA é usado quando você quer que o bot responda a gatilhos, menções ou condições específicas.

Casos de uso comuns:

  • Responder a perguntas dos usuários
  • Respostas de roleplay ou com conhecimento do universo do servidor
  • Comportamento de assistente do servidor
  • Respostas no estilo de suporte
  • Personalidade de bot que leva o contexto em conta

🎲 Mensagens espontâneas

As mensagens espontâneas permitem que o bot entre em uma conversa por conta própria, sem ser chamado. Antes isso era um recurso separado, as Interações Aleatórias do Bot; agora é uma seção das configurações da própria Resposta de IA, um único recurso com um único conjunto de configurações. Um servidor que tinha os dois configurados mantém tudo o que tinha - quando os dois divergiam em endpoint, chave ou modelo, o lado espontâneo mantém o seu.

O objetivo não é responder a todas as mensagens. Defina:

  • Os canais onde o bot pode falar por conta própria.
  • A cadência - quantas mensagens de outras pessoas precisam passar, e quanto tempo esperar, antes que ele possa entrar na conversa.
  • Opcionalmente, o seu próprio modelo e endpoint, separados dos usados nas respostas normais.

Uma resposta zera a cadência, então uma mensagem espontânea nunca aparece logo depois de o bot ter acabado de responder a alguém.

Assim o recurso continua divertido sem virar spam.


🧵 Tópicos

Um tópico aberto dentro de um canal é, para o Discord, um canal à parte, com um id que nenhuma configuração jamais listou. Por padrão, o bot deixa os tópicos de fora: ele não responde, não memoriza, não reage nem fala por conta própria dentro de um tópico, mesmo quando o canal em que o tópico foi iniciado é permitido. Se alguém o chama ali, ele diz que os tópicos não estão incluídos e indica os canais permitidos, em vez de citar o próprio tópico.

A Resposta de IA tem uma opção Incluir tópicos nas configurações, desativada por padrão. Ao ativá-la, um tópico passa a seguir o canal em que foi iniciado, para todas estas configurações:

  • a restrição de canal (Restringir o bot a um canal)
  • os Canais onde a memória pode ser LIDA e os Canais onde a memória pode ser ESCRITA
  • os Canais onde as reações são permitidas
  • os canais onde ele pode falar por conta própria

Um tópico de um canal que não é permitido continua não permitido. A memória é o motivo de a opção vir desativada: um tópico pode estar aberto a pessoas que não enxergam o canal de origem, então a memória lida desse canal chegaria até elas. Ative-a somente se for isso que você quer.


🌐 Busca na web

A Resposta de IA pode pesquisar na web antes de responder. Desativada por padrão.

Quando o seu provedor oferece suporte nativo - OpenRouter com qualquer modelo, ou um modelo de busca da OpenAI - a busca passa pelo seu próprio endpoint e pela sua chave, sem nenhuma configuração extra. Caso contrário, você pode conectar um serviço de busca seu em uma janela própria: Brave, Tavily ou uma instância de SearXNG que você mantém.

O que volta tem o tamanho limitado e nunca é gravado na memória. Uma busca que falha não publica nenhuma mensagem provisória e não custa uma segunda chamada.


💰 Quanto custa o uso do seu modelo

A página de Resposta de IA mantém um balanço diário: chamadas, tokens e um custo estimado por dia e por modelo. Os preços vêm da lista pública do OpenRouter, incluindo os modelos da OpenAI; um modelo auto-hospedado aparece como "desconhecido" - nenhum preço é inventado para ele.

Toda resposta é limitada a 4000 tokens, inclusive em endpoints auto-hospedados.


👍 Reações

A IA pode reagir com emojis quando fizer sentido.

As reações são limitadas e não devem acontecer em todas as mensagens.

O bot também pode reagir a uma mensagem específica no mesmo canal quando isso for pedido e o contexto permitir.


🧼 Saída mais limpa

As mensagens da IA são tratadas para que o bot não despeje dados estruturados brutos nem JSON no chat. As anotações internas de contexto mostradas à IA (como os marcadores de resposta) também são removidas, para nunca vazarem em uma mensagem.

O objetivo é manter as mensagens do Discord limpas e naturais.


🧠 Suporte à memória

As Respostas de IA podem usar o sistema de memória do YAWBDB para lembrar de contexto útil do servidor.

Por exemplo, ela pode lembrar fatos recorrentes, o universo do servidor, preferências ou informações que ajudem nas respostas futuras.

A memória pode ser gerenciada pelo painel.


🔌 Endpoints de modelo personalizados

Os recursos de texto com IA podem usar endpoints personalizados compatíveis com OpenAI.

Isso significa que você pode conectar provedores como:

  • APIs compatíveis com OpenAI
  • Ollama
  • LM Studio
  • OpenRouter
  • Outros servidores de modelo compatíveis

Veja Custom AI Model Endpoints para mais detalhes.


💡 Boas práticas

  • Comece com uma personalidade ou instrução clara para o bot.
  • Mantenha as interações aleatórias conservadoras no início.
  • Revise as entradas de memória regularmente.
  • Use endpoints personalizados somente se você entender como o seu provedor trata as requisições.
  • Evite deixar a IA agir como moderadora, a menos que você tenha regras firmes e revisão humana.