OpenCog - OpenCog

OpenCog
Sztuczna inteligencja typu open source
Sztuczna inteligencja typu open source
Pierwotni autorzy Programiści OpenCog
Deweloper (y) Fundacja OpenCog
Pierwsze wydanie 21 stycznia 2008 ; 13 lat temu  ( 2008-01-21 )
Magazyn Edytuj to w Wikidata
Napisane w C ++ , Python , Schemat
Platforma Linux
Rodzaj Sztuczna inteligencja ogólna
Licencja Powszechna Licencja Publiczna GNU Affero
Stronie internetowej opencog .org

OpenCog to projekt, którego celem jest zbudowanie frameworka sztucznej inteligencji typu open source . OpenCog Prime to architektura robota i wirtualnego poznania ucieleśnionego, która definiuje zestaw oddziałujących komponentów zaprojektowanych w celu stworzenia odpowiednika ludzkiej sztucznej inteligencji ogólnej (AGI) jako wyłaniającego się zjawiska całego systemu. Projekt OpenCog Prime jest przede wszystkim dziełem Bena Goertzela, podczas gdy platforma OpenCog jest przeznaczona jako ogólna struktura dla szeroko zakrojonych badań AGI. Badania wykorzystujące OpenCog zostały opublikowane w czasopismach i zaprezentowane na konferencjach i warsztatach, w tym na dorocznej konferencji na temat sztucznej inteligencji ogólnej . OpenCog jest udostępniany na warunkach Powszechnej Licencji Publicznej GNU Affero .

OpenCog jest używany przez ponad 50 firm, w tym Huawei i Cisco .

Pochodzenie

OpenCog był pierwotnie oparty na wydaniu w 2008 roku kodu źródłowego zastrzeżonego silnika „Novamente Cognition Engine” (NCE) firmy Novamente LLC. Oryginalny kod NCE jest omówiony w książce PLN (odniesienie poniżej). Stały rozwój OpenCog jest wspierany przez Artificial General Intelligence Research Institute (AGIRI), projekt Google Summer of Code , Hanson Robotics , SingularityNET i inne.

składniki

OpenCog składa się z:

  • Kolekcja wstępnie zdefiniowanych atomów, które kodują podsystem typu , w tym konstruktory typów i typy funkcji . Służą one do określania typów zmiennych, terminów i wyrażeń oraz służą do określania struktury wykresów ogólnych zawierających zmienne.
  • Podsystem alokacji uwagi oparty na teorii ekonomii, zwany ECAN. Podsystem ten służy do kontrolowania kombinatorycznej eksplozji możliwości wyszukiwania, które są napotykane podczas wnioskowania i łączenia.
  • System generowania języka naturalnego.
  • Interfejsy do robotów Hanson Robotics , w tym modelowanie emocji za pośrednictwem OpenPsi. Obejmuje to projekt Loving AI , używany do demonstrowania technik medytacyjnych.

Organizacja i finansowanie

W 2008 roku Machine Intelligence Research Institute (MIRI), dawniej nazywany Singularity Institute for Artificial Intelligence (SIAI), sponsorował kilku badaczy i inżynierów. Od czasu udziału OpenCog w Google Summer of Code w 2008 i 2009 roku dokonano wielu wkładów ze strony społeczności open source . Obecnie MIRI nie obsługuje już OpenCog. OpenCog otrzymał fundusze i wsparcie z kilku źródeł, w tym rządu Hongkongu, Politechniki w Hongkongu , Fundacji Jeffreya Epsteina VI i Hanson Robotics . Projekt OpenCog jest obecnie powiązany z SingularityNET i Hanson Robotics.

Aplikacje

Podobnie jak w przypadku innych architektur poznawczych , głównym celem jest stworzenie wirtualnych ludzi, którzy są trójwymiarowymi postaciami awatarów . Celem jest naśladowanie zachowań, takich jak emocje, gesty i uczenie się. Na przykład moduł emocji w oprogramowaniu został zaprogramowany tylko dlatego, że ludzie mają emocje. Sztuczną inteligencję ogólną można zrealizować, jeśli symuluje inteligencję ludzi.

Samoopis projektu OpenCog dostarcza dodatkowych możliwych aplikacji, które idą w kierunku przetwarzania języka naturalnego i symulacji psa.

Zobacz też

Źródła

  • Hart, D; B Goertzel (2008). OpenCog: struktura oprogramowania dla zintegrowanej sztucznej inteligencji ogólnej (PDF) . Obrady pierwszej konferencji AGI. Gbooks

Bibliografia

Linki zewnętrzne