Blogia

agentesdechat

Día 12: El código de OpenCyc

Creo que lo que leí hace unos días acerca de OpenCyc fue víctima de una malinterpretación, ya que, después de analizar el directorio src (fuente) con jEdit, descubrí que todo está en Java y no en Lisp, incluso las cosas que están dentro de la carpeta xml xD Pero vean el wikibook del proyecto para saber qué hacer al respecto.

Día 11: Offray: Tenemos un problema

¡Es terrible! Efectivamente Cyn se puede ejecutar en mi casa a pesar de haber configurado el Wine igual que en la universidad, donde no funciona. Pero no es total su funcionalidad, es decir, tiene problemas para ejecutar el msagent, ergo el chatbot no funciona...

En Windows todo corre perfectamente y no hace falta ser administrador para ejecutar OpenCyc y Cyn.

Revisen el wikibook del proyecto para ver las correcciones...

Día 10: ¡Por fin Cyn!

Después de mucho cacharreo se logró conectar el Cyn con el motor de inferencia... Lean el wiki y sabrán cómo...
También se logró ejecutar Cyn desde linux utilizando Wine, pero al parecer falta algo de memoria para su funcionamiento correcto...

Día 10: Cyn

Realmente no logro halar el vínculo entre OpenCyc y Program N que se supone que crea Cyn.
Por otro lado, he encontrado funciones bastante interesantes en el AIMLpad (Cyn), como agregar nuevos perfiles de usuario que pueden ser adaptados a quien está hablando con el programa. "El programa" es Alice, o al menos ese es quien dice ser, el famoso chatbot aparecido en noviembre 23 de 1995...

Es bastante posible que yo esté confundido, pero la verdad es que sería culpa de los programadores de Daxtron por no escribir manuales para sus programa. Encontré un documento pdf que explica cómo se relacionan Opencyc y el AIML, pero no explica cómo usar el programa :-S... Revisen el Wikibook del proyecto...

Día 9: Más trabajo con Wine y Cyn

Se corrigió el problema que había al emular Cyn en Linux, que consistía en estar emulando lo que no era... Actualmente se descarga Wine en la universidad y se corrigen algunas cosas del Wikibook del proyecto

Día 8: Wine

Se estableció la configuración general de Wine, un programa que emula a Windows en Linux, permitiendo ejecutar el AIMLpad descargado del website de Cyn. El programa generó un error tanto en la ejecución bajo Windows como en la ejecución bajo Linux...

Día 7: Nuevas constantes & CyN

Se crearon nuevas constantes en la base de datos de OpenCyc y se documentó en el Wikibook.

CyN es un proyecto que pretende integrar un chatbot llamado N con el motor de inferencia de OpenCyc, se está descargando en estos momentos. El software funciona con Windows, pero se usará un emulador de programas de windows llamado Wine para acceder a él desde Linux. El website de CyN es: http://www.daxtron.com/123start.htm?Cyn

Día 7: Nuevas constantes & CyN

Se crearon nuevas constantes en la base de datos de OpenCyc y se documentó en el Wikibook.

CyN es un proyecto que pretende integrar un chatbot llamado N con el motor de inferencia de OpenCyc, se está descargando en estos momentos. El software funciona con Windows, pero se usará un emulador de programas de windows llamado Wine para acceder a él desde Linux.

Día 6: Trabajando un poco más...

Luego de leer un poco sobre XML se subió el mapa mental de OpenCyc a SciGwi

Día 4: Lidiando con el AIML

Básicamente se ha iniciado la traducción de Howie y se ha aprendido un poco del AIML documentándose con AIML.info

Día 5: Aprendiendo algo de OpenCyc

Se descargaron una serie de presentaciones en formato Power Point (.ppt) del website de OpenCyc que han servido para aprender más sobre el funcionamiento de la base de conocimientos.
Se inició la elaboración de un mapa mental que contiene la información obtenida con la lectura de los manuales, pronto se publicará de una u otra manera.

Día 3: Opencyc y Howie en español

Se realizó una exhaustiva búsqueda entre los archivos de Howie para encontrar cuáles debían ser traducidos, encontrando que la terminología usada por Howie se guarda en archivos .db y los diálogos en archivos .aiml (Artificial Inteligence Markup Language).

Se leyó algo acerca de Opencyc, una base de datos con verdades mundanas para crear una especie de sentido común para uso en software. La idea es vincular a Howie con Opencyc

Día 2: Adentrándose en la IA

Se editó el archivo howie.ini con el fin de conocer las múltiples opciones de Howie.
Se logró que iniciara sesión en el Messenger y activar una opción de aprendizaje.

Día 1: Linux, un nuevo universo

Inicialmente creí que mis primeras impresiones acerca de la diferencia entre los procedimientos básicos a realizar en Windows y los de Linux eran tan solo el reflejo de mi pequeña experiencia en el campo de la informática y que por tanto, estaban erradas. El corto periodo en que he trabajado en el desarrollo del proyeto de los agentes de chat me ha permitido afianzar y corregir mis conocimientos previos e incluso los del medio (véase: http://www.el-directorio.org/index.php/Howie), cosa que requiere un árduo desempeño en el área de los sistemas para no caer en el irritante círculo vicioso que nos ofrece la mediocridad.
Por ahora, creo haber aprendido a instalar programas en Linux y sinceramente se me hace un proceso inteligente pero susceptible de ser, de alguna manera, ocultado por una interfaz gráfica para ejecutarlo (No he probado Synaptics).
Howie es un asunto que realmente promete trabajo y dedicación, pero que nos permitirá hacer un breve pero interesante recorrido por el mundo de los Agentes de chat.