DEV Community

Cover image for Smart Supply AI-Agent Development Kit Hackathon with Google Cloud

Smart Supply AI-Agent Development Kit Hackathon with Google Cloud

๐Ÿš€ 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:

  1. Fetch Agent โ†’ Pulls contextual data based on prompts.
  2. Risk Agent โ†’ Uses domain heuristics to assess route/product risks.
  3. Optimization Agent โ†’ Suggests improvements to reduce delays and costs.
  4. Report Agent โ†’ Summarizes results in readable formats.

We deployed the system on Render and provided a CLI and web interface.


โš™๏ธ Architecture

smartsupplyai


๐Ÿง  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

๐Ÿ”— jayaram9196/DemoAgent

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


Enter fullscreen mode Exit fullscreen mode

Top comments (0)