Estamos usando Agentes de IA em uma comunidade paga onde o bot participa de conversas de grupo encadeadas ao lado dos membros. A resposta instantânea joga contra nós — faz o bot parecer um chatbot em vez de um participante atencioso na discussão.
Existe uma maneira de adicionar um atraso configurável nas respostas do Agente? Idealmente, algo como 1-4 horas após a postagem de acionamento, para que as respostas do bot cheguem no mesmo ritmo da conversa humana ao seu redor.
Se isso não estiver disponível nativamente, existe uma abordagem recomendada? Estamos abertos a soluções em nível de plugin ou em nível de API.
Encontrei uma solução temporária por enquanto. Estou compartilhando aqui caso alguém mais esteja tentando o mesmo.
Problema - Eu queria que os agentes do Discourse respondessem com uma pausa, como 60 minutos ou mais, e não instantaneamente. Assim como ocorrem as conversas típicas do Discourse entre humanos.
Não é para fingir que o bot é humano. Mas para permitir que humanos interajam junto com o bot.
Desafio - O desafio era que, assim que um humano respondia ao post do bot, o bot respondia imediatamente. Não havia nenhuma configuração para alterar isso.
Solução - Configurei um bot orquestrador usando o Claude… Ele executa uma agenda (tarefa cron) e verifica a categoria do Discourse por meio da API.
Insight - O Agente do Discourse responde apenas quando o bot orquestrador o marca. O grupo permitido para o agente inclui apenas o bot orquestrador e nenhum humano.
Dessa forma, não há resposta instantânea, apenas em uma agenda. Podemos variar a frequência, mas temos algum controle.
Isso também pode ajudar com os custos da API do Agente. Com apenas algumas respostas por dia, pode agregar valor significativo a uma comunidade.