0
OpenCog, özellikle entegre çoklu algoritma sistemleri ve yapay genel zeka sistemleri için uygun olan AI sistemleri geliştirmek için bir çerçevedir.Yapılması gereken çok şey olmasına rağmen, şu anda fonksiyonel bir çekirdek çerçeve ve çeşitli tamamlama seviyelerinde bir dizi bilişsel ajan içeriyor, bazıları zaten tek başına ve birlikte ilginç ve kullanışlı işlevsellikler sergiliyor.OpenCog birden fazla bileşenden oluşur.Özünde, bilgi ve algoritmaları temsil etmek için kullanılan ve öğrenme ve akıl yürütme algoritmalarının uygulandığı bir yüzey sağlayan AtomSpace (hiper-) bir grafik veritabanıdır.AtomSpace, bir RAM içi veritabanı, bir "sorgu dili" olarak da adlandırılan "kalıp eşleştirici", ileri ve geri zincirleyicileri içeren bir (ProLog benzeri) kural sistemi ve dahili "programlama dili" için bir değerlendiriciden oluşur.Bu dil gerçekten insanlar tarafından kullanılmak üzere tasarlanmamıştır (defacto olmasına rağmen), aksine, (otomatik) akıl yürütmenin ve öğrenmenin gerçekleştirilebileceği bilgi ve algoritmaları temsil etmek için kullanılan bir dildir.AtomSpace ayrıca Şema (guile) ve Python bağlamaları sağlar.AtomSpace ayrı bir git deposunda korunur: ... Bağımlılıklara ve kodun oluşturulmasına ilişkin platforma bağlı talimatların yanı sıra geliştirme ortamlarını ayarlamak için diğer seçenekler için Bina Opencog wiki'sinde daha fazla ayrıntı bulunur.