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.
- Install SWI-Prolog:
- Windows: Download from https://www.swi-prolog.org/download/stable
- Ubuntu/Debian: sudo apt-get install swi-prolog
- macOS: brew install swi-prolog
- Install Ollama
- Download from: https://ollama.com/download
- Install Python dependencies:
pip install janus_swi- Run the program:
main.pyHere a short demo video: