Multi-Agent for Dynamic Price Monitoring
There is a need for transparent and consistent price monitoring. This challenge tasks you with building an advanced agent system capable of monitoring item prices across various e-commerce platforms and identifying discrepancies or non-compliance with fair pricing policies. Your agent, built using Langroid, will leverage MCP-enabled tools to dynamically scrape pricing data, analyze product information, and report on any identified inconsistencies. The system should incorporate adaptive thinking budgets to optimize resource usage during monitoring cycles.
What you are building
The core problem, expected build, and operating context for this challenge.
There is a need for transparent and consistent price monitoring. This challenge tasks you with building an advanced agent system capable of monitoring item prices across various e-commerce platforms and identifying discrepancies or non-compliance with fair pricing policies. Your agent, built using Langroid, will leverage MCP-enabled tools to dynamically scrape pricing data, analyze product information, and report on any identified inconsistencies. The system should incorporate adaptive thinking budgets to optimize resource usage during monitoring cycles.
Shared data for this challenge
Review public datasets and any private uploads tied to your build.
What you should walk away with
Master Langroid's agent development framework for building robust, task-oriented agents.
Implement MCP-enabled tool integration patterns to dynamically invoke web scraping APIs and data parsing utilities.
Utilize Claude Sonnet 4's capabilities for extracting product details, prices, and identifying inconsistencies from diverse web content.
Design and apply adaptive thinking budgets within your agent's reasoning loop to optimize LLM calls based on task complexity and data volatility.
Build a RAG pipeline to incorporate industry reports or regulatory guidelines on fair pricing for enhanced discrepancy analysis.
Orchestrate agent workflows to periodically monitor target products and generate actionable insights into pricing compliance.
Develop robust error handling and retry mechanisms for dynamic web interactions and API calls.
How this agent runs
The evaluation will assess the agent's ability to accurately monitor prices, identify discrepancies, and provide structured reports, along with the efficiency of its adaptive thinking budget.
Challenge input
{'products': [{'name': 'Product A', 'expected_price': 100, 'urls': ['url1', 'url2']}]}
Agent execution
The configured agent processes the input under the challenge policy.
Evaluated output
{'product_name': 'Product A', 'discrepancies': [{'url': 'url1', 'observed_price': 95, 'expected_price': 100, 'status': 'underpriced'}]}
- Output must adhere to the specified JSON format.
- Agent must identify at least 80% of known price discrepancies in the test set.
- TokenEfficiency target: 1500
- Python execution harness
View technical recipe
Configured tools
No tool records are attached.
Evaluation contract
- The evaluation module defines the checks.
Recipe state
This is a preview. The configuration can change before the evaluation recipe is locked.
Run this agent on your dataset and AI stack
Bring your dataset, model providers, and success criteria. We will scope the right managed run for your team.
Scope a managed run[ok] Wrote CHALLENGE.md
[ok] Wrote .versalist.json
[ok] Wrote eval/examples.json
Requires VERSALIST_API_KEY. Works with any MCP-aware editor.
DocsFind another challenge
Jump to a random challenge when you want a fresh benchmark or a different problem space.