AI system to automate the review of building plans against regulatory frameworks.
This repository implements an agentic AI system designed to automate the review of building plans against complex regulatory frameworks. Below is a detailed breakdown of the technical and functional skills embedded in this project.
plan/ directory (e.g. plan/DESIGN.md, plan/spec.md). This folder serves as the ground truth for architecture, UI design syntax, and feature goals.FunctionTool to ensure compatibility with multimodal interactions.agent-engine)..well-known/agent-card.json) that describe agent capabilities, security requirements, and endpoints.a2a-sdk to enable agents (e.g., Compliance Agent and Contractor Agent) to discover and interact with each other to find licensed contractors and propose structural remediation.lookup_parcel, get_zoning_classification, and get_setback_requirements tools to fetch fake San Paloma County property and zoning data.add_parcel, rezone_address, and add_zoning_rule to the county's assessor SQLite database.google.adk.plugins.bigquery_agent_analytics_plugin) for tracking agent performance and user interactions over time.Makefile for unified management across services (start, build, test, install, stop).uv for Python, npm for Frontend, and go mod for the API.make all.