0
OpenCog هو إطار لتطوير أنظمة الذكاء الاصطناعى ، وهو مناسب بشكل خاص لأنظمة الخوارزمية المتعددة التكاملية ، وأنظمة الذكاء العام المصطنع.على الرغم من أنه لا يزال هناك الكثير من العمل الذي يتعين القيام به ، إلا أنه يحتوي حاليًا على إطار عمل وظيفي أساسي ، وعدد من العوامل المعرفية بمستويات مختلفة من الإنجاز ، بعضها يعرض بالفعل وظائف مثيرة ومفيدة بمفردها وبالاقتران.يتكون OpenCog من مكونات متعددة.في جوهرها ، هناك قاعدة بيانات بيانية (hyper-graph) ، AtomSpace ، والتي تُستخدم لتمثيل المعرفة والخوارزميات ، مما يوفر سطحًا يتم تطبيق خوارزميات التعلم والتفكير فيه.يتكون AtomSpace من قاعدة بيانات في ذاكرة الوصول العشوائي ، و "لغة الاستعلام" وتعرف أيضًا باسم "مطابقة الأنماط" ، ونظام حكم (يشبه ProLog) ، بما في ذلك سلاسل السلسلة الأمامية والخلفية ، ومقيِّم لـ "لغة البرمجة" الداخلية ، Atomese.ليس المقصود حقًا استخدام هذه اللغة من قِبل البشر (على الرغم من أنها defacto ،) بل هي لغة تمثل المعرفة والخوارزميات ، والتي يمكن إجراء التفكير والتعلم (الآلي) عليها.يوفر AtomSpace أيضًا ارتباطات (مخطط) وربط بيثون.تتم المحافظة على AtomSpace في إعداد منفصل: ... للحصول على تعليمات تعتمد على النظام الأساسي على التبعيات وبناء الكود ، بالإضافة إلى خيارات أخرى لإعداد بيئات التطوير ، توجد المزيد من التفاصيل على Building Opencog wiki.