Provides a communication layer that exposes urban and environmental datasets as structured tools for AI components and a FastAPI backend.
UrbanPlanner acts as the analytical engine for an AI-powered urban planning ecosystem. It serves as a crucial communication layer, exposing complex urban and environmental datasets as standardized, structured tools. This enables seamless access and utilization by AI components, such as LangChain–Gemini–LangGraph pipelines, for evaluating city infrastructure, demographic distributions, and social inequalities, connecting models, schemas, and prompt templates in a consistent and reusable manner.