Diferencia entre revisiones de «Agentes de chat»
Contenido eliminado Contenido añadido
Sin resumen de edición |
|||
Línea 121:
== AIML y OpenCyc ==
Para acceder a OpenCyc desde ''afuera'', la forma más simple es utilizando la API (Application Program Interface) de CycL, que define una serie de funciones y módulos que permiten una conexión entre OpenCyc y aplicaciones externas escritas en C, Python, Lisp, etc, por medio del protocolo TCP/IP. Algunas de las funciones más básicas incluídas en este ''set'' son:
*(fi-complete "
devuelve una lista de símbolos que se relacionen con "cadena"
*(cyc-find-or-create cycsymbol)
devuelve el símbolo si lo encuentra, si no entonces lo crea
*(cyc-assert '(cycformula) #$MicrotheoryMt)
*(cyc-unassert '(cycformula) #$MicrotheoryMt)
*(cyc-ask '(formula) #$MicrotheoryMt)
Pide a Cyc que encuentre las respuestas a la fórmula en una Microteoría específica.
Nota que Cyc utilizará sus habilidades para inferir las respuestas.
|