Titulo
marcado AIML)
Versión 1.0.1
ALICE AI Fundación Borrador de Trabajo
25 de octubre 2001 (rev 006)
Creador de AIML:
Richard Wallace
Autor de este documento:
Noel Bush
Han contribuido a material de origen de este documento:
Richard Wallace, Thomas Ringate, Anthony Taylor, Jon Baer
Copyright © 2001 ALICE AI Foundation, Todos los Derechos
Reservados.ALICE AI Foundation normas de concesión de licencias de software
de aplicación.
Resumen
La Inteligencia Artificial Markup Language es un derivado de XML (Extensible
Markup Language), que está completamente descrito en este documento. Su
objetivo es permitir basado en patrones, de estímulo-respuesta que el
conocimiento tiene para ser servido, recibido y procesado en la Web y fuera de
línea enla forma que actualmente es posible con HTML y XML. AIML ha sido
diseñado para la facilidad de implementación, facilidad de uso por los recién
llegados, y para la interoperabilidad con XML y XML derivados, tales como
XHTML.
Estado de este documento
Este documento ha sido elaborado para su revisión por el Alicebot y AIML
Comité de Arquitectura de la Fundación ALICE AI , con la intención deproporcionar una especificación más completa que la que figura en el "Juego de
AIML Tag 1.0". Está siendo publicado por el Comité como un Borrador de
Trabajo para recabar comentarios del público antes de su ascenso a una
propuesta, y, finalmente, a la liberación final como el AIML 1.0.1
Recomendación.
Nota: El contenido de este documento están sujetas a cambios! Este documento
no debe serutilizado como material de referencia o citado como referencia
normativa en otro documento.
Esto no es una versión significativamente la nueva AIML (primero publicado el 3
de agosto de 2001
en http://alicebot.org/committees/architecture/resolutions/aiml10.html ), sino que
incorpora pequeñas modificaciones realizadas por el Comité de Arquitectura
durante el período de Agosto-octubre de 2001 yofrece una declaración más
formal de la especificación de que ha estado disponible hasta ahora. De acuerdo a
la corriente del Comité proceso de especificación de la liberación , la
incorporación de estos cambios requiere que la especificación de ser considerada
como una nueva especificación, la adición de la subminor "0.1" a "1.0" lo refleja.
Por favor, reportar errores en este documento paraalicebotarchcomm@alicebot.org .
Tabla de contenidos
1. Introducción
1,1. Origen y Objetivos
1,2. Terminología
2. Objetos AIML
2,1. Bien formados objetos AIML
2,2. Personajes
2,3. Comunes de las construcciones sintácticas
2,4. Los datos de caracteres y de marcado
2,5. Comentarios
2,6. Instrucciones de procesamiento
2,7. Secciones CDATA
2,8. Prólogo y Declaración de Tipo deDocumento
2,9. Declaración de Documento Standalone
2,10. Manejo de espacio en blanco
2.11. Al final de la línea de Manejo
2,12. Idioma de identificación
3. Estructura del objeto AIML
3,1. AIML Espacio de nombres
3,2. Elemento AIML
3,3. Compatibles con el reenvío de procesamiento
3,4. Expresiones AIML Patrón
3,5. AIML Predicados
3,6. Incorporación de AIML
4. Tema
5. Categoría
6. Patrón
6,1.Patrón del lado Este
7. Plantilla
7,1. Elementos atómicos de la plantilla
7.1.1. Estrella
7.1.2. Plantilla del lado Este
7.1.3. Entrada
7.1.4. Thatstar
7.1.5. Topicstar
7.1.6. Obtener
7.1.6.1. Bot
7.1.7. Atajo elementos
7.1.8. Definidas por el sistema los predicados
7,2. Los elementos de texto de formato
7.2.1. Mayúsculas
7.2.2. Minúsculas
7.2.3. Formal
7.2.4. Sentencia
7,3.Los elementos condicionales
7.3.1. Condición
7.3.2. Azar
7,4. Captura de los elementos
7.4.1. Establecer
7.4.2. Chismes
7,5. Elementos simbólicos de reducción de
7.5.1. SRAI
7,6. Transformación elementos
7.6.1. Persona
7.6.2. Person2
7.6.3. Género
7,7. Los elementos encubiertos
7.7.1. Pensar
7.7.2. Aprender
7,8. Los elementos externos del procesador
7.8.1. Sistema
7.8.2....
Regístrate para leer el documento completo.