Há alguns dias precisei levantar rapidamente um ambiente de testes de um Chatbot com inputs integrados a alguma inteligência artificial, como forma de melhorar a experiência dos usuários ao utilizar esse canal.
Note: Na minha opinião, um chatbot com inteligência artificial não deve substituir o atendimento humano, entretanto essa automação tem o papel de qualificar esse atendimento, tanto para o usuário quanto para a equipe de atendimento.
Nesse artigo ensinarei uma excelente opção para subir esse ambiente de desenvolvimento local, utilizando ferramentas de construção code e low-code, com o objetivo de verificar se a inteligência artificial pode auxiliar o atendimento da sua empresa.
Aqui está a lista de sites utilizados:
Primeiro de tudo, certifique-se de criar uma conta nos sites dos tópicos 2 e 3 acima.
Note: É necessário cadastrar um cartão de crédito para utilizar a Api Key da openai.com e em cada resposta do Chatbot você será cobrado.
Note 2: A API Key da SERP API funciona de forma gratuita para testes.
Vamos lá:
1- Para começar você precisa clonar o repositório do site 1 (https://github.com/FlowiseAI/Flowise).
Basta utilizar o comando abaixo em seu terminal, na pasta de sua preferência:
git clone https://github.com/FlowiseAI/Flowise
Abra esse arquivo no editor de código de sua preferência.
Algo parecido com isto deve aparecer:
2- Aqui você pode rodar o ambiente de testes utilizando o npm ou o Docker.
Para esse fim, estarei utilizando o Docker. Certifique-se que você tenha o Docker e o Docker compose instalado.
Caso você também use o Docker, vá para a pasta docker do seu arquivo e altere o arquivo ".env" com a porta que você deseja redirecionamento do seu ambiente local.
No exemplo, utilizei a porta 3005
3- Rode o comando para iniciar sua aplicação:
docker-compose up -d
4- Quase lá! O seu ambiente de testes de Chatbot está quase pronto, basta acessar em seu navegador o endereço http://localhost:3005
Note: Utilize no fim do link a porta que você escolheu no arquivo ".env"
5- Clique em Marketplace no menu à esquerda. Diversos templates serão ofertados para o seu teste.
Para o exemplo, escolhi o "Conversational Agent".
6- Agora precisamos das credenciais.
Insira sua API Key da Open AI e da SERP API nos campos correspondentes
7- Insira alguns paramêtros para o seu Chatbot. No exemplo solicitei apenas para o bot responder os comandos em português e me oferecer um produto ao fim da interação.
8- Clique no chat no canto superior direito para começar a testar
9- E aqui temos o resultado!
Em menos de 30 minutos podemos subir um ambiente de testes de chatbot, integrado com inteligência artificial e que consegue realizar buscas na internet!
Notes: A cada input é gerado uma pequena cobrança pela utilização da API Key da OpenAI. Certifique-se de colocar um limite de gastos na plataforma. No exemplo, limitei em 200 tokens as respostas como forma de diminuir esse custo.
Caso desejem trocar uma ideia sobre inteligência artificial, programação e muito mais, meu direct está aberto no Linkedin! =)
Top comments (0)