Diferencia entre revisiones de «Agentes de chat»

Contenido eliminado Contenido añadido
Offray (discusión | contribs.)
Corregida referencia a mi nombre usando un enlace interno al Wiki
Línea 24:
 
Lo primero por hacer sería descargar el archivo tgz de '''OpenCyc''', en [http://www.opencyc.org/downloads La página de descargas de Opencyc] se encuentran varias direcciones, recomiendo usar la de SourceForge. Luego de haberlo descargado, sigue los siguientes pasos:
 
 
*Descomprime el archivo descargado
Línea 62 ⟶ 61:
Una vez ''logueado'' como algo diferente a ''Guest'', haz click en Tools (en la parte superior izquierda) y de la lista que aparece de herramientas, selecciona '''Create''' y en el cuadro de texto que aparece, escribe el nombre de la constante que deseas crear, por ejemplo Terminator, pero ¿qué sucede si el Terminator que deseas agregar no es la película sino el guión? En OpenCyc existe una forma predeterminada de identificar las constantes que consiste en escribir una raya y algo que caracterize a la constante, por ejemplo Terminator-ElGuión o Terminator-LaPelícula.
 
== Algo del código de OpenCyc ==
 
Como ya se ha mencionado antes, la base de conocimientos de OpenCyc está escrita en CycL, un lenguaje derivado del Lisp y del cálculo de predicados.
El problema es que después de analizar los archivos dentro del directorio ''src'' de OpenCyc, nos encontramos con una serie de archivos de Java... ¿qué hacer ante ésto? La verdad es que se vive un cambio de paradigma bastante inesperado, pero éste realmente no debería ocurrir, pues si miramos con atención el código utilizando algún editor como [http://www.jedit.org jEdit], notaremos que se utilizó Java para interpretar el código CycL... Algo así como el método de interpretación de AIML de Howie.
Los verdaderos archivos .lisp no están en la carpeta ''src'', sino por fuera, en el resto de directorios de OpenCyc.
 
= AIML =