Thank you for your interest in working with LOGICMOO!   We are implementing AGI with a whole new methodology devised after 30+ years of research.   

If you came here from outside you may want to first read our Introduction to find out where we have our discussion forums.

Every week or so we update a list of needs for the project ToDo Here. 

Source Code Access for Devs

With your GitHub member name add a new Issue at  https://github.com/logicmoo/logicmoo_workspace/issues/new  with the title:   

Membership: @yourname

1612371233013-863.png

For large file pushes  also Join Us on Gitlab!

Semi-Technical Overview

In the very simplest description there is a Nomic-MU (Game World) for the LM489 (AGI Bot) and the player to interact. Developed from Franken-SWISH notebook.

You'll want to take a look at the Intro to LOGICMOO Modules to create AGI

Then you should see this Platform Overview.

It's important to understand that LOGICMOO is a "representational-ist" cognitive architecture that uses several multi-coding agents. For information about existing cognitive architectures see Psychologically Inspired Symbolic Cognitive Architectures. The LOGICMOO system is similarly complex. 

Developer Skills and Knowledge

We'd love to have you and if you're looking for a project that will push you to hone and learn new skills this is probably it.   (see also our guide for non-programmers) If you want to really understand the larger how and why of every detail you will need both a Logic and Programming skillset - LOGICMOO implements a paraconsistent open world defeasible modal temporal epistemological deontic logic.

You'll need to be at least comfortable with some Knowledge/Ontology Representation Language(s), Discursive Logic(s).  And for the deep software development you'll need to learn Prolog, Picat, or Answer Set Programming (like DLV.)  We have started to compile a Developer Study Guide to get you started.

Fill out our "Future Meetings" Survey

1612371949810-770.png

 

Source Repositories

Source repo https://github.com/logicmoo/logicmoo_workspace/

INSTALLER:  https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace#install-and-run

Within week or so we will have updated a list of needs for the project.  Here ToDo

(Whenever a link comes to a blank document.. navigate to its parent and then from there back to the Link (that will take you to the Git Module that was made external))

Logicmoo AGI
Artificial General Intelligence Libraries for Prolog
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_agi
Logicmoo Base
Base Libraries that extend Prolog to support Dynamic Epistemic Logic (DEL) with Constraints
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_base 
Logicmoo CG
Conceptual Graph Libraries for Prolog with test data
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_cg 
Logicmoo EC
The Event Calculus Libraries for planners speaking: PDDL, OCLh, LPS, and Decreasoner EventCalc
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_ec 
Logicmoo NARS
Like OpenNARS, but in Libraries that extend Prolog to support Narseese
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_nars 
Logicmoo NLU
Natural Language Understanding Libraries Various English to Logic Converters
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_nlu 
  (Whenever a link comes to a blank document.. navigate to its parent and then from there back to the Link (that will take you to the Git Module that was made external))

NomicMU

  
PrologMUD https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/prologmud 
Sample Online text adventure game https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/prologmud_samples 
   

Applications

 
 Also see FRDCSA
"FRDCSA" stands for "Formalized Research Database: Cluster, Study and Apply".
Hook up to an existing IRC Client called an Eggdrop https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/eggdrop 
Prolog interface to Slack http://www.slack.com https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/slack_prolog 
SWI-Prolog interface to C/C++/.NET/Mono/Objective-C https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/swicli 
WAM Common Lisp
ANSI Common Lisp implemented in Prolog
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/wam_common_lisp 
  (Whenever a link comes to a blank document.. navigate to its parent and then from there back to the Link (that will take you to the Git Sub-Module that was made external))

Logicmoo Utils

  
Utility Libraries that are commonly shared throughout LOGICMOO Software https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_utils 
Clause expansion Utils for deciding which order to run Goals in a body https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/body_reordering 
Dict-like OO Syntax https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/dictoo 
Global Variable Syntax https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/gvar_syntax 
Magically document prolog source files based
on predicate and variable naming conventions
 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/instant_prolog_docs 
Reduce floundering of DCGs by constraining and narrowing search https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/multimodal_dcg 
Implement your own Abstract Predicate Streams https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/predicate_streams 
HUGE amount of lexical and test data (Logicmoo PLData) https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/logicmoo_pldata

 

LOGICMOO Expansions

(On Third Party Systems)

 (Whenever a link comes to a blank document.. navigate to its parent and then from there back to the Link (that will take you to the Git Module that was made external))

Prolog Forward Chaining (PFC)

 https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/pfc 
LPS Corner with SWISH and Dialect https://logicmoo.org/gitlab/logicmoo/logicmoo_workspace/-/tree/master/packs_sys/lps_corner



 

Unused Content

Tags: LOGICMOO
     
Copywrite © 2020 LOGICMOO (Unless otherwise credited in page)