Tabla de contenido:

TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE BLOC DE NOTAS: 8 pasos
TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE BLOC DE NOTAS: 8 pasos

Video: TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE BLOC DE NOTAS: 8 pasos

Video: TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE BLOC DE NOTAS: 8 pasos
Video: Conferencia inaugural del día 1 - Databricks Data + IA Conference 2022 2024, Noviembre
Anonim
TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE NOTEPAD
TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE NOTEPAD

El lenguaje de marcado de inteligencia artificial (AIML) es un lenguaje de programación que es una especificación de lenguaje de marcado extensible (XML) utilizado por chatbot, verbot, pandorabot, superbot y otros robots parlantes. Fue desarrollado por el Dr. Richard Wallace y seguido por otros programadores afines (comunidad de software libre AIML). Un A. L. I. C. E. ("Entidad informática de Internet lingüística artificial") El conjunto de etiquetas AIML se publicó bajo la Licencia pública general GNU (GPL). Hay diferentes intérpretes de AIML en la red como AIMLbot (Program #) (. NET / C #), CHAT4D edit and run (delphi) (francés), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP / MySQL), Program Q (C ++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C ++, Java,. NET / C #, Python, Eclipse AIML editor plugin) y otros. La mayoría de los intérpretes de AIML son programas de código abierto. El Premio Loebner de inteligencia artificial (IA) en https://www.loebner.net/Prizef/loebner-prize.html está diseñado para implementar la prueba de Turing, que demostrará ser la computadora más parecida a la humana que "piensa" usando el AIML.. El ganador de 2008 es Fred Roberts y Artificial Solutions de www.elbot.com. Ahora, le enseñaré cómo hacer su propio archivo AIML listo para ser puesto dentro del "cerebro" de su robot usando el "simple" Bloc de notas de Windows. Este es un instructable básico de codificación AIML. No necesita ningún editor AIML o creador de archivos AIML o incluso un editor de chatbot analizador AIML. Simplemente usaremos el Bloc de notas. Eso es todo, lo ves bien, ¡Bloc de notas de Windows! Incluso si no desea crear un archivo AIML, aún puede usar el tutorial básico de codificación AIML que puede encontrar en este instructivo. Puede guardarlo como XML para integrarlo en un sitio web basado en JavaScript o Flash con el intérprete AIML. Hay otros programas de aplicación que ampliaron la capacidad de Windows Notepad como NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad +, ProNotepad, Notepad ++, Notepad 2, Metapad, NoteXpad 2.0, etc. Pero en este instructable simplemente usé el bloc de notas de Windows XP. Tenga cuidado, la programación del Bloc de notas puede hacerlo o arruinarlo. Esta aplicación aparentemente inocente puede hacer cosas que son realmente asombrosas y para algunos las encontrarán impactantes y alarmantes, como se muestra a continuación: formatee el disco duro de su computadora, bloquee una carpeta, haga un diario digital, cree un mensaje de ciclo, apague su computadora, "piratear" la cuenta de administrador, alternar el botón de bloqueo de mayúsculas, sacar continuamente la unidad de CD de su computadora, presionar Enter o Retroceso simultáneamente, escribir automáticamente en el teclado, abrir el Bloc de notas continuamente, cambiar el encabezado y pie de página del texto, imprimir la raíz del árbol (directorio o ubicación del archivo), acceda a CMD, escriba programas de virus, reproduzca sonido, inunde archivos, cree un archivo de texto oculto, cree un efecto de texto de caída de matriz, programe códigos de chat (VBS), haga que su computadora hable, cree su propia ejecución automática para su CD y DVD, abra y cierre el CD-ROM, aumente la velocidad de Internet, agregue su foto en las propiedades de la computadora, pruebe su software antivirus (activo o no activo), agregue la opción de apagado al hacer clic con el botón derecho, cree un temporizador, etc. edición de texto simple r como muchos pensaban que era. Puede realizar diferentes tipos de archivos (no solo TXT) mediante el Bloc de notas con los siguientes nombres de extensión: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, etc. Es así asombroso, ¿no es así? PERIANDER A. ESPLANA nombre en clave: "theseventhsage"

www.youtube.com/thebibleformula

Paso 1: Abra el Bloc de notas

Abra el Bloc de notas
Abra el Bloc de notas
Abra el Bloc de notas
Abra el Bloc de notas

La apertura de un Bloc de notas se puede realizar de dos formas básicas: 1. Inicio -> Todos los programas -> Accesorios -> Bloc de notas. 2. Inicio -> Ejecutar -> En el cuadro de texto Abrir, escriba "Bloc de notas" (sin comillas).

Paso 2: escriba la etiqueta de especificación XML

Escriba la etiqueta de especificación XML
Escriba la etiqueta de especificación XML

Dado que AIML es una especificación XML, como HTML y XHTML, siempre incluye signos menos que () que también se denominan corchetes angulares. Entre estos dos signos hay un elemento que indica el tipo de comando que seguirá un intérprete AIML. En conjunto, esto se llama una etiqueta AIML que tiene dos tipos: una etiqueta de apertura o inicio y una etiqueta de cierre o final. La etiqueta final siempre contenía una barra inclinada (/) al comienzo de un elemento. Por lo tanto, escribir códigos AIML es como escribir códigos HTML (etiquetas de inicio, texto contenido y etiquetas finales). Pero todo su archivo AIML debe comenzar con una etiqueta que lo especifique como un subconjunto (o dialecto) extendido apropiado o válido de XML: O también puede utilice lo siguiente: Esto servirá como prólogo de un archivo AIML típico. El UTF-8 en la codificación se utilizará para guardar el archivo en lugar de ANSI, UNICODE, etc.

Paso 3: Escriba las etiquetas AIML principales

Escriba las etiquetas AIML principales
Escriba las etiquetas AIML principales

La etiqueta de especificación XML va seguida de etiquetas principales: algunos de los intérpretes de AIML necesitan la versión para reconocerlo como un archivo AIML válido, por lo que también puede escribir la versión de AIML en la etiqueta de inicio principal.

Paso 4: escriba las etiquetas de categoría

Escriba las etiquetas de categoría
Escriba las etiquetas de categoría

La etiqueta principal que indica que se trata de un archivo AIML va seguida de la etiqueta de categoría. Debe colocarse dentro de las dos etiquetas principales. La unidad básica de un AIML se llama categoría, que comúnmente se divide en dos conjuntos de etiquetas: patrón y plantilla. El patrón es la pregunta esperada o asumida del usuario (la parte correspondiente) mientras que la plantilla es la respuesta preparada o programada del chatbot (la parte que regresa). ¿QUÉ ES INSTRUCTABLES. COM? Es el programa más grande del mundo. Cuando el usuario preguntó, ¿qué es instructables.com? (una entrada), el bot de AIML responderá: Es el programa más grande del mundo y contar (una salida). Como puede ver, es muy fácil. Si le preguntaste a un chatbot, simplemente buscará un patrón de cada categoría y si encuentra una coincidencia (ignorando el caso del texto contenido en el patrón) responderá inmediatamente en base a la plantilla de esa categoría y así simulando una normal conversacion.

Paso 5: use comodines en el patrón

Utilice comodines en el patrón
Utilice comodines en el patrón

Sin embargo, el proceso de emparejamiento coincidirá solo con una entrada, ¿qué es instructables.com? y no otra forma de esa pregunta que pueda hacerse por el usuario como ¿qué es www.instructables.com? (con www), ¿qué es instructables? (sin.com), ¿qué es intructables? (mal escrito), ¿qué es instructable? (mal escrito), etc. Hay dos métodos básicos para resolver este problema: 1. Usando comodines en el patrón y 2. Usando la etiqueta SRAI en la plantilla. El uso de comodines es muy útil en los comandos de DOS y en la búsqueda de archivos o datos en el ordenador. También es útil en la codificación AIML. En AIML, los caracteres comodín pueden ser un asterisco * o un guión bajo _. QUÉ ES INSTRUCTABLE * Instructables.com es el programa más grande del mundo. Los comodines coincidirán con un número infinito de palabras (y, por supuesto, preguntas de entrada) como qué es instructables.com? ¿Qué son los instructables en Internet? ¿Cuál es la singularidad de instructables con respecto a otros sitios web de bricolaje? etc. Todas estas preguntas serán respondidas por AIML de acuerdo con la plantilla de esa categoría correspondiente: Instructables.com es el programa más grande del mundo.

Paso 6: Escriba la etiqueta SRAI y la etiqueta RANDOM en la plantilla

Escriba Etiqueta SRAI y Etiqueta RANDOM en la plantilla
Escriba Etiqueta SRAI y Etiqueta RANDOM en la plantilla
Escriba Etiqueta SRAI y Etiqueta RANDOM en la plantilla
Escriba Etiqueta SRAI y Etiqueta RANDOM en la plantilla

El elemento srai es muy útil en la situación en la que el programador quiere redirigir diferentes conjuntos de preguntas que tienen un significado similar a una respuesta en la categoría anterior. QUÉ ES INSTRUCTABLE * Instructables.com es el programa más grande del mundo. ¿FAMOSO SITIO WEB HÁGALO USTED MISMO? ¿Qué es instructables? Cuando un usuario hizo la pregunta ¿cuál es el famoso sitio web hágalo usted mismo? la plantilla será redirigida al patrón anterior ¿Qué es instructables *? (el comodín * debe reemplazarse con una etiqueta en las etiquetas srai) lo que significa que las dos preguntas (o más si agrega otras etiquetas srai) son sinónimos (preguntas reformuladas) y, por lo tanto, el bot AIML solo tiene una respuesta: Instructables.com es el espectáculo y el cuento más grande del mundo. Por medio de la etiqueta srai, un patrón coincidente en una categoría se puede redirigir a otro patrón de otra categoría. Si usó la etiqueta srai para que un bot responda con una respuesta a muchas preguntas, hay una etiqueta que puede usar para responder con respuesta diferente a una sola pregunta que ha sido formulada muchas veces por un usuario. Es la etiqueta aleatoria. QUE ES INSTRUCTABLE *

  • Instructables.com es el programa más grande del mundo.
  • Instructables.com es el famoso sitio web de bricolaje en Internet.
  • Instructables.com es el refugio de inventores, innovadores, piratas informáticos, geek de la tecnología, etc. en Internet.

¿CUÁL ES EL FAMOSO SITIO WEB DO-IT-YOURSELF? ¿Qué es instructables? La pregunta del usuario con el formulario ¿Qué es instructables * se responderá al azar con la siguiente lista (o elemento de lista como se muestra en el

&

tags): Instructables.com es el programa más grande del mundo. Instructables.com es el famoso sitio web de bricolaje en Internet. Instructables.com es el refugio de inventores, innovadores, piratas informáticos, geek de la tecnología, etc. en Internet. La respuesta la dará un bot de AIML de una en una, ya que el usuario repite el mismo patrón de pregunta.

Paso 7: Convierta formalmente su archivo de texto a un archivo AIML

Convierta formalmente su archivo de texto a archivo AIML
Convierta formalmente su archivo de texto a archivo AIML
Convierta formalmente su archivo de texto a archivo AIML
Convierta formalmente su archivo de texto a archivo AIML

El Bloc de notas siempre guardará su archivo con el nombre de extensión txt a menos que lo cambie nombrando su archivo con el nombre de extensión de aiml. Así es como puede hacerlo. Seleccione Archivo en el menú haciendo clic en él y aparecerá el submenú. Elija Guardar como y vaya a la carpeta de un cerebro de bot en la que desea guardar su archivo haciendo clic en el botón hacia abajo de Guardar en. Nombre su archivo con el nombre de extensión AIML en el cuadro de texto de Nombre de archivo. Ejemplo: Instructables.aiml En el menú desplegable de Guardar como tipo, elija Todos los archivos. Cambie la codificación a UTF-8. Luego, guárdelo haciendo clic en el botón Guardar. Eso es todo. ¡Ya ha creado un archivo AIML a través del Bloc de notas!

Paso 8: Conclusión

Conclusión
Conclusión

Todavía hay muchas etiquetas AIML que se pueden usar para crear y editar un archivo AIML. No olvide utilizar variables AIML que son realmente fascinantes. Los siguientes enlaces servirán como buenos recursos para aquellos que quieran profundizar más en la codificación y la sintaxis de AIML: Un tutorial para agregar conocimiento a su robothttps://www.pandorabots.com/botmaster/en/tutorialArtificial Intelligence Markup Language (AIML) Versión 1.0.1https://www.alicebot.org/TR/2005/WD-aiml/ Como hemos visto en este instructable "simple", ¡el hombre es realmente un genio! Puede inventar, diseñar y desarrollar programas que puedan simular el comportamiento de un ser humano. Puede diseñar de forma inteligente aplicaciones que se correspondan con su forma de pensar para mejorar la vida. Estos hechos reflejan la verdad de que el hombre fue creado a imagen de Dios con personalidad, racionalidad y moralidad. El hombre es un ser creativo. Si quieres hablar con un chatbot, visita aquí y selecciona AI chat:

Recomendado: