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 "stringcadena")
devuelve una lista de símbolos que se relacionen con "cadena"
returns a list of CycL symbols that might match "string"
*(cyc-find-or-create cycsymbol)
devuelve el símbolo si lo encuentra, si no entonces lo crea
returns the CycL symbol if it finds it, or if it does not find it, it creates a new one
*(cyc-assert '(cycformula) #$MicrotheoryMt)
addsAgrega (cycformula) toa thelos factshechos inespecificados the speficieden MicrotheoryMt
*(cyc-unassert '(cycformula) #$MicrotheoryMt)
removesElimina (cycformula) fromde thelos factshechos inespecificados theen specified MicrotheoryMtMycrotheoryMt
*(cyc-ask '(formula) #$MicrotheoryMt)
Pide a Cyc que encuentre las respuestas a la fórmula en una Microteoría específica.
asks cyc to find the answers to the the formula in a certain Microtheory. Note that Cyc
Nota que Cyc utilizará sus habilidades para inferir las respuestas.
will use its inferencing abilities to find responses to the answers to the formula.