Build an Inflation & Macroeconomic Analysis RAG Agent with LlamaIndex
Economic analysts require verifiable, multi-document search across monthly MAS consumer price index reports and statistical annexes. Construct an enterprise RAG agent using LlamaIndex with custom table parsers to extract inflation drivers and produce verifiable monetary analysis.
What you are building
The core problem, expected build, and operating context for this challenge.
Construct an enterprise RAG pipeline using LlamaIndex to query MAS economic reports and output structured monetary risk forecasts.
How work is evaluated
Evaluates retrieval accuracy and metric extraction accuracy from MAS CPI press releases.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
citation_presence
Ensures retrieved_citations contains valid report reference string
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
fact_extraction_accuracy
Match score of reported inflation percentage numbers against ground truth • target: 0.95 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Build advanced RAG pipelines with LlamaIndex and custom data connectors
Parse complex tabular price indexes and PDF statistical annexes accurately
Implement citation back-linking to ensure verifiable macroeconomic reporting
Expose query engine abstractions for monetary policy downstream tools
Reference links and supporting material
Singapore MAS monthly Consumer Price Index reports and statistical appendixes.
How this agent runs
Evaluates retrieval accuracy and metric extraction accuracy from MAS CPI press releases.
Challenge input
JSON object with query_string and period
LlamaIndex
Provides chunking, indexing, and verifiable retrieval pipelines
Evaluated output
JSON object with headline_cpi, mas_core_cpi, key_drivers, and retrieved_citations
- Ensures retrieved_citations contains valid report reference string
- Match score of reported inflation percentage numbers against ground truth • target: 0.95 • range: 0-1
- Benchmark: FinanceRAG-Bench
- Fact Extraction Accuracy target: 0.95
- 1 public reference case
- Python execution harness
- Python sandbox
View technical recipe
Configured tools
- Llama Index · Required
- LangWatch · Optional
- Aider · Optional
- Aider · Optional
Evaluation contract
- citation_presence · Weight 1
- fact_extraction_accuracy · Weight 1
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.