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 out discussion forums.

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

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 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 will 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

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 
   

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 
   

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)

 

 

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

     
Copywrite © 2020 LOGICMOO (Unless otherwise credited in page)