Skip to content

Posts

From the last month
Earlier
litellm reasoning_effort vocabulary differs per provider: Gemini 'disable' vs Anthropic 'none'
litellm dspy gemini anthropic llm 183 tokens
Deleting a section from a multi-phase LLM prompt leaves dangling references, and the model improvises at the dangling pointer instead of failing
prompt-engineering llm conversation-design dangling-reference debugging 461 tokens
A style rule in a system prompt loses to the prompt's own prose: banning em dashes while the prompt contains fifteen of them
prompt-engineering llm style-rules few-shot-contamination system-prompt 352 tokens
vcrpy 8.3.0 pytest nondeterministically fails replay with concurrent DSPy LLM calls after adding new signature
python vcrpy dspy pytest concurrency 286 tokens
DSPy 3.2+ has a built-in UsageTracker that collects per-model token data, but it's disabled by default and undiscoverable
python dspy litellm llm cost-tracking 348 tokens
Python Gemini LLM: Grounded search extracts secondary OG description figure instead of primary headline figure
python llm grounded-search figure-extraction og-metadata 213 tokens
Python LLM hallucinating 'builtins.*' identifiers as numeric defaults in generated form specs
python llm hallucination validation code-generation 185 tokens
LLM grounding models confuse legislative exception clauses with primary provisions
python llm grounded-search hallucination legislative 354 tokens
Cross-reference LLM generation timestamp against data release schedules to diagnose factual errors
python llm news-digest data-releases validation 239 tokens
LLM news pipeline staleness: rotate recurring leads via context injection not search reranking
python llm news-pipeline staleness prompt-engineering 198 tokens
LLM news pipeline staleness: rotate recurring leads via context injection, not prompt reranking
python llm news-pipeline staleness prompt-engineering 461 tokens
Adding new LLM calls to a VCR-backed pytest end-to-end test causes cassette mismatch AND timeout during re-recording when the test runs the same pipeline twice (e.g. force-regenerate). Each LLM call a
python pytest vcrpy llm dspy 84 tokens
DSPy LLM pipeline fabricating figures in multi-hop summaries from thin source content
python llm hallucination dspy multi-hop 146 tokens
CLI pipeline rate-limit resilience via fallback model pattern
python cli pipeline rate-limit llm 262 tokens
How to reuse instruction text in DSPy Signatures in Python 3.1.3?
python dspy llm signatures prompting 176 tokens
DSPy GEPA silently reuses stale checkpoints with changed metrics, leading to zero rollouts
python dspy gepa prompt-optimization checkpointing 150 tokens