๐ SmartSupply AI: Multi-Agent Supply Chain Intelligence using Google ADK
Built for the ADK Hackathon using Googleโs Agent Development Kit (Python).
๐ท๏ธ #adkhackathon #multiaagents #GoogleCloud
๐ Inspiration
The complexity of global supply chains โ with their diverse geographies, regulations, and dependencies โ inspired us to build SmartSupply AI, a multi-agent system designed to automate logistics intelligence and optimization. Our goal was to make supply chain decision-making more data-driven, resilient, and real-time.
๐ค What It Does
SmartSupply AI is a multi-agent system powered by LLMs, purpose-built to streamline and simulate real-world supply chain logistics.
It allows users to:
- ๐งญ Query global logistics routes (shipping, customs, trucking, warehousing).
- โ ๏ธ Score risks based on delays, compliance, bottlenecks.
- ๐ Recommend supply chain optimizations for cost, time, and risk.
- ๐ Collaboratively generate structured insights from agent orchestration.
โ
Supports CLI and Web UI
๐ Live Demo: SmartSupply AI Web App
๐๏ธ How We Built It
We used the Python version of Googleโs Agent Development Kit (ADK) to orchestrate multiple agents:
- Fetch Agent โ Pulls contextual data based on prompts.
- Risk Agent โ Uses domain heuristics to assess route/product risks.
- Optimization Agent โ Suggests improvements to reduce delays and costs.
- Report Agent โ Summarizes results in readable formats.
We deployed the system on Render and provided a CLI and web interface.
โ๏ธ Architecture
๐ง Sample Prompts for Real-World Testing
Try these to experience the full power of agent coordination:
- ๐ฆ Smartphones from Shenzhen to Chennai
- ๐ฅ Monitors from Taiwan to Noida
- ๐ Pharma APIs (Cold Chain) from Germany to Bhiwandi
- ๐ Textiles from Dhaka to Kolkata (via Petrapole)
- ๐ฅค Packaged Beverages from Pune to Ahmedabad
Copy/paste these into the app to test real-world multi-agent analysis.
๐ง Challenges We Faced
- Understanding agent chaining and memory persistence with ADK.
- Managing external credentials (Google API keys, service accounts).
- Handling cold-chain pharma routing complexity.
- Deploying the system with minimal latency on Render.
๐ Accomplishments
- Successfully deployed a real, working multi-agent logistics intelligence platform.
- Created reusable components using ADKโs SequentialAgent pipeline.
- Integrated LLM tools and domain-specific logic without fine-tuning.
๐ What We Learned
- Deep dive into the ADKโs modular agent orchestration capabilities.
- Efficient multi-agent task delegation and result consolidation.
- Leveraging language models for structured B2B tasks, not just chat.
๐ฎ What's Next
- Add PDF export (via GCS Artifacts).
- Plug in real logistics APIs (e.g., Freightos, Portcast).
- Enable visual dashboards (charts, maps).
- Extend to include carbon emissions modeling.
๐ ๏ธ Built With
๐ฆ GitHub Repository
Clone and test using:
bash
git clone https://github.com/jayaram9196/DemoAgent.git
cd DemoAgent
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
adk web # to start the web interface
Top comments (0)