AI-Guided Mode
AI-Guided ProbSAT uses a large language model to generate intelligent initial assignments before running ProbSAT.
How It Works
Section titled “How It Works”- The 3-SAT formula is sent to an AI model
- The AI analyzes clause structure and suggests an initial variable assignment
- ProbSAT uses this assignment as its starting point instead of a random one
- If the AI is unavailable, it falls back to random initialization
A good initial assignment reduces the number of ProbSAT iterations needed.
- In the Reasoning tab, select AI-Guided ProbSAT as the solver
- Choose an AI provider:
- Anthropic — Uses Claude models
- OpenAI — Uses GPT models
- Other (OpenAI Compatible) — Any API with OpenAI-compatible format (Ollama, vLLM, etc.)
- Enter your API Key
- Optionally set a custom Base URL and Model
Provider Examples
Section titled “Provider Examples”Anthropic (Claude)
Section titled “Anthropic (Claude)”- API Key: Your Anthropic API key
- Model:
claude-sonnet-4-6(default) - Base URL: Leave empty (uses default)
OpenAI
Section titled “OpenAI”- API Key: Your OpenAI API key
- Model:
gpt-4o - Base URL: Leave empty
Local Ollama
Section titled “Local Ollama”- Provider: Other (OpenAI Compatible)
- Base URL:
http://localhost:11434/v1 - Model:
llama3 - API Key:
ollama(any non-empty string)
Cost Considerations
Section titled “Cost Considerations”Each SAT formula generates one API call. At high solve rates this can add up. Monitor your API usage.
When to Use AI-Guided
Section titled “When to Use AI-Guided”- When you have API credits and want to experiment with AI-enhanced mining
- When researching the intersection of AI and constraint satisfaction
- The performance advantage depends on model quality and prompt design