Hackathon-Problem-Statements-Technology-Track-with-Link
Hackathon-Problem-Statements-Technology-Track-with-Link
Future: A Gen
AI Sprint
Powered by
Work at the heart of change
Data
Data and AI Week
1
Problem Statement 1: Optimizing Retail Inventory with Multi Agents
Challenge Overview:
In the rapidly evolving retail industry, maintaining an optimal balance between product availability and inventory costs is
a key challenge. Retail chains often face issues of stockouts (running out of popular items) or overstocking (leading to
higher holding costs). To address these challenges, we invite you to design a multi-agent AI system that collaborates
between stores, warehouses, suppliers, and customers to optimize inventory management.
The goal is to create a multi-agent AI system that can predict demand, ensure product availability, reduce inventory
holding costs, and improve supply chain efficiency. Your solution should enable seamless collaboration among different
agents to manage inventory proactively, avoid stockouts, and minimize the excess holding of inventory, thereby
maximizing sales and improving operational efficiency.
Current process:
• Demand Forecasting: Retail managers review historical sales data, market trends, and seasonal patterns. Manual
calculations or basic forecasting models are used to estimate future demand for various products. These estimates are
shared with warehouses and stores to prepare for anticipated demand.
• Inventory Monitoring: Retail managers regularly perform physical stock checks at stores and warehouses. Inventory
records are manually updated in the system to reflect stock levels. Discrepancies between actual stock levels and the
recorded inventory are investigated manually, often requiring manual audits.
• Pricing Optimization: Retail managers analyze stock levels and manually adjust prices on slow-moving inventory to
encourage sales. Price changes are communicated to all stores and online platforms. Sales trends and customer
feedback are periodically analyzed to assess the impact of pricing changes.
Current Process:
• Customer Data Collection and Segmentation: E-commerce teams manually collect and store customer browsing
behavior, purchase history, and demographic data in databases or spreadsheets. Customer profiles are created based on
specific attributes like age, gender, location, and purchase history, which are used to manually segment customers into
different categories (e.g., frequent buyers, new visitors). Retail managers or marketing teams manually analyze the
customer data to identify patterns, trends, and preferences, which can be used to make product recommendations .
• Product Recommendations : Based on the customer profile and segmentation, the marketing team manually selects a set
of products to recommend to each customer segment. For example, “frequent buyers” might receive recommendations of
related products, while “new visitors” could see the most popular products or discounts.
Expected Technical Output: Multiagent framework and SQLite Database for long term memory
Develop a multi-agentic AI system that brings together different stakeholders in agriculture—farmers, weather stations, and
agricultural experts—to work collaboratively for the optimization of farming practices.
The goals is to reduce environmental impact of farming: Promote practices that lower the carbon footprint, minimize water
consumption, and reduce soil erosion.
Current Process:
• Farmer Advisor: Provides actionable insights by analyzing input from the farmer about land, crop preferences, and
financial goals.
• Market Researcher : Analyzes regional market trends, crop pricing, and demand forecasts to suggest the most profitable
crops to plant.
Expected Technical Output: Multiagent framework and SQLite Database for long term memory
The system should monitor health, detect unusual behavior, and provide alerts in case of emergencies. It should also provide
reminders to manage daily routines, such as medication schedules, appointments, and daily activities.
Current Process:
• Healthcare Provider: Monitors health data (e.g., heart rate, blood pressure, glucose levels) through wearable devices and
gets alerted if abnormal values are detected.
• Safety Monitoring System: Uses sensors or wearables to track movement, activity, and falls. If an elderly person falls or
exhibits unusual behavior (e.g., remaining stationary for too long), the system triggers an alert.
• Daily activity Reminder System: Sends reminders in form of voice notes to the elderly individual for medication intake,
scheduled appointments or daily activities.
Current Process:
• Job Description Summarizer: Reads and summarizes key elements from the JD, including required skills, experience,
qualifications, and job responsibilities.
• Recruiting agent: Extracts key data from CVs, such as education, work experience, skills, certifications, and other relevant
information. Compares the extracted data from the CV to the summarized JD and calculates a match score based on the
relevance of the candidate's qualifications, experience, and skills.
• Shortlisting Candidates: Based on the match score, candidates who meet or exceed a defined threshold (e.g., 80%
match) are shortlisted for interviews.
• Interview Scheduler: Sends personalized interview requests to shortlisted candidates, including potential dates, times,
and interview format written in email.
Expected Technical Output: Multiagent framework and SQLite Database for long term memory
Challenge Overview:
Recommending and designing data products involves a structured approach that integrates data engineering and business
strategy. This needs a combined effort of data stewards, domain owners, and data engineers. The purpose of the hackathon is to
create a multi-agent solution that can – a) understand the specific business use case, b) recommend the target data product
structure to fulfill the use case, c) identify the source systems and attributes required to build the data product, d) and create
mapping of the source system and target data product attributes. Post the agentic flow, define data product ingress and egress
processes and certify the data product against standards (manual certification)
Current Process:
• Use case: A detailed use case specifying the data consumer’s requirements
• Target Data Product Design: Considering the business use case, and existing source systems and attributes, the data
designer designs the structure of the target data product(s)
• Source Attribute Identification: Identify the source attributes from which values needs to be populated in the target data
product(s). Use the existing functional descriptions for the attributes if available in data governance catalog.
• Mapping Generation: Create the mapping file covering all the attributes in target data products, having source attribute,
target attribute, mapping (direct map or transformation), transformation specifications etc.
• Data Product Certification : Define ingress and egress processes, data stores, searchability approach etc. and certify the
data product against standards
System Requirements
OS Processor RAM Storage Python Version
8GB (16GB
Windows x86_64 (Intel/AMD) 10GB+ free space 3.8 or higher
recommended)
8GB (16GB
Linux x86_64 or ARM64 CPU 10GB+ free space 3.8 or higher
recommended)