Skip to main content
TL;DR: On the paths that use a model, the model translates your query into a formal statement and a deterministic engine evaluates it. Because the translation is not proven, the trust-boundary step can still return INCONCLUSIVE even when that evaluation succeeds (see the Math engine). A model that translates more reliably gives fewer failed verifications. Larger hosted models (GPT-4 class, Claude) usually translate more reliably than small local models, but measure this on your own workload: QWED publishes no accuracy figures for any model.

🎯 The core problem

Verification requires two things:
  1. LLM translates the query (natural language → structured reasoning)
  2. Symbolic verifier proves the answer (SymPy, Z3, AST)
If the LLM gets step 1 wrong, verification fails even with perfect symbolic math. The translation itself is not verified: every result includes the formal statement, so a person can check that it says what was meant.

📊 How model answer quality shows up

Math verification example

Query: “What is the integral of 2x?” For this query, a correct model answer is “x² + C”. A smaller model may instead answer “2x²” or confuse the derivative with the integral. QWED does not publish accuracy rates per model; try your own queries against the models you are considering.

Why this matters

When QWED verifies:
If LLM is wrong:
Result: User sees failure, even though QWED’s symbolic engine is correct!

🤔 When to use each


💡 QWED’s hybrid approach

Best Practice: Use both strategically

Development setup (free)

Cost: $0/month
Use for: Prototyping, experimentation, learning

Production setup (reliable)

Cost: ~$5-10/month (with caching!)
Use for: Production, high-stakes decisions

💰 Cost analysis

Local LLM (Ollama)

  • Setup: 10 minutes (download model)
  • Monthly Cost: $0
  • Translation quality: depends on model size; measure on your workload
  • Privacy: 100% local
  • Best for: Development, testing, learning

Cloud LLM (OpenAI GPT-4o-mini)

  • Setup: 2 minutes (API key)
  • Monthly Cost: $5-10 (with caching)
  • Translation quality: usually higher than small local models; measure on your workload
  • Privacy: Use PII masking
  • Best for: Production, critical tasks

With QWED caching (cost savings)

Savings: repeated queries hit the cache and skip the LLM call.

🔒 Privacy considerations

Local LLM advantages

✅ Private — data stays on your machine
✅ No API keys - no third-party access
✅ Data residency - no third party processes the data (this alone does not make a system GDPR or HIPAA compliant)

Cloud LLM with PII masking

Result: A hosted model sees masked text instead of the raw values. Masking is pattern-based, so check what your entities list covers. 🔒

🎯 Recommendation by use case

Healthcare (HIPAA)

Recommendation: Cloud + PII masking for critical diagnoses

Finance (PCI-DSS)

Recommendation: Cloud + PII masking (accuracy matters for money!)

Enterprise (general)

Recommendation: Hybrid approach

🚀 The QWED advantage

With a local LLM, the deterministic check still runs.

Scenario: local LLM makes mistake

User sees: “Verification failed - LLM answer doesn’t match symbolic proof” But:
  • More failures = worse UX
  • Cloud LLMs = fewer verification failures = better UX

📈 Measuring it yourself

QWED does not publish per-model accuracy figures. To choose a model, run a sample of your real queries through each candidate and compare how often the formal statement in the result matches what you meant, and how often verification fails because of a bad translation. QWED’s own evaluation results are at qwedai.tech/evidence.

🎓 Bottom line

Start with local LLM

Perfect for: Learning, prototyping, hobby projects

Scale to cloud LLM

Perfect for: Production, enterprise, critical decisions

❓ FAQ

Q: Can I use Llama 3 70B instead of GPT-4?
A: Yes. Larger local models (70B+) usually translate more reliably than small ones but need significant hardware (40GB+ VRAM).
Q: Is Ollama really free?
A: Yes! Fully open source. You just need hardware to run it.
Q: What about Google Gemini?
A: QWED supports Gemini. Test its translation quality on your own queries, as with any model.
Q: Can I switch between local and cloud?
A: Absolutely! Change the provider parameter anytime.
Q: Do I need PII masking with local LLMs?
A: Not necessarily, but it’s still good practice for audit trails.

The choice is yours - QWED works with both! 🚀 Recommendation: Start local (free), scale to cloud (reliable) when it matters.