Inteligencia artificial: ¿Cuál fue el algoritmo utilizado para el antiguo SmarterChild de AIM?

Patente US6430602 – Método y sistema para responder interactivamente a solicitudes de mensajería instantánea (2002):

Un método y un sistema para responder de manera interactiva a las consultas de un usuario ubicado de forma remota incluye un sistema de servidor de computadora configurado para recibir una consulta o solicitud de mensaje instantáneo del usuario a través de Internet. La consulta o solicitud se interpreta y se toman las medidas adecuadas, como acceder a un recurso de datos local o remoto y formular una respuesta a la consulta del usuario. La respuesta se formatea según corresponda y se devuelve al usuario como un mensaje instantáneo o mediante otra ruta especificada por el usuario. También se describe un método y sistema para proporcionar acceso autenticado a una página web dada a través de mensajería instantánea.

activebuddy.com/products/buddyscript.shtml (2002):

BuddyScript es un lenguaje simple pero potente para crear secuencias de comandos de un agente interactivo desde cero o para agregar una interfaz de mensajería instantánea conversacional a una aplicación existente. BuddyScript es fácil de aprender y usar, incluso para personas sin experiencia en desarrollo.

El SDK de BuddyScript incluye los siguientes componentes :

BuddyScript IDE : un entorno de desarrollo integrado para crear agentes interactivos. El IDE de BuddyScript incluye herramientas para la gestión de proyectos, edición de guiones, depuración e implementación.

BuddyScript Server Developer Edition : una versión completa y de uso limitado de BuddyScript Server que permite la implementación de agentes interactivos para la creación de prototipos y pruebas.

Las características clave incluyen :

Lenguaje completo de secuencias de comandos : BuddyScript está diseñado para optimizar la productividad del desarrollador para la programación de redes de mensajería.

Soporte de lenguaje natural : use BuddyScript para brindar una experiencia de conversación a sus clientes o constituyentes a través del soporte para formateo de salida complejo y experiencia de usuario no modal, que incluye:

  • Programando con el ejemplo
  • Puntuación personalizada de los elementos de la consulta del usuario.
  • Puntuación sensible al contexto de la consulta del usuario
  • Soporte de subpatrón para consultas complejas y de uso frecuente
  • Enlace variable, basado en las respuestas del consumidor
  • Reglas específicas para dominios de conocimiento individuales
  • Soporte gramatical complejo y sofisticado

Soporte de diálogo : BuddyScript ofrece una verdadera interactividad, mucho más allá de los “bots” de respuesta automática que entregan información secuencialmente sin tener en cuenta la consulta del usuario. Las capacidades de diálogo incluyen insistir, reintentar y coincidencia fuera de diálogo.

Controles de flujo : BuddyScript ofrece “if / else”, “for” y soporte condicional en línea para guiar a los usuarios a través de la presentación de su material.

Perfil de usuario: la información del usuario se integra perfectamente en su agente y se almacena para una alta disponibilidad en el servidor BuddyScript. Puede crear su agente interactivo para acumular información del usuario a lo largo del tiempo y entregar respuestas que hagan referencia a la información del usuario almacenada para proporcionar una experiencia de usuario familiar.

Soporte de cliente de mensajería múltiple : su aplicación BuddyScript se puede distribuir en múltiples entornos de mensajería. La salida se filtra y se presenta en función del entorno de mensajería de cada usuario. Usted escribe al agente una vez: BuddyScript optimiza la presentación de su información en función de las capacidades del cliente de mensajería del consumidor.

Scripting : BuddyScript presenta todas las capacidades de un lenguaje de scripting, incluido el control sobre la enumeración de listas y llamadas a funciones.

Ver también:

  • 100 mejores respuestas de SmarterChild | Meta-Guide.com
  • 100 mejores videos de SmarterChild | Meta-Guide.com
  • SmarterChild | Meta-Guide.com