Tudo começou com Dream - um novo assistente de IA do projeto DeepPavlov

A equipe do Laboratório de Sistemas Neurais e Aprendizagem Profunda do MIPT , trabalhando no projeto DeepPavlov , criou um assistente inteligente com inteligência artificial, DeepPavlov DREAM. Este assistente de IA é baseado em um bot social que competiu no Alexa Prize Socialbot Grand Challenge 3 da Amazon. E hoje vamos contar a você do que ele é capaz.







Tudo começou com um sonho



Imagine que, no futuro, os assistentes de IA nos entenderão e falarão a mesma língua conosco. Imagine que eles vão aprender e nos ensinar. Imagine que eles se tornarão nossos verdadeiros amigos. Eles farão o que quisermos ...



Hoje estamos prontos para compartilhar a primeira versão de tal assistente. DeepPavlov DREAM é um assistente de IA baseado em um bot social criado pela equipe do laboratório para competir no Alexa Prize Socialbot Grand Challenge 3 da Amazon . O bot está atualmente disponível em nosso site de demonstração e no mensageiro do Telegrame está pronto para se comunicar, mas apenas em inglês. DREAM combina cerca de 40 habilidades de comunicação diferentes para permitir um diálogo aberto sobre uma variedade de tópicos. O auxiliar é baseado em modelos e componentes de PNL modernos, incluindo 14 anotadores, 4 pós-anotadores e integração de gráfico de conhecimento do WikiData. E sim, não se esqueça de comunicar com DREAM!



PS: Compartilhe seus comentários conosco sobre como melhorá-lo (e sim, ainda é um estágio inicial , então não seja muito rígido).


DREAM é construído em cima do DeepPavlov Agent , um orquestrador de diálogo de código aberto. Este orquestrador oferece suporte ao gerenciamento de diálogo em vários tipos diferentes de habilidades. Em nosso blog do Medium, preparamos um exemplo simples que pode implementar uma configuração simples de Agente DP usando apenas uma habilidade personalizada e seletores de habilidade e resposta integrados. Leia para aprender a criar assistentes de IA usando a tecnologia DeepPavlov.







Mas se quiser se aprofundar na arquitetura do bot DREAM, verifique o relatório técnico da equipe DREAM para o Alexa Prize Socialbot Grand Challenge 3.



Por que usar DeepPavlov DREAM?



O desenvolvimento de um bot para uma tarefa específica requer a configuração de NLU (compreensão de linguagem natural) e o gerenciamento de diálogos. A princípio, tudo parece simples e direto, mas logo muitos recursos são adicionados ao NLU que podem cobrir toda a variedade do que o usuário pode dizer e dos cenários necessários para resolver os problemas dos usuários. Cada vez mais scripts / ações / modelos estão sendo integrados para expandir a funcionalidade e o valor do produto. Mais scripts requerem mais recursos e tudo se transforma em um auxiliar de IA avançado. Esse auxiliar pode atingir uma certa maturidade funcional, mas geralmente atinge um teto de complexidade quando as dependências entre os componentes limitam severamente a capacidade do auxiliar de refatorar e desenvolver mais.Esse problema é especialmente agudo em aplicativos de missão crítica com múltiplos domínios, pois mesmo pequenas alterações no sistema podem levar a um comportamento completamente imprevisível.



, ?



DeepPavlov resolve este problema introduzindo uma arquitetura modular para agentes conversacionais. Na estrutura do Agente DP , a funcionalidade para várias tarefas é agrupada em habilidades de conversação separadas com interfaces claras. Esse nível adicional de abstração permite que novas habilidades sejam adicionadas sem interferir nos componentes do sistema existentes. O diálogo é controlado tanto no nível das habilidades individuais quanto no nível do diálogo como um todo. O MVP para uma nova tarefa pode ser testado isoladamente antes de ser integrado ao assistente de IA.



No entanto, muitas habilidades, como bater papo, ser capaz de definir um alarme ou manter um calendário, etc., são as mesmas para a maioria dos casos de uso e já estão sendo ativamente desenvolvidas. Então, por que reinventar a roda? Mas Agente DPpermite criar um kit de distribuição de um agente interativo que inclui um conjunto de habilidades básicas básicas. Ou seja, por padrão, ele fornece funcionalidade básica pronta para uso e pode ser expandida conectando-se habilidades especiais.







A arquitetura aberta do Agente DP é especialmente eficaz para criar e manter soluções conversacionais complexas. A integração de habilidades na forma de microsserviços torna o assistente altamente escalável. E o desenvolvimento e o suporte de habilidades podem ser realizados com eficácia por um grupo de entusiastas, uma equipe inteira de produto ou subcontratados.



SONHEÉ o primeiro assistente de IA multifuncional e experimental construído usando a pilha de produtos interativos da DeepPavlov. Nos próximos meses, começaremos a enviar o código-fonte para as habilidades, serviços e ferramentas DREAM. Também continuaremos a falar em nosso blog sobre como criar assistentes de IA mais complexos usando DREAM.



O roteiro DeepPavlov DREAM inclui a publicação de configurações de exemplo, ferramentas para projetar assistentes com múltiplas habilidades e gerenciar dependências. Planejamos oferecer suporte a ofertas ricas, preenchimento de formulário suave, rastreamento de contexto, aprendizagem do usuário e muitos outros cenários nas próximas atualizações. Você pode ler o roteiro no blog .



Como posso contribuir para o desenvolvimento da IA?



A IA é a fronteira do progresso tecnológico e o código aberto é uma de suas principais forças motrizes. Hoje temos o prazer de falar sobre nosso Programa de Contribuidores DeepPavlov. Esta é uma oportunidade fantástica de se juntar a DeepPavlov em nossa incrível aventura em direção ao nosso grande sonho - criar assistentes de IA que podem nos compreender, nos ensinar, aprender conosco e nos ajudar a nos tornarmos melhores.



Já temos algumas histórias inspiradoras de nossos colaboradores da biblioteca DP e convidamos você a aprender mais sobre o programa aqui .


Continuaremos a postar atualizações em nosso blog DP, e se você deseja receber notícias nossas prontamente, assine nossa newsletter .







E finalmente






All Articles