O NicoChat introduziu sua poderosa funcionalidade de Agentes de IA, tornando mais fácil do que nunca criar chatbots habilitados para IA sem a complexidade de lidar manualmente com assistentes de IA e completions de chat.
Com os Agentes de IA, os usuários agora podem criar bots conversacionais avançados que se integram perfeitamente ao OpenAI (e outras plataformas populares de GenAI), executam tarefas de forma independente e proporcionam interações dinâmicas e naturais—tudo isso com mínimo esforço.
Seja para suporte ao cliente, geração de leads ou automação de fluxos de trabalho, os Agentes de IA do NicoChat removem barreiras para o desenvolvimento de chatbots impulsionados por IA, simplificando o processo tanto para empresas quanto para desenvolvedores.
O agente de IA para agendamento de compromissos criado durante a gravação do workshop pode ser encontrado aqui.
Acessando os Agentes de IA e Funções de IA
Dentro do seu bot, clique em "AI Hub" na barra lateral esquerda para acessar os Agentes de IA e as Funções de IA.
Criando um Agente de IA
Criar um Novo Agente de IA
Clique em "+ Agente de IA" para criar um novo agente.
Nome e Descrição
Nesta seção, você precisará definir o nome e a descrição do agente de IA. A descrição deve ser um breve texto explicando a função do agente.
Exemplo de Descrição:
Este agente é responsável por agendar compromissos com os usuários. Primeiro, ele coleta os detalhes do usuário (nome, sobrenome e e-mail). Em seguida, busca os horários disponíveis e permite que o usuário escolha um. Assim que a data e hora forem escolhidas, o agente agenda o compromisso.
Configurações do Agente de IA
Nesta seção, você pode escolher o modelo de IA e definir diversos parâmetros que afetarão o comportamento do agente.
Nota:
Se seu caso de uso exige que o Agente de IA utilize funções, recomenda-se modelos avançados como GPT-4-turbo-preview, pois são mais estáveis e precisos ao lidar com funções.
Atualmente, o NicoChat oferece suporte para OpenAI, Deepseek, Grok AI e Claude para criação de agentes. Em breve, serão adicionados novos modelos, incluindo Google Gemini e Claude.
Parâmetros Customizáveis
Temperatura: controla a criatividade das respostas.
Número de repetições: define quantas vezes a IA pode repetir certas informações.
Número de mensagens antes do resumo automático:
Esse recurso gerencia conversas longas condensando o histórico do chat após um número pré-definido de mensagens (ex.: 10, 50 ou 100 mensagens). Isso preserva os detalhes essenciais sem sobrecarregar o histórico.
Você pode definir o formato de saída do agente, escolhendo entre texto simples ou JSON.
Prompt do Agente
Nesta seção, você definirá a personalidade e o papel do Agente de IA.
Exemplo de Papel:
O Agente de Agendamento de Compromissos é responsável por marcar reuniões com os usuários. Ele deve capturar as informações do usuário (nome, sobrenome e e-mail), buscar horários disponíveis, permitir a seleção de horário e concluir o agendamento. O tom deve ser profissional e amigável, garantindo uma experiência suave para o usuário.
Habilidades do Agente de IA
Você pode definir as habilidades que deseja que o agente desempenhe.
Exemplo de Habilidades:
Habilidade 1: Captura de Detalhes do Usuário - Coletar nome, sobrenome e e-mail. - Perguntar apenas pelos detalhes não informados. - Após coletar todas as informações, buscar horários disponíveis e prosseguir para a próxima etapa. Habilidade 2: Seleção de Horário - Exibir horários disponíveis ao usuário de forma organizada. - Primeiro, apresentar as datas disponíveis. - Após a escolha da data, exibir os horários disponíveis para aquele dia. Habilidade 3: Agendamento - Após o usuário escolher a data e horário, apresentar um resumo e pedir confirmação. - Ao confirmar, salvar a data e hora no formato original e finalizar o agendamento. - Notificar o usuário quando o agendamento for concluído.
Funções de IA
Veja mais sobre as funções de IA aqui:
Funções de IAInformações de Produtos & Serviços
Essa funcionalidade permite inserir descrições detalhadas de produtos e serviços, incluindo:
Especificações
Opções de agendamento
Preços
Referências úteis
Isso evita perguntas repetitivas, melhorando a experiência do usuário e a eficiência do atendimento.
Restrições do Agente de IA
Nesta seção, você define comportamentos que o agente NÃO deve realizar.
Exemplo de Restrições:
- O agente deve processar solicitações apenas dentro de uma sessão e não armazenar dados pessoais além dela. - Deve evitar perguntas irrelevantes e respostas confusas. - Se o usuário cancelar o processo, oferecer uma saída educada. - As respostas devem ser rápidas para manter o engajamento.
O NicoChat fornece um botão "Gerar Prompt do Agente", que gera automaticamente o papel, personalidade, habilidades e restrições com base na descrição fornecida.
Existem dois cenários principais em que esse recurso é especialmente útil. Primeiro, se você não tem experiência na criação de prompts, ele ajuda a estruturar rapidamente um prompt detalhado e eficaz sem a necessidade de habilidades avançadas.
Segundo, se você prefere não começar do zero, essa ferramenta fornece uma estrutura predefinida, oferecendo uma base sólida que pode ser modificada e adaptada para atender às suas necessidades específicas.
Usando o Agente de IA
Criar um nó de ação e selecionar "Ação de IA".
Clicar em "Editar Ação" para selecionar o Agente de IA.
Selecionar o Agente de IA principal (aquele que será acionado primeiro) e, se necessário, adicionar agentes secundários.
Também é possível definir um tempo limite de inatividade: se o usuário parar de responder durante a conversa com o Agente de IA, esse tempo limite será acionado, permitindo que o bot envie um follow-up para reengajar o usuário.
Herdando funções de Agentes Secundários:
O agente principal herdará todas as funções dos agentes secundários.
No entanto, as configurações de Persona, Papel e Modelo de IA do agente principal serão aplicadas aos agentes secundários.
Essa funcionalidade é útil quando você deseja expandir as capacidades do agente principal sem alterar seu funcionamento principal. A integração de agentes secundários permite que o agente principal execute mais tarefas sem perder a consistência no fluxo de interação.
Salvar informações em um CUF (Campo Personalizado do Usuário) de sua escolha
Essa etapa é opcional e é recomendada apenas para fins de depuração.
Se a saída não for salva em um campo personalizado, a resposta do bot ainda será enviada normalmente.
Para utilizar o Agente de IA, basta enviar o fluxo para o usuário, e o agente começará a interagir automaticamente.
Além disso, você pode encadear vários Agentes de IA para rotear o usuário conforme necessário.
O agente adicional receberá um título e uma breve descrição no prompt do sistema.
Assim que a intenção do usuário for identificada pelo agente adicional, você pode conectar essa intenção a outra ação de Agente de IA.
Essa abordagem garante a máxima cobertura de casos de uso e otimiza o consumo de tokens do prompt.
Toda a conversa com o usuário será salva no novo campo System JSON, chamado "AI Messages".