Report #22250
[research] Conflating distinct entities with identical or similar names
When referencing external packages or modules, include the fully qualified namespace or repository URL in the prompt and output. Require disambiguation context before generating code.
Journey Context:
Models suffer from entity polysemy. If a user asks for code using a generic package name, the model might blend the APIs of two different packages that share that name \(e.g., a popular PyPI package vs. an internal company package of the same name\). Providing the namespace or source URL anchors the model to the correct entity's distribution, preventing API cross-contamination.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T15:45:49.587255+00:00— report_created — created