Agentes: ajudantes de IA para os seus chats

Os agentes são pequenos ajudantes de IA que rodam em volta da resposta principal do chat. Um acompanha a hora e o clima, outro escolhe a expressão do personagem, outro desenha uma imagem para um momento importante. Este guia mostra como instalar agentes, ativá-los em um chat e conferir se eles rodaram.

O que são os agentes

Os agentes são ativados por chat, não por personagem. Dois chats com o mesmo personagem podem rodar agentes diferentes.

Uma instalação nova não tem nenhum agente opcional. Instale-os pelo Agent Organizer (organizador de agentes), a loja dos pacotes oficiais instalados com um clique. O código-fonte e o catálogo são públicos em Pasta-Devs/Marinara-Agents. Instale pelo Agent Organizer, para que Marinara possa verificar a compatibilidade, as permissões e os hashes dos arquivos. Para saber o que cada agente faz, veja Referência dos agentes para download. Para criar o seu, veja Como criar agentes personalizados.

Adicionar um agente a um chat

Antes de começar: instale o agente primeiro. Abra o painel Agents (o ícone de estrelinhas nas abas do lado direito), clique em Agent Organizer, abra a página do agente e clique em Get (obter). Veja Instalar e atualizar agentes.

  1. Abra o chat.
  2. Abra Chat Settings (configurações do chat) e encontre a seção Agents.
  3. Ative Enable Agents (ativar agentes). Esse é o botão liga/desliga principal: quando ele está desligado, nenhum agente roda neste chat.
  4. Clique em Add Agent (adicionar agente), abra o grupo ao qual o agente pertence (como Writer Agents ou Misc Agents) e escolha-o.

Os agentes que você adicionou aparecem como ativos, cada um com um pequeno botão de remover. Você pode adicionar ou remover agentes a qualquer momento.

Observação: cada modo de chat mostra só os agentes que funcionam nesse modo. No Conversation, os jogos instalados aparecem no seletor de jogos, e o Calls acrescenta controles à barra de ferramentas. No Game Mode, escolha os agentes ao criar o jogo ou adicione-os depois.

Se um agente não rodou, verifique se Enable Agents está ativado, se o agente está ativo neste chat e se o modo dele corresponde ao do seu chat.

Mais controles na seção Agents

Estes controles ficam na mesma seção Agents.

Opções dentro de Trackers Control:

Dar a um agente um lorebook de referência

  1. Em Chat Settings, abra Agents e depois as configurações do agente.
  2. Ative Attach lorebook for the specific agent (anexar lorebook para este agente). Essa opção começa desligada.
  3. Escolha um livro em Reference lorebook (lorebook de referência).

A escolha pertence a este agente neste chat. As entradas correspondentes seguem as regras normais de ativação de lorebooks e vão para este agente, inclusive nas novas tentativas manuais. Esta configuração não acrescenta o livro à resposta principal nem a agentes não relacionados, mas agentes que rodam juntos também podem ver as mesmas entradas. Livros excluídos ou indisponíveis não fornecem nada.

Quando os agentes rodam

Cada agente roda em um ponto em volta da sua resposta, chamado de pipeline phase (fase da pipeline). Todo agente embutido tem um valor padrão. Você pode mudá-lo no editor do agente.

FaseQuando rodaExemplos
Pre-GenerationAntes da resposta. Pode acrescentar contexto ao prompt.Consulta de conhecimento
ParallelAo mesmo tempo que a resposta. Não pode alterar a resposta.Reações da plateia ao vivo
Post-ProcessingDepois da resposta. Pode ler a resposta, e os agentes de reescrita podem editá-la.A maioria dos trackers, limpeza da prosa, imagens

Como saber se um agente rodou

Fique de olho no custo

Cada agente acrescenta as próprias instruções e, muitas vezes, a própria chamada ao modelo. Marinara junta em uma única chamada os agentes que usam a mesma conexão, quando consegue.

Um indicador acima da lista de agentes estima os tokens e as chamadas extras por turno. Toque no ícone de ajuda ao lado dele para ver os detalhes. O indicador fica âmbar, com um ícone de aviso, quando a carga é pesada. O custo real é maior, porque o histórico do chat e os detalhes do personagem vão junto em cada chamada.

Se você vir o aviso, remova os agentes de que não precisa ou mova alguns para uma conexão mais barata ou local. Um Reasoning Effort (esforço de raciocínio) salvo em uma conexão também se aplica aos agentes que a usam. Veja Parâmetros para agentes.

Instalar e atualizar agentes

Abra o painel Agents (o ícone de estrelinhas nas abas do lado direito) e clique em Agent Organizer. Ele funciona no computador e no celular.

Os agentes instalados ficam agrupados em Apps, Writer Agents, Tracker Agents e Misc Agents, mais Custom Agents para os que você cria. Os Apps são pacotes com uma aba própria da Home, como Noodle e Slurp. Você os usa de forma independente, em vez de adicioná-los a um chat.

Um pacote marcado Rules não é um agente. Ele acrescenta um conjunto de regras de Game Mode, como 5e (SRD 5.1), que você escolhe em Rules ao criar uma partida. Veja Jogar com um conjunto de regras. O pacote 5e está em prévia, então só um Engine na branch staging o lista.

Desinstalar um pacote remove o código e as configurações dele, mas preserva as mensagens e o histórico do chat. Excluir um agente personalizado é definitivo.

Atualizar agentes

Quando existe uma versão compatível mais nova de um pacote instalado, a janela Agent updates available (atualizações de agentes disponíveis) se abre. Ela lista cada atualização com a versão e informa se é preciso reiniciar.

  1. Desmarque a caixa de qualquer atualização que você queira pular. Todas as atualizações começam selecionadas.
  2. Leia What's new (novidades), se o pacote publicou notas. More (mais) mostra uma nota longa por inteiro. Um ponto marca uma mudança que você vai perceber.
  3. Clique em Update all (ou Update 2 of 3, quando você desmarcou algumas). Cada linha mostra Updated (atualizado) ou Failed (falhou). Uma linha com falha mostra o motivo e Retry (tentar novamente).
  4. Se uma atualização precisa de reinício, clique em Restart now (reiniciar agora) ou reinicie o Marinara depois.

Clique em Not now (agora não) para manter as suas versões. Marinara não pergunta de novo sobre uma versão que você pulou. Você pode atualizar pelo Agent Organizer a qualquer momento. Os pacotes instalados continuam funcionando na versão atual, mesmo quando o catálogo está inacessível. See in Agent Organizer (ver no organizador de agentes) abre a página do agente.

As atualizações valem só para os pacotes que você instalou. Os pacotes ficam no servidor Marinara, então os clientes de navegador usam o que o servidor tem instalado.

Ao atualizar de uma versão do Engine que trazia esses recursos embutidos, Marinara baixa os pacotes correspondentes uma vez e preserva as escolhas nos chats, as configurações e o histórico. Se não conseguir acessar o catálogo, ele tenta de novo na próxima inicialização.

Guias relacionados