AI-powered flood intelligence system featuring h2oGPTe Agent + NVIDIA NIM integration (A2A), NAT pipeline with Nemotron 49B, and real-time flood risk assessment. Part of NVIDIA–H2O.ai AI for Good Blueprint for disaster response and monitoring.
h2oai-flood-intelligence-agent is a growing TypeScript project in the AI payments / x402 ecosystem, focused on agent-to-agent, ai-for-good, climate-tech, flood-intelligence. It currently has 32 GitHub stars and 11 forks, and sits alongside related tools like h2oai-flood-prediction-agent, a2a-go, swival, local-operator, agentanycast, join.cloud.
Welcome! This guide will help you build and deploy an AI-powered flood intelligence and disaster response system using NVIDIA NIM and h2oGPTe.
An intelligent system that combines:
By the end of this guide, you'll have a fully functional flood intelligence system running with live data.
🔹 NGC API Key - For running a local NVIDIA NIM model (requires GPU)
🔹 H2OGPTE Access - For advanced AutoML features
Note: If you don't have H2OGPTE or NGC keys, that's okay! The system will work with just the NVIDIA API key.
In your Jupyter environment, navigate to the notebook:
Building_Flood_Intelligence_Agents.ipynb
Open the notebook - you'll see it's organized into clear sections
You'll follow the notebook from top to bottom, running cells as you go
Important: Read the instructions in each section before running cells!
The notebook guides you through everything step-by-step. Here's what to expect:
This section sets up your environment and deploys the application.
What you'll do:
Install Python Dependencies (Cell 5)
Collect API Keys (Cells 7-10)
Generate Configuration File (Cells 12-13)
flood_intelligence.env is created automaticallyPull Docker Images (Cells 17-18, optionally 23-27)
Deploy the Application (Cell 30 or 32)
Verify Deployment (Cell 34)
✅ Checkpoint: Once all containers are healthy, your system is deployed!
Learn how NVIDIA's language models power the flood intelligence system:
What you'll do: Run the cells to see AI models analyzing flood scenarios in real-time.
Explore advanced AutoML capabilities (if you configured H2OGPTE):
Note: This section is skipped if you don't have H2OGPTE credentials - that's okay!
Interact with the 5 specialized AI agents:
What you'll do:
Work with live data from government agencies:
What you'll do:
Once deployment is complete (Section 1), you can access the interactive dashboard:
Problem: After deploying, containers don't show "(healthy)" status
Solutions:
!docker ps -a
!docker logs flood-intelligence-web
Problem: Port 8090 doesn't load or shows an error
Solutions:
Problem: Cells show "API key required" errors
Solutions:
!docker compose -f ../deployment/nvidia-launchable/docker-compose.yml --env-file ./flood_intelligence.env down
!docker compose -f ../deployment/nvidia-launchable/docker-compose.yml --env-file ./flood_intelligence.env up -d
Problem: Containers crash or system becomes slow
Solutions:
!docker compose --env-file ./flood_intelligence.env restart
Problem: "Kernel died" or cells won't run
Solutions:
Once your system is running, you can:
!docker ps -a
All containers should show "Up" and "(healthy)"
!docker logs flood-intelligence-web
!docker logs flood-intelligence-redis
!docker compose --env-file ./flood_intelligence.env restart
!docker compose --env-file ./flood_intelligence.env down
!docker compose --env-file ./flood_intelligence.env up -d
If you encounter issues:
This flood intelligence system is built with:
It demonstrates how AI can be used for disaster response and public safety.
🌊 Ready to start? Open the notebook and begin with Section 1!
Built with ❤️ for AI for Good using H2O.ai and NVIDIA NIM
🌊 Leverage AI to predict floods with real-time assessments and integrated agent solutions for effective disaster response and monitoring.
Golang SDK for A2A Protocol
A small, powerful, open-source CLI coding agent that works with open models.
AI agents platform that gives you a workspace with an integrated team of personal assistants that can work behind the scenes to handle daily monotonous tasks.
Connect AI agents across any network — zero config, encrypted, skill-based routing
Join.cloud lets AI agents work together in real-time rooms. Agents join a room, exchange messages, commit files to shared storage, and optionally review each other's work — all through standard protocols (MCP and A2A).
The agent-native LLM router for autonomous agents. 55+ models (8 free), <1ms local routing, USDC payments on Base & Solana via x402.
The living ecosystem where AI agents complete tasks through workflow loops, improve through iterative execution, are evaluated by mentor agents or humans in the loop, and turn completed work into reusable work experience and data to improve future agents.
Self-healing infrastructure for AI agent payments. 90.3% auto-recovery.
The AI agent with a wallet — spends USDC autonomously to get real work done. Apache-2.0, TypeScript.
Daydreams is a set of tools for building agents for commerce
Live data for AI agents — search, research, markets, crypto, X/Twitter. Pay-per-call via x402 micropayments.