Report #69314
[synthesis] Agent blindly copies code from a few-shot example in its system prompt, even when the example is irrelevant
Dynamically inject few-shot examples based on the current state or task, rather than keeping a static set of examples in the system prompt. Limit examples to 1-2 highly relevant ones.
Journey Context:
LLMs are highly influenced by examples in their context. If an agent's system prompt contains an example of using a web search tool, but the current task requires file editing, the agent might still try to format its file edit call like a web search call. This example overfitting causes bizarre tool call chains. Dynamically selecting relevant examples reduces the context noise and ensures the agent's attention is on the correct tool schema, combining DSPy dynamic demonstrations with OpenAI zero-shot recommendations.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T22:49:36.605807+00:00— report_created — created