¿Cuál es un buen algoritmo para la detección de contexto en chatbots?

Dialog State Tracking es un problema sin resolver bien conocido en chatbots.

DeepMind de Google crea una computadora que imita la memoria humana a corto plazo

Es posible que el cerebro humano solo pueda manejar aproximadamente siete fragmentos de datos a la vez en la memoria, pero tiene una forma de fusionar fragmentos de datos en unidades individuales después de que se hayan procesado por completo. Esta recodificación en la memoria a corto plazo podría ser el camino hacia la inteligencia artificial: la clave para que una máquina entienda un concepto y lo use para extrapolar otros nuevos. Esto es a lo que apunta DeepMind, por lo que tal vez ese precio de compra de $ 400 millones esté comenzando a tener un poco más de sentido.

Vea también mi respuesta reciente de Quora a:

  • ¿Cuáles son buenos recursos en el diálogo de seguimiento del estado?

Su chatbot necesita cuando menciona una base de datos que clasifica los patrones que coincide en contextos.

Cadenas como Hola, Hola, ¿Cómo va todo?

Proporciona mucha más información con la que el chatbot promedio tiene que trabajar.

La base de datos de nombres debe incluir títulos, Sr. Sra. Dr. etc.

Masculino, femenino y apellidos para que pueda rastrear a Él, Ella y Ellos.

Lugares para rastrear allí.

Períodos de tiempo a seguir Entonces.

Eso le ayudará a empezar. Desea extraer la misma información de las entradas del usuario que lo haría un humano.

Estás golpeando una pared de ladrillos; estás pidiendo verdadera inteligencia, pero con lo que tienes que trabajar es con una bolsa de trucos reduccionistas. No hay forma de ganar este juego dadas las herramientas a tu disposición. Debe cambiar a Métodos libres de modelos … pero su uso para la comprensión y generación del lenguaje sigue siendo un proyecto de investigación.

Los ChatBots son un callejón sin salida. Hacer algo más.

No sé acerca de algoritmos, pero api.ai tiene detección de contexto incorporada en la plataforma (aunque todavía no he descubierto exactamente cómo usarlo)

More Interesting

¿Por qué la inteligencia artificial se considera una amenaza para la humanidad?

¿Qué se necesita para hacer un doctorado en Oxford en aprendizaje automático?

¿La teoría de la medida es relevante para el aprendizaje automático?

¿Es posible que la CIA, la NSA o cualquier otra agencia de inteligencia / seguridad de todo el mundo estén haciendo una investigación clasificada de inteligencia artificial y el resto del mundo no lo sepa?

¿Cómo Amazon echo y Alexa generan un potencial de $ 10 mil millones para 2020?

Como mejorar la tracción de la rueda de mi robot

¿Por qué necesitamos microprocesadores de alta velocidad para IA si el cerebro humano tiene una velocidad de aproximadamente 20-40 MS?

¿El discriminador o el generador tienen que ser más poderosos en una GAN?

Matemáticamente, ¿cómo afecta la temperatura (como en el hiperparámetro, no la temperatura física) a las predicciones de una red neuronal? Ver comentario a continuación.

¿Cuáles son las trampas / trampas / deudas técnicas a tener en cuenta si alguien está comenzando una codificación de visión por computadora y una aplicación de aprendizaje automático en C ++?

¿El auto automatizado de Google utiliza refuerzo o aprendizaje supervisado?

¿Cuáles son algunas buenas áreas de investigación para abordar en Game Theory?

¿Cómo comenzar con la IA y el aprendizaje automático? ¿Cuáles son los fundamentos de la lógica?

¿Los robots alguna vez serán sensibles? Si es así, ¿cómo y cuándo?

¿Hay algún programa que pueda transformar texto escrito en LaTeX básico?