Cyc


Cyc

Cyc

Cyc (de la inglés encyclopedia) es un proyecto de inteligencia artificial que intenta ensamblar una ontología comprensiva y una base datos del conocimiento general con el fin de permitir a las aplicaciones de inteligencia artificial realizar razonamientos del tipo humano.

El proyecto fue iniciado en 1984 por Doug Lenat. El nombre Cyc es una marca registrada de Cycorp Inc. en Austin, Texas, una compañía de Lenat dedicada al desarrollo de Cyc. El proyecto original es software privativo, pero una pequeña versión del proyecto ha sido liberada bajo una licencia de código abierto y se conoce como OpenCyc.

Cyc contiene una multitud de reglas simples (como "agua causa humedad" y "humedad pudre comida"). Un ordenador puede concluir a partir del motor de inferencia de Cyc que el agua pudre la comida (al menos en exceso). La base de datos contiene aproximadamente 100.000 conceptos y 1.000.000 de declaraciones que abarcan aserciones definidas por humanos, reglas o ideas del sentido común. Estas están escritas en lenguage CycL que está basado en cálculo de predicados y tiene una sintaxis similar a Lisp.

Mucho del trabajo en Cyc continua siendo Ingeniería de Conocimiento, representando hechos sobre el mundo manualmente e implementado mecanismos de inferencia efectivos sobre dicho conocimiento. Incrementalmente, sin embargo, el impulso del trabajo de Cycorp involucra dar al sistema Cyc la capacidad de comunicarse con los usuarios finales en lenguaje natural y asistir en el proceso de construcción del conocimiento.

Descripción de la base de datos y terminología

Los nombres de conceptos son conocidos en Cyc como constantes. Las constantes empiezan con #$ y son sensibles a las mayúsculas. Hay constantes para:

  • Items individuales, conocidos como individuos, tales como #$LinusTorvalds o #$Colombia.
  • Colecciones tales como #$Tree-ThePlant (conteniendo todos los árboles) o #$EquivalenceRelation (conteniendo todas las Relaciones de equivalencia). Un miembro de una colección es llamado una instancia de la colección.
  • Funciones de verdad que pueden ser aplicadas a uno o más conceptos y retornan verdadero o falso. Por ejemplo #$siblings (hermanos) es la relación de hermandad y es verdadera si los dos argumenos son hermanos. Las funciones de verdad pueden ser divididas en conectoras lógicas (#$and, #$or, #$not, #$implies), cuantificadores (#$forAll, #$thereExists, etc.) y predicados (como en el ejemplo de la hermandad).
  • Funciones, que producen nuevos términos a partir de los términos dados. Por ejemplo #$FruitFn a la cual, cuando se le provee un argumento que describe un tipo o colección de plantas, retorna los frutos de estas plantas. Por convención, las funciones constantes empiezan con mayúsculas y terminan en "Fn".

Véase: CycL, inteligencia artificial, lógica, WordNet, Web semántica

Enlaces externos

Obtenido de "Cyc"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • Cyc — /ˈsaɪk/ (vom englischen encyclopedia) ist eine maschinenauswertbare Wissensdatenbank des Alltagswissens. Sie wird seit 1984 weiterentwickelt, um Anwendungen der künstlichen Intelligenz das logische Schlussfolgern über Sachverhalte des „gesunden… …   Deutsch Wikipedia

  • CYC — or Cyc may refer to: Cyc, an American artificial intelligence project Champions Youth Cup (CYC), an annual international youth football (soccer) tournament China Youth Corps (CYC), a Taiwanese youth organization Cyclorama (theater) (Cyc), a… …   Wikipedia

  • Cyc — (de la inglés encyclopedia) es un proyecto de inteligencia artificial que intenta ensamblar una ontología comprensiva y una base datos del conocimiento general con el fin de permitir a las aplicaciones de inteligencia artificial realizar… …   Enciclopedia Universal

  • cyc — {{/stl 13}}{{stl 8}}rz. mnż III, D. a; lm D. ów, wulg.{{/stl 8}}{{stl 7}}, zgr. od rz. cycek w zn. 1. {{/stl 7}} …   Langenscheidt Polski wyjaśnień

  • cyc — abbrev. 1. cyclopedia 2. cycle …   English World dictionary

  • cyc- — in obs. forms: see cic …   Useful english dictionary

  • Cyc — For other uses, see CYC (disambiguation). Cyc Developer(s) Cycorp Written in Lisp, CycL Type Ontology and Inference engine Cyc is an artificial intelligence project that attempts to assemble …   Wikipedia

  • Cyc — Эта статья  о проекте по созданию базы знаний. О городе в Тунисе см. Сус. Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей. Cyc (написано латиницей,… …   Википедия

  • cyc — an·a·cyc·lus; cyc; cyc·la·mate; cyc·la·mine; cyc·lam·mo·ni·um; cyc·lane; cyc·la·nor·bi·dae; cyc·lan·tha·ce·ae; cyc·lan·tha·les; cyc·lar·thro·sis; cyc·li·an; di·cyc·li·ca; en·do·cyc·li·ca; mono·cyc·li·ca; cyc·las; en·cyc·li·cal; cyc·lan·tha·ceous; …   English syllables

  • cyc — /suyk/, n. Informal. cyclorama (def. 2). [shortened form] * * * ▪ computer science       a project begun in 1984 under the auspices of the Microelectronics and Computer Technology Corporation, a consortium of American computer, semiconductor, and …   Universalium