Modelos e plataformas de IA

O Novo Chatbot Meena da Google Pode Manter Conversas Sensatas e Específicas Sobre Quase Qualquer Coisa

mm
Adicione Unite.AI às suas fontes preferidas no Google

Embora os assistentes virtuais como Siri, Alexa e Google Assistant sejam impressionantes e úteis, suas habilidades conversacionais são normalmente limitadas a receber certos comandos e fornecer respostas pré-definidas. Empresas como Google e Amazon (AMZN ) vêm perseguindo métodos de treinamento e desenvolvimento de IA que possam tornar os chatbots de IA mais robustos e flexíveis, capazes de manter conversas com os usuários de uma maneira muito mais natural. Conforme relatado pelo DigitalTrends, o Google publicou recentemente um artigo demonstrando as capacidades de seu novo chatbot, apelidado de “Meena”. De acordo com um post de blog dos pesquisadores, Meena pode se envolver em conversas com os usuários sobre quase qualquer tópico.

Meena é um chatbot de domínio aberto, o que significa que ele responde ao contexto da conversa até agora e se adapta às entradas para fornecer respostas mais naturais. A maioria dos outros chatbots é de domínio fechado, o que significa que suas respostas são temáticas em torno de certas ideias e limitadas a realizar tarefas específicas.

De acordo com o relatório do Google, a flexibilidade de Meena foi o resultado de um conjunto de dados de treinamento massivo. Meena foi treinado em cerca de 40 bilhões de palavras extraídas de conversas de mídia social e filtradas para as palavras mais relevantes e representativas. O Google visou lidar com alguns dos problemas encontrados na maioria dos assistentes de voz, como a capacidade de lidar com tópicos e comandos que se desenrolam ao longo de várias rodadas na conversa, com o usuário fornecendo entradas adicionais após o bot ter respondido a uma entrada. Isso significa que muitos chatbots são incapazes de solicitar esclarecimentos ao usuário e, quando há uma consulta que não pode ser interpretada, eles frequentemente simplesmente retornam resultados da web.

Para lidar com esse problema específico, os pesquisadores do Google habilitaram seus algoritmos a manter o contexto da conversa, o que significa que ele pode gerar respostas específicas. O modelo usou um codificador que processa o que já foi dito na conversa e um decodificador que cria uma resposta com base no contexto. O modelo foi treinado em dados específicos e não específicos. Dados específicos são palavras que estão estreitamente relacionadas à afirmação anterior. Como o post do Google explica:

“Por exemplo, se A diz, ‘Eu amo tênis’, e B responde, ‘Isso é legal’, então a afirmação deve ser marcada como ‘não específica’. Essa resposta pode ser usada em dezenas de contextos diferentes. Mas se B responde, ‘Eu também, não consigo me cansar de Roger Federer!’, então é marcado como ‘específico’ desde que se relaciona estreitamente com o que está sendo discutido.

Os dados usados para treinar o modelo consistiam em sete “rodadas” na conversa. Durante o treinamento, o modelo teve 2,6 bilhões de parâmetros que examinaram 341 GB de dados de texto para padrões, um conjunto de dados cerca de 8,5 vezes maior do que o conjunto de dados usado para treinar o modelo GPT-2 criado pela OpenAI.

O Google relatou como Meena se saiu no métrico de Média de Sensatez e Especificidade (SSA). A SSA é uma métrica projetada por pesquisadores do Google e visa quantificar a capacidade de uma entidade conversacional de responder com respostas específicas e relevantes à medida que a conversa avança.

As pontuações da SSA são calculadas testando um modelo contra um número fixo de prompts, e o número de respostas sensatas que o modelo fornece é rastreado. A pontuação do modelo é derivada com base na porcentagem de respostas sensatas/específicas que o modelo foi capaz de fornecer em relação aos prompts. Respostas genéricas são penalizadas. De acordo com o Google, uma pessoa média pontua cerca de 86% na SSA, enquanto Meena foi capaz de pontuar 79%. Outro modelo de IA famoso, um agente criado pela Pandora Bots, ganhou o Prêmio Loebner em reconhecimento ao fato de que seus bots de IA alcançaram uma comunicação sofisticada e semelhante à humana. O agente da Pandora Bots alcançou aproximadamente 56% no teste da SSA.

Microsoft (MSFT ) e Amazon também estão tentando criar chatbots mais flexíveis e naturais. A Microsoft vem tentando criar diálogos de várias rodadas em chatbots por dois anos, adquirindo a Semantic Machines, uma startup de IA, para melhorar a Cortana. A Amazon recentemente realizou o desafio Alexa Prize, que incentivou os participantes a projetar um bot capaz de conversar por aproximadamente 20 minutos.

Blogueiro e programador com especialidades em Machine Learning e Deep Learning tópicos. Daniel espera ajudar os outros a usar o poder da IA para o bem social.