0
OpenCog je okvir za razvoj sistemov AI, še posebej primeren za integrativne sisteme z več algoritmi in umetne sisteme splošne inteligence.Čeprav je treba še veliko dela, trenutno vsebuje funkcionalno jedro in številne kognitivne dejavnike na različnih stopnjah dokončanja, pri čemer nekateri že prikazujejo zanimive in uporabne funkcionalnosti same in v kombinaciji.OpenCog je sestavljen iz več komponent.V njenem jedru je (hiper) graf baza podatkov, AtomSpace, ki se uporablja za predstavljanje znanja in algoritmov, ki zagotavlja površino, na kateri se izvajajo algoritmi za učenje in sklepanje.AtomSpace je sestavljen iz baze podatkov v RAM-u, "poizvedovalnega jezika", imenovanega "vzorec za uravnavanje vzorcev", sistema pravil (podoben ProLog), vključno z verižniki za naprej in nazaj, in ocenjevalcem notranjega "programskega jezika", Atomese.Ta jezik v resnici ni mišljen za uporabo s strani ljudi (čeprav, defacto, je), ampak je jezik za predstavljanje znanja in algoritmov, na katerem se lahko izvaja (avtomatizirano) sklepanje in učenje.AtomSpace ponuja tudi sheme (guile) in Python vezi.AtomSpace se vzdržuje v ločenem git repo: ... Za navodila o odvisnosti od platforme in gradnjo kode ter druge možnosti za nastavitev razvojnih okolij je več podrobnosti na wikiju Building Opencog.