Monday, November 25, 2024

Construa um Chatbot com IA em 5 minutos.

🤖 A Era da IA: Dos Chatbots Baseados em Regras à IA Generativa

A Inteligência Artificial (IA) tornou-se uma parte integrante das nossas vidas, transformando a forma como interagimos com a tecnologia. Desde o atendimento ao cliente até à geração de código, a IA tem o poder de revolucionar praticamente tudo. No entanto, a IA nem sempre foi tão difundida. As primeiras ferramentas de IA tinham limitações significativas e não conseguiam entender o contexto ou aprender e melhorar por conta própria. Os primeiros chatbots, por exemplo, eram baseados em regras, o que significa que foram desenvolvidos com base em regras ou scripts predefinidos. Isso limitava severamente a sua capacidade apenas ao que lhes era fornecido, da mesma forma que qualquer software de computação só pode executar as tarefas para as quais foi programado.

🤖 A Evolução dos Chatbots

Os chatbots baseados em IA evoluíram muito desde então. Estão a aproveitar os avanços nas capacidades de aprendizagem automática e de aprendizagem profunda para melhorar a compreensão da linguagem natural. Agora, com a adoção de Modelos de Linguagem Grandes (LLMs), estamos a assistir a uma nova evolução. Os modelos de linguagem grandes usam enormes quantidades de dados e uma combinação de algoritmos de aprendizagem profunda, redes neurais e técnicas de processamento de linguagem natural para gerar respostas semelhantes às de um ser humano a consultas.

🤖 Watson X Assistant: Uma Plataforma de IA Conversacional

Vamos mostrar do que estamos a falar com o Watson X Assistant, uma plataforma de IA conversacional projetada para construir e implantar chatbots com IA. Com o surgimento da IA generativa, o Watson X Assistant está a trabalhar para transformar as experiências do utilizador e fornecer respostas mais inteligentes e semelhantes às de um ser humano.

🤖 Aproveitando o Neural Seek com o Watson X Assistant

Hoje, vamos mostrar como aproveitar o Neural Seek, que é um sistema de pesquisa em geração de linguagem natural que se integrará com o Watson X Assistant. Primeiro, precisamos configurar o Watson X Discovery, onde os nossos dados serão armazenados. Vamos usar manuais de aspiradores robóticos como exemplo e ir para melhorar e personalizar para testá-lo. Vamos perguntar: “Como mudar o filtro?” A resposta que recebemos não é ótima, então vamos tentar fazer outra pergunta: “Com que frequência devo mudar o pano de limpeza?”

Desta vez, não responde à pergunta que estávamos a fazer. Para melhorar as nossas respostas, vamos configurar o Neural Seek para trabalhar com o Discovery e o Assistant.

🤖 Configurando a Extensão Neural Seek

Agora, vamos para a página de configuração inicial para ajustar ainda mais a nossa extensão. Já preenchemos as informações iniciais aqui, como o que estamos a falar, e já nos conectamos com o Watson Discovery. Em seguida, na seção “sobre”, ele gerou este parágrafo por conta própria. Em sintonia, estamos basicamente a ver como deve ficar e se devemos olhar para documentos mais recentes ou mais antigos. E agora, em Q&A, ele realmente olha para todos os nossos documentos e gera algumas perguntas para nos ajudar a iniciar as nossas ações no Watson X Assistant. Então, ele está a dizer que, com base nestes dados, achamos que as pessoas vão fazer estas perguntas.

Agora, clique na guia “integrar”. A partir daqui, anote a sua chave de API e faça o download do seu ficheiro de API aberta personalizado. Agora, abra a página de Integrações no Watson X Assistant e clique em “construir extensão personalizada”.

🤖 Adicionando o Neural Seek ao Diálogo

Siga os passos para importar o seu ficheiro de API aberta e clique em “concluir”. Agora, role para baixo e clique em “adicionar” no seu bloco Neural Seek para adicionar a extensão. Siga os passos para configurar a autenticação para o Neural Seek. Para o tipo de autenticação, certifique-se de definir como autenticação de chave de API e cole a sua chave de API do Neural Seek no campo indicado. Clique em “concluir”.

Agora que configuramos a nossa extensão Neural Seek, vamos adicioná-la ao nosso diálogo. Primeiro, crie uma nova habilidade de ação. Em seguida, vamos criar uma ação e iniciar rapidamente com um modelo antes de adicionar o nosso kit inicial do Neural Seek, que acabamos de gerar.

Aqui, podemos ver a nossa ação de pesquisa Neural Seek. Precisamos configurá-la, então podemos ver que ela gerou todas estas informações para nós. Precisamos editar a nossa extensão, selecionar a extensão que acabamos de criar e, para a operação, gostaríamos de procurar uma resposta do Neural Seek. Para os parâmetros, vamos definir a pergunta como “query_text”. Clique em “aplicar” e depois em “guardar a ação”.

Agora, queremos ir para “nenhuma ação correspondente”, o que significa que, se não conseguirmos corresponder nenhuma das frases a nada que tenhamos configurado no Watson X Assistant, ele vai para o Neural Seek e obtém a resposta para nós a partir do Discovery. Vamos remover o texto pré-preenchido, então isto é basicamente como o nó “qualquer outra coisa”. Agora, vamos para uma subação e ir para a pesquisa Neural Seek antes de clicar em “aplicar”, depois em “guardar” e, em seguida, em “visualizar”.

🤖 O Poder da IA Generativa

Vamos perguntar: “O que é um X Assistant? Como mudar o filtro?” Ele está a ir para o Neural Seek, e aqui podemos ver a resposta que ele gerou. Para mudar o filtro, abra a porta do filtro, remova o filtro agarrando a aba, sacuda a sujidade, volte a inserir o filtro e feche a porta do filtro. Substitua o filtro a cada dois meses. Esta é uma resposta realmente boa e precisa.

Agora, vamos fazer a nossa outra pergunta: “Com que frequência devo mudar o pano de limpeza?” Ele está a voltar para o Neural Seek novamente e dá-nos a resposta correta. Como pode ver, a nossa extensão Neural Seek pode ajudar os seus chatbots a realizar conversas tão bem quanto qualquer ser humano, e isso deve-se às suas capacidades de IA generativa.

🤖 Conclusão

Em conclusão, a IA evoluiu muito desde os primeiros chatbots baseados em regras. Com a adoção de LLMs e IA generativa, os chatbots estão a tornar-se mais inteligentes e semelhantes aos seres humanos nas suas respostas. Ao aproveitar ferramentas como o Neural Seek e o Watson X Assistant, as empresas podem melhorar o seu suporte ao cliente e as experiências dos utilizadores. O poder da IA generativa é verdadeiramente transformador, e estamos entusiasmados para ver para onde nos leva no futuro.

Prós

– Os chatbots com IA podem lidar com o suporte ao cliente de forma mais eficiente e eficaz do que os seres humanos.

– IA generativa.