posted an update —

Model Testing Update

After running the full pipeline across multiple providers, here's what we found:

GPT-4o — Best performance. All three LLM calls (feature extraction, profile update, anomaly explanation) return well-structured JSON consistently. Flags fire reliably and explanations are coherent. Recommended for production use.

Gemini 2.5 Flash / Pro — The hosted demo runs on Gemini 2.5 Flash. It works, but JSON serialization from Call 1 is less consistent — occasionally returns malformed feature vectors that fall back to defaults. Explanations are generally good but less precise than GPT-4o.

Anthropic Claude — Solid performance, comparable to GPT-4o.


To get the best experience:

  • The live demo (link above) runs on Gemini 2.5 Flash — functional but may show occasional inconsistencies
  • For best results, clone the repo and run locally with GPT-4o: bash LLM_PROVIDER=azure # or openai LLM_MODEL=gpt-4o

The system is provider-agnostic — swap models by changing two environment variables. No code changes needed.