Skip to content

bluebbberry/Pocket-Inferer

Repository files navigation

Pocket-Inferer / Taschenfolgerer - ACE Logical Inference Calculator with SWI-Prolog Backend

A desktop application implementing Attempto Controlled English for logical reasoning. Uses SWI-Prolog through janus_swi for proper logical inference and ollama for neuro-symbolic AI assistance (natural language to ACE). Based on: https://philpapers.org/rec/BINFPT-3.

INSTALLATION AND SETUP:

  1. Install SWI-Prolog:
  1. Install Ollama
  1. Install Python dependencies:
pip install janus_swi
  1. Run the program:
main.py

Demo

Here a short demo video:

https://makertube.net/w/aW9Hg86K2TaXgT92J3tqLX

About

A desktop application implementing Attempto Controlled English for logical reasoning.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages