Todo comenzó con Dream, un nuevo asistente de inteligencia artificial del proyecto DeepPavlov

El equipo del Laboratorio MIPT de Sistemas Neuronales y Deep Learning , trabajando en el proyecto DeepPavlov , ha creado un asistente inteligente con inteligencia artificial, DeepPavlov DREAM. Este asistente de inteligencia artificial se basa en un bot social que compitió en Alexa Prize Socialbot Grand Challenge 3 de Amazon. Y hoy te contamos de lo que es capaz.







todo comenzó con un sueño



Imagínese que en el futuro, los asistentes de IA nos entenderán y hablarán el mismo idioma que nosotros. Imagina que aprenderán y nos enseñarán. Imagina que se convertirán en nuestros verdaderos amigos. Harán lo que queramos ...



Hoy estamos listos para compartir la primera versión de dicho asistente. DeepPavlov DREAM es un asistente de inteligencia artificial basado en un bot social creado por el equipo del laboratorio para competir en Alexa Prize Socialbot Grand Challenge 3 de Amazon . El bot está actualmente disponible en nuestro sitio de demostración y en el mensajero de Telegram.y está listo para comunicarse, pero solo en inglés. DREAM combina alrededor de 40 habilidades de comunicación diferentes para permitir un diálogo abierto sobre una variedad de temas. El ayudante se basa en modelos y componentes modernos de PNL, incluidos 14 anotadores, 4 post-anotadores e integración de gráficos de conocimiento de WikiData. Y sí, ¡no olvides comunicarte con DREAM!



PD: Comparta sus comentarios con nosotros sobre cómo mejorarlo (y sí, todavía está en una etapa temprana , así que no sea demasiado estricto).


DREAM se basa en DeepPavlov Agent , un orquestador de diálogos de código abierto. Este orquestador admite la gestión del diálogo en varios tipos diferentes de habilidades. En nuestro blog de Medium, hemos preparado un ejemplo simple que puede implementar una configuración de DP Agent simple usando solo una habilidad personalizada y selectores de habilidad y respuesta integrados. Léalo para aprender cómo crear asistentes de inteligencia artificial utilizando la tecnología DeepPavlov.







Pero si desea profundizar en la arquitectura del bot DREAM, consulte el informe técnico del equipo DREAM para el Premio Alexa Socialbot Grand Challenge 3.



¿Por qué utilizar DeepPavlov DREAM?



Desarrollar un bot para una tarea específica requiere configurar NLU (comprensión del lenguaje natural) y administrar diálogos. Al principio, todo parece simple y directo, pero pronto se agregan muchas características a NLU que pueden cubrir toda la variedad tanto de lo que el usuario puede decir como de los escenarios necesarios para resolver los problemas de los usuarios. Cada vez se integran más scripts / acciones / modelos para ampliar la funcionalidad y el valor del producto. Más scripts requieren más funciones y todo se convierte en un ayudante avanzado de IA. Este ayudante puede alcanzar una cierta madurez funcional, pero por lo general alcanza un techo de complejidad donde las dependencias entre los componentes limitan severamente la capacidad del ayudante para refactorizar y desarrollarse más.Este problema es especialmente agudo en aplicaciones de misión crítica con múltiples dominios, ya que incluso pequeños cambios en el sistema pueden conducir a un comportamiento completamente impredecible.



, ?



DeepPavlov aborda este problema al introducir una arquitectura modular para agentes conversacionales. En el marco de DP Agent , la funcionalidad para diversas tareas se incluye en habilidades de conversación independientes con interfaces claras. Este nivel adicional de abstracción permite agregar nuevas habilidades sin interferir con los componentes del sistema existentes. El diálogo se controla tanto a nivel de habilidades individuales como a nivel de diálogo en su conjunto. El MVP para una nueva tarea se puede probar de forma aislada antes de integrarse en el asistente de IA.



Sin embargo, muchas habilidades, como el chat, la capacidad de configurar una alarma o mantener un calendario, etc., son las mismas para la mayoría de los casos de uso y ya se están aplicando activamente. Entonces, ¿por qué reinventar la rueda? Pero DP Agentle permite crear un kit de distribución de un agente interactivo que incluye un conjunto de habilidades básicas básicas. Es decir, de forma predeterminada, proporciona una funcionalidad básica lista para usar y luego se puede ampliar conectando habilidades especiales.







La arquitectura abierta del DP Agent es especialmente eficaz para crear y mantener complejas soluciones conversacionales. La integración de habilidades en forma de microservicios hace que el asistente sea altamente escalable. Además, un grupo de entusiastas, un equipo de producto completo o subcontratistas pueden realizar de forma eficaz el desarrollo de habilidades y el apoyo.



SUEÑOEs el primer asistente de inteligencia artificial multifuncional y experimental creado con la pila de productos interactivos de DeepPavlov. En los próximos meses, comenzaremos a cargar el código fuente de las habilidades, servicios y herramientas de DREAM. También continuaremos hablando en nuestro blog sobre cómo crear asistentes de IA más complejos usando DREAM.



La hoja de ruta de DeepPavlov DREAM incluye la publicación de configuraciones de ejemplo, herramientas para diseñar asistentes de múltiples habilidades y administrar dependencias. Planeamos admitir ofertas enriquecidas, llenado de formularios sin problemas, seguimiento de contexto, aprendizaje del usuario y muchos más escenarios en las próximas actualizaciones. Puedes leer la hoja de ruta en el blog .



¿Cómo puedo contribuir al desarrollo de la IA?



La IA es la frontera del progreso tecnológico y el código abierto es una de sus principales fuerzas impulsoras. Hoy nos complace informarle sobre nuestro Programa de Colaboradores de DeepPavlov. Esta es una oportunidad fantástica para unirnos a DeepPavlov en nuestra increíble aventura hacia nuestro gran sueño: crear asistentes de IA que puedan entendernos, enseñarnos, aprender de nosotros y ayudarnos a ser mejores.



Ya tenemos algunas historias inspiradoras de miembros de nuestra biblioteca del PD y lo invitamos a conocer más sobre el programa aquí .


Continuaremos publicando actualizaciones en nuestro blog de DP y, si desea recibir noticias nuestras de inmediato, suscríbase a nuestro boletín .







Y finalmente






All Articles