Handling Conflicting Data Sources
CorePreserve information provenance and handle uncertainty in multi-source synthesis · Difficulty 3/5
When multiple credible sources contain contradictory information, agents must handle the conflict appropriately rather than arbitrarily choosing one.
Correct Approach
Temporal Awareness
Require publication/collection dates in structured outputs. What looks like a contradiction may actually be temporal change:
Without dates, these appear contradictory. With dates, they show growth.
Anti-Patterns
Coverage Annotations
When operating with incomplete data (e.g., some sources timed out), annotate which findings are well-supported vs. which areas have gaps. This enables graceful degradation with transparency.
Key Takeaways
- ✓Preserve conflicting data with source attribution; don't choose one
- ✓Continue processing (don't halt) but annotate the conflict
- ✓Include publication dates to distinguish temporal changes from contradictions
Related Concepts
Test Yourself1 of 3
The web search agent and document analysis agent return contradictory market size figures from equally credible sources — $4.2B from an industry report and $6.8B from a government database. How should the synthesis agent handle this?