A personal conjured assistant template for fellow onmyōji 🔖
Just my take on Neuro-symbolic AI for personal use ¯\_(ツ)_/¯
This repo exists to create the scaffolding needed for an always-on, extensible, LLM-enhanced collection of automated workflows. End goals include:
- Abstract world model for data
- Data verification within world models via SWI-Prolog
- "Idle" workflows, to expand knowledge base and engage in self-refinement
- PM2 for process management
- SQLite3 for data storage (all db entries should be valid assertion or axiom, globally verified)
- Beanstalkd for message passing
- Ruby for scripting and task management
- Piper-TTS for speech
- whisper.cpp for listening
- Mistral AI's Devstral-2-Small
- ggerganov's fantastic llama.cpp for inference
