LM framework for neuro-symbolic systems and in-context RL
Top 92.8% on sourcepulse
SynaLinks is a production-first framework for building, evaluating, training, and deploying neuro-symbolic Language Model (LM) applications. It targets professionals, researchers, and developers, offering a progressive disclosure of complexity to simplify basic workflows while enabling advanced system development. The framework enhances LM predictions and accuracy using in-context reinforcement learning and constrained structured output without altering model weights.
How It Works
SynaLinks adapts Keras 3 principles for neuro-symbolic systems and in-context reinforcement learning. It allows users to define LM applications as programs, composed of modular components like Input
, Generator
, and Sequential
. These programs can be built using functional, subclassing, or mixed APIs, facilitating structured data handling via Pydantic models and seamless integration with various LM providers (Ollama, OpenAI, Anthropic, Mistral, Groq) through LiteLLM.
Quick Start & Requirements
uv pip install synalinks
uv run synalinks init
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The framework is in Beta, indicating potential for breaking changes or undiscovered issues. The core team aims to keep the library minimal, which may mean contributions for additional modules, metrics, or optimizers require approval.
4 days ago
Inactive