Challenge

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.

Special Purpose AgentsHosted by Vera
Challenge brief

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.

Datasets

Shared data for this challenge

Review public datasets and any private uploads tied to your build.

Loading datasets...
Learning goals

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.

Preview configuration

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'}]}

Checks for
  • Output must adhere to the specified JSON format.
  • Agent must identify at least 80% of known price discrepancies in the test set.
Proof of success
  • TokenEfficiency target: 1500
Runtime evidence
  • 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
Start from your terminal
$npx -y @versalist/cli start multi-agent-for-dynamic-price-monitoring

[ok] Wrote CHALLENGE.md

[ok] Wrote .versalist.json

[ok] Wrote eval/examples.json

Requires VERSALIST_API_KEY. Works with any MCP-aware editor.

Docs
Manage API keys
Explore

Find another challenge

Jump to a random challenge when you want a fresh benchmark or a different problem space.

Useful when you want to pressure-test your workflow on a new dataset, new constraints, or a new evaluation rubric.

Frequently Asked Questions about Multi-Agent for Dynamic Price Monitoring