Agente de IA
- como configuro o agente de ia
- onde coloco o nome do bot para o chat
- como faço o agente responder às doações
- o bot inventou um feriado que não existe
- por que o bot diz que não consegue verificar as notícias
- o agente pesquisa na internet demais e queima créditos
- o bot consegue listar meus comandos de chat
- o bot não conhece alguns dos meus comandos
- o bot me ignora no chat
- quanto custa uma resposta do bot
- o bot esqueceu do que a gente estava falando
- qual modelo de ia escolher
- por quanto tempo o agente lembra de um espectador
- o bot esquece quem parou de escrever?
- o bot responde no idioma errado
- a resposta do bot sai cortada no youtube
- como faço o bot responder sempre em inglês
Vem com o strAImer: este módulo é instalado junto com o aplicativo, então não há nada para baixar. Ele aparece em Catálogo de Módulos → Integrados.
O que é esta página
Chat Bot → Agente de IA é onde se define o comportamento do bot: quando ele fala, como soa, o que pode consultar e quanto lembra. O que ele sabe sobre você fica em outra página, Chat Bot → Base de Conhecimento.
Cada resposta custa créditos de IA. As respostas são geradas no servidor do strAImer, então o agente precisa de uma conta, e cada resposta é cobrada. A conta é gratuita e inclui 100 créditos todos os meses sem custo — a página diz isso sozinha se você ainda não entrou, no bloco Entre para usar a IA, e o botão Entrar leva a Configurações → Conta strAImer. As configurações desta página são salvas de qualquer forma; elas simplesmente começam a funcionar assim que você entra.
Como configurar
1. Escolha um modelo
Configurações Gerais → Modelo de IA. Cada modelo da lista traz o preço como {n} cr. / resposta, ou seja, a escolha é um preço que dá para ler antes de fazê-la. Um modelo que seu plano não cobre aparece marcado com «requer o plano {tier}»; enquanto você está sem entrar, a lista diz Entre para escolher um modelo, e um modelo salvo antes e que não é mais oferecido aparece como salvo anteriormente.
Aqui não existe campo para chave de API. A conta e a chave dela ficam em Configurações → Conta strAImer — a observação na página diz isso: «Esta página trata apenas do comportamento do bot».
2. Dê um nome ao bot
Configurações de Gatilho → Apelidos do Bot no Chat, separados por vírgula. O agente só responde quando falam com ele, e este campo vem vazio em uma instalação nova — não há nomes embutidos, nem «bot», nem «ia», nem «straimer». Enquanto não houver nada ali, o agente fica calado por mais bem configurado que esteja o resto.
O nome de um bot conectado conta automaticamente, e uma @menção direta também — mas a conta do bot só conta se ela estiver de fato configurada em Conexões → Bots.
O nome precisa abrir a frase. «bot, o que você acha» chega ao agente; «gente, será que o bot acha isso» não.
3. Decida com que frequência ele fala
Três ajustes no mesmo bloco, com trabalhos diferentes:
- Apenas durante a transmissão — ligado por padrão. Enquanto você não está ao vivo, o bot não responde a ninguém no chat, então os espectadores não gastam seus créditos entre as transmissões. Às suas próprias mensagens enviadas da conta do canal o bot responde sempre, então dá para testá-lo pelo chat do Twitch ou do Kick. Doações e comandos de voz não são afetados. Se você está ao vivo, quem conta é o módulo Estado da Transmissão: se esse módulo estiver desligado, ou se nem as plataformas nem o OBS informarem o estado da transmissão, o bot responde como antes. Depois que a transmissão termina ele continua respondendo por cerca de três minutos, para que uma queda curta de conexão não conte como fim da transmissão.
- Taxa de Resposta no Chat (%) — a fatia das mensagens dirigidas a ele que ele de fato responde. Abaixo de 100, algumas menções são ignoradas de propósito.
- Tempo de Espera Entre Respostas (seg) — dez por padrão. Em um chat movimentado é isso que segura a conta: menções que chegam dentro do tempo de espera são descartadas, não entram na fila.
Os dois fazem o bot parecer estar ignorando as pessoas, e os dois estão fazendo exatamente aquilo para o que foram configurados.
4. Defina o caráter dele
Prompt do Sistema (Instrução) é o caráter do agente, e vale igualmente para o chat, as doações e a voz, a menos que um deles o sobrescreva. O texto padrão é curto e cauteloso: «Você é um assistente de transmissão amigável. Mantenha as respostas curtas, úteis e de apoio ao streamer».
Escreva como instruções a uma pessoa prestes a falar em seu nome. É o único ajuste que muda como toda resposta soa.
5. Respostas a doações, se você quiser
Respostas a Doações, e elas vêm desligadas por padrão, porque cada doação seria uma requisição paga. Ligar não basta sozinho: três coisas decidem se a resposta acontece de fato.
- Enviar respostas para — uma doação não pertence a nenhum chat, então você escolhe quais chats recebem o agradecimento. Nada escolhido, nada enviado.
- Reagir a doações de — uma caixa por serviço de doações. Caixa desmarcada significa silêncio; um serviço instalado depois é respondido automaticamente.
- Valor mínimo da doação — contado na sua moeda base, então 100 em uma moeda e 100 em outra não são a mesma coisa. Zero responde a toda doação.
Prompt de Doação é opcional e herda o prompt do sistema quando está vazio. Vale preencher por um motivo: a resposta a uma doação se dirige ao doador sem @, porque a doação veio de um serviço de doações e essa pessoa pode nem estar no seu chat.
6. Memória
Configurações de Memória (SQLite) decide quanto da conversa o agente carrega. Ativar Memória de Diálogo liga isso; Tamanho da Janela de Contexto do Chat (mensagens) é quanto do chat recente ele enxerga, e Tamanho do Histórico de Diálogo Pessoal (mensagens) quanto da história dele com um espectador específico. Os dois têm um teto de 20 mensagens, e a página mostra esse teto. Quantas chegam ao modelo depende do seu plano: nos planos menores as mais antigas são descartadas primeiro.
Limpar memória do chat após a transmissão apaga o contexto compartilhado cerca de três minutos depois que a live termina — a próxima transmissão não precisa da sala de ontem. Os diálogos pessoais sobrevivem. Limpar memória agora apaga sob demanda e pergunta duas vezes: o botão vira Tem certeza? Clique novamente.
7. Pesquisa na web, e o freio dela
O agente não sabe o que está acontecendo no mundo se não for olhar. Diante de uma pergunta presa ao dia de hoje — notícias, clima, preços, o resultado de um jogo, que data é hoje — ele diz que não consegue verificar isso agora, em vez de dizer qualquer coisa. Uma resposta inventada no chat é pior que resposta nenhuma.
Permitir pesquisas na web muda isso, e uma pesquisa custa 10 créditos contra os 1–2 de uma resposta comum. Funciona de forma diferente dos dois lados:
- No chat, uma mensagem só pesquisa se contiver uma das Palavras de ativação de pesquisa — «pesquisar, google, procurar, encontrar online» por padrão, e elas são suas para mudar.
- Por voz, o agente decide sozinho.
Modo inteligente entrega também a decisão do chat ao agente, em vez de esperar palavras de ativação. A página diz o preço sem rodeios: «cada uma custa 2 créditos em vez de 1, e uma pesquisa na web continua custando 10».
Como quem decide agora é o agente, existe um freio ao lado. Limitar pesquisas na web com Pesquisas por hora conta a última hora corrida, não a partir do início da hora. Zero significa nenhuma pesquisa — para tirar o limite, desligue a chave em vez de colocar zero. Deixada desligada, nada limita as pesquisas.
8. Modelos de prompt avançados
Um bloco recolhido no pé da página, com o texto de serviço que vai para o modelo: a regra de idioma, o formato de resposta para chat e para voz, as linhas de evento e como a base de conhecimento é introduzida. Não apague os marcadores entre chaves — é neles que os valores reais entram.
Um modelo que você editar ganha a marca modificado e para de acompanhar as atualizações do aplicativo. É isso que vale saber: uma melhoria publicada em uma versão posterior não vai chegar a um modelo que você personalizou. Redefinir para os padrões devolve de uma vez todos os modelos do bloco, com as atualizações, depois de Salvar Configurações; para devolver só um, esvazie o campo dele e salve.
O que o agente sabe sem pesquisar
Tudo sobre você e sua transmissão vem do próprio aplicativo, não custa pesquisa nenhuma e não soma créditos:
- o que você está jogando agora, o título da transmissão e há quanto tempo você está ao vivo;
- seu perfil, seus links e seu equipamento vindos de Chat Bot → Base de Conhecimento;
- os comandos de chat que estão ligados e abertos a Todos, até os primeiros 40 da sua lista, então «quais comandos você tem» é respondido pelo aplicativo em vez de ser adivinhado. Um comando limitado a Assinante, VIP, Moderador ou Transmissor não é passado a ele, e quando você tem mais de 40, o arquivo de log registra quantos ficaram de fora;
- o que foi dito antes na conversa, até onde as janelas de memória alcançam.
Os links merecem uma linha à parte: o agente vê sua lista inteira e entrega apenas aquele que foi pedido, exatamente na forma em que você o escreveu. Ele não despeja a lista e pergunta qual você queria em vez de adivinhar.
O diálogo pessoal de um espectador fica guardado enquanto ele continuar falando e é apagado depois de trinta dias de silêncio. Não há nada para configurar nem para clicar: a limpeza roda sozinha, e só o fio pessoal vai embora — o que o agente sabe da sua base de conhecimento fica.
Em qual idioma ele responde
O idioma de uma resposta é escolhido pelo aplicativo, não pelo caráter. Uma mensagem do chat é respondida no idioma em que foi escrita, entre os seis idiomas do aplicativo: texto em cirílico recebe russo, texto em alfabeto latino recebe inglês, espanhol, português, alemão ou francês, decidido pelas palavras comuns, e inglês quando as palavras não deixam claro. Um pedido por voz é respondido no idioma que o reconhecimento ouviu: o definido em Idioma que você fala em Voz → Reconhecimento de voz, ou o que ele detectou com Detectar automaticamente. Uma mensagem sem nenhuma letra, como uma doação sem texto ou uma linha de emotes, recebe o idioma da interface do aplicativo.
Essa regra vai para o modelo depois do Prompt do Sistema e tem prioridade sobre ele, então «responda sempre em inglês» escrito no Prompt do Sistema não se mantém. Para fixar o idioma de vez, abra Modelos de Prompt Avançados, troque Regra de idioma por algo como «Reply in English.» e pressione Salvar Configurações. Como qualquer modelo editado, ele passa a ter a marca modificado e deixa de acompanhar as atualizações do aplicativo. Para trazer de volta a escolha automática, esvazie o campo Regra de idioma e salve; Redefinir para os padrões redefiniria também todos os outros modelos do bloco.
O que não pode fazer
- Não funciona sem login. As respostas são geradas no servidor do strAImer; sem conta nada é gerado, por mais preenchida que esteja a página.
- Não responde de graça. Cada resposta é cobrada, e uma pesquisa é cobrada mais. Ficar sem créditos não é silencioso: o bot avisa, «Os créditos de IA acabaram. Recarregue na sua conta strAImer e eu volto».
- Não tem seletor de caráter. O caráter é o Prompt do Sistema, e nada mais na página muda como ele soa.
- Não fala sozinha. Se as respostas dele no chat são lidas em voz alta quem decide é a chave Respostas do agente de IA em Voz → Voz Sintetizada, no bloco O que o bot escreve no chat, e elas são lidas com a voz Bot no chat em Voz → Vozes. As respostas dele ao que você fala só são ditas com Ler as respostas em voz alta em Chat Bot → Controle por voz, com a voz Respostas do bot. Esta página só produz o texto.
- Não recebe comandos de voz aqui. O que o bot pode fazer quando você fala com ele está na página dele, Chat Bot → Controle por voz, e o microfone que ouve você é configurado em Voz → Reconhecimento de voz.
- Não executa ações a partir do chat. Um clipe, uma enquete, um palpite, uma cena, o título ou um botão do painel de controle só acontecem quando você pede por voz. No chat o bot só conversa, seja com espectadores, moderadores ou com a sua própria conta.
- Não puxa conversa. Nada aqui faz o bot falar sem ser chamado: ele responde quando falam com ele, e responde a doações se você tiver ligado isso.
- Não escapa do limite do chat. A resposta é cortada: 190 caracteres no YouTube, 400 nos demais. Uma resposta longa é encurtada, não dividida em várias mensagens. Quando uma mesma resposta vai para vários chats de uma vez, vale para todos o limite mais curto entre eles — um agradecimento por doação enviado ao YouTube e ao Twitch juntos terá 190 caracteres nos dois.
- Não se edita aqui o que ele sabe. Perfil, apelidos, links, equipamento e fatos estão todos em Chat Bot → Base de Conhecimento.