|
p:abstract
|
-
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 [http://en.wikipedia.org/wiki/Cycorp%2C_Inc. 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 [http://en.wikipedia.org/wiki/Predicate_calculus cálculo de predicados] y tiene una sintaxis similar a Lisp.
Mucho del trabajo en Cyc continua siendo [http://en.wikipedia.org/wiki/Knowledge_engineering 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, 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 #$LinuxToldvards 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"."
(es)
-
Cyc // (vom englischen encyclopedia) ist eine Wissensdatenbank des Alltagswissen. Sie wird seit 1984 weiterentwickelt, um Anwendungen der Künstlichen Intelligenz das logische Schlussfolgern über Sachverhalte des „Gesunden Menschenverstandes“ zu ermöglichen. Dabei werden alle Inhalte als logische Aussagen in der Ontologiesprache CycL formuliert, die auf der Prädikatenlogik aufbaut. Zusätzlich enthält CyC eine Inferenzmaschine zum Schlussfolgern über die gespeicherten Zusammenhänge und Plausibilitätskontrollen.
Cyc besteht aus einer Menge von einfachen Regeln (zum Beispiel, dass Wasser nass ist). Beispielsweise kann ein Programm mit Hilfe der Cyc-Ontologie aus der Aussage, dass Peter im Meer schwimmt und dass das Meer größtenteils aus Wasser besteht, schlussfolgern, dass die betreffende Person nass ist.
In Cyc versucht man als ersten Schritt, alle Gegenstände auf dieser Welt durch eindeutige Objekte zu beschreiben. Im nächsten Schritt werden die Zusammenhänge zwischen diesen Objekten genau spezifiziert, z.B. "ein Automobil besitzt vier Räder." Allerdings sind die Inhalte von Cyc nur auf die englische Sprache und auf den amerikanischen Kulturraum zugeschnitten.
Seit 1995 wird Cyc von Cycorp, Inc. herausgegeben. OpenCyc ist die Open-Source-Variante von Cyc. (Die Schlussfolgerungs-Funktionseinheit ist jedoch noch nicht 100% Open Source.) Für wissenschaftliche Zwecke wird eine Variante namens ResearchCyc herausgegeben.
* Personen: Douglas Lenat, Ramanathan V. Guha
* Anwendungen: Einfache Schlussfolgerungen, Plausibilitätskontrolle, Natürlichsprachliche Systeme
* Institutionen: Microelectronics and Computer Technology Corp. (MCC)"
(de)
-
Cyc is an artificial intelligence project that attempts to assemble a comprehensive ontology and database of everyday common sense knowledge, with the goal of enabling AI applications to perform human-like reasoning.
(en)
-
Cyc to projekt z dziedziny sztucznej inteligencji (AI), mający na celu stworzenie kompletnej bazy wiedzy, tak zwanego zdrowego rozsądku. Ma to stanowić podstawę, która umożliwi programom AI, przeprowadzanie rozumowania podobnego do ludzkiego.
Projekt został zapoczątkowany w 1984 roku, przez dr Douga Lenata. Mimo iż nazwa "Cyc" (czyt. sajk) pochodzi od angielskiego słowa "encyclopedia" (encyklopedia), to baza wiedzy tworzona w ramach tego projektu zawiera dużo więcej informacji o opisywanych w niej obiektach, niż tylko proste definicje. Struktura bazy wiedzy pozwala na automatyczne przeprowadzenie rozumowania i wyciąganie wniosków. Wstępnie projekt był planowany na 10 lat, jednak po dziś dzień nadal jest aktywnie rozwijany i trudno powiedzieć czy zakończy się sukcesem. Obecnie Cyc jest własnością korporacji Cycorp. Jednym z pierwszych praktycznych zastosowań systemu jest CycSecure, który bada bezpieczeństwo rzeczywistej sieci komputerowej przeprowadzając symulacje ataków na tę sieć.
Baza danych - tzw. baza wiedzy (ang. Knowledge base - KB) - jest napisana w języku CycL, który trochę przypomina język LISP. Programiści CycL nazywani są z angielska "cyclists". Podstawowymi elementami składowymi bazy danych są tzw. stałe (ang. constants). Można je podzielić na kilka podstawowych grup: elementy indywidualne - koncepty (np. #$Poland, #$HomerSimpson), kolekcje (np. #$Tree-ThePlant - jako kolekcja wszystkich drzew), operatory logiczne (np. #$and, #$implies), kwantyfikatory (np. #$forAll), predykaty (np. #$isa, #$genls) i funkcje (np. #$FruitFn). Wszystkie stałe są połączone z innymi stałymi przez predykaty i należą do tzw. mikro-teorii, które muszą być wewnętrznie niesprzeczne. Każda mikro-teoria jest identyfikowana przez stałą.
Cyc obecnie jest dostępny za darmo w okrojonej wersji nazwanej OpenCyc. Dodatkowo dostępna jest również wersja ResearchCyc, która jest udostępniana naukowcom i instytucjom badawczym, również za darmo."
(pl)
-
Cyc — проект по созданию объёмной онтологической базы знаний, позволяющей программам решать сложные задачи из области искусственного интеллекта на основе логического вывода и привлечения здравого смысла."
(ru)
-
Cyc 是一个试图对日常生活常识综合建立综合的本体论和数据库的人工智能工程 , 其目标为是使人工智能具有和人类似的推理能力.
这一项目是由Doug Lenat在1984年启动的. 名字"Cyc" (源于 "encyclopedia", 发音很像psych) 是一个属于在Austin, Texas的Cycorp, Inc.的有效注册商标, 一家由Lenat领导的公司致力于开发Cyc。"
(zh)
-
Cyc(サイク)は、人工知能へのアプローチのひとつ。一般常識をデータベース化し(知識ベース)、人間と同等の推論システムを構築することを目的とするプロジェクトである。「Cyc」の名は「encyclopedia」に由来する。
1984年に MCC 社のダグラス・レナートによって開始。人手による入力作業が続けられており、1995年には Cycorp 社が設立され、2001年からは知識ベースの一部が OpenCyc として公開されている。"
(ja)
|
|
rdfs:comment
|
-
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."
(es)
-
Cyc // (vom englischen encyclopedia) ist eine Wissensdatenbank des Alltagswissen. Sie wird seit 1984 weiterentwickelt, um Anwendungen der Künstlichen Intelligenz das logische Schlussfolgern über Sachverhalte des „Gesunden Menschenverstandes“ zu ermöglichen. Dabei werden alle Inhalte als logische Aussagen in der Ontologiesprache CycL formuliert, die auf der Prädikatenlogik aufbaut."
(de)
-
Cyc is an artificial intelligence project that attempts to assemble a comprehensive ontology and database of everyday common sense knowledge, with the goal of enabling AI applications to perform human-like reasoning.
(en)
-
Cyc to projekt z dziedziny sztucznej inteligencji (AI), mający na celu stworzenie kompletnej bazy wiedzy, tak zwanego zdrowego rozsądku. Ma to stanowić podstawę, która umożliwi programom AI, przeprowadzanie rozumowania podobnego do ludzkiego."
(pl)
-
Cyc — проект по созданию объёмной онтологической базы знаний, позволяющей программам решать сложные задачи из области искусственного интеллекта на основе логического вывода и привлечения здравого смысла."
(ru)
-
Cyc 是一个试图对日常生活常识综合建立综合的本体论和数据库的人工智能工程 , 其目标为是使人工智能具有和人类似的推理能力."
(zh)
-
Cyc(サイク)は、人工知能へのアプローチのひとつ。一般常識をデータベース化し(知識ベース)、人間と同等の推論システムを構築することを目的とするプロジェクトである。「Cyc」の名は「encyclopedia」に由来する。"
(ja)
|