Dev.to · 2 min read

The Geometry Measures, the AI Teaches: Building an Art Studio Tutor with ADK, Vertex AI & OpenCV

The Geometry Measures, the AI Teaches: Building an Art Studio Tutor with ADK, Vertex AI & OpenCV

The Geometry Measures, the AI Teaches: Building an Art Studio Tutor with ADK, Vertex AI & OpenCV This project was created for the Devpost All Things Agentic Hackathon. 1. The Origin: A 9-Year-Old Daughter's Perspective Notebook When my 9-year-old daughter began practicing drawing cubes and perspective boxes in her sketchbook, I noticed a universal paradox in remote art education: Students can't see their own angular deviations (a $4^\circ$ or $7^\circ$ misalignment to the horizon line makes a box look subtly "off" or deformed, but beginners don't know why). Generic LLMs hallucinate visual measurements: If you ask a multi-modal LLM to critique a drawing, it often invents arbitrary numbers ("your angle is off by 15 degrees") without any spatial ground truth. To bridge this gap, I designed Atelier around a single strict invariant: "The geometry measures, the AI teaches, the student grows." (ADR-001) Atelier is an agentic AI studio master for remote art students that decouples deterministic geometric calculation (via OpenCV) from high-empathy pedagogical critique (via Gemini Flash on Vertex AI). 2. Architecture: Deterministic Rigor Meets Pedagogical Empathy ATELIER ARCHITECTURE ┌──────────────────────┐ ┌────────────────────────┐ ┌───────────────────────┐ │ Atelier.Web │ │ Gemma Router │ │ OpenCV Geometry │ │ (Blazor / .NET 10) │ ──────> │ (Vertex AI 2B/9B) │ ──────> │ - Deskew / Canny │ │ - Multimodal UX │ │ - Exercise Classify │ │ - RANSAC VPs (k=1,2) │ │ - Annotated Overlay│ │ - Pre-Gemini Tuning │ │ - Horizon Line (LH) │ └──────────────────────┘ └────────────────────────┘ │ - Error in Degrees │ │ └───────────────────────┘ │ │ ▼ ▼ ┌──────────────────────┐ ┌────────────────────────┐ ┌───────────────────────┐ │ Collaborative Loop │

This is a summary aggregated from Dev.to. Read the complete article on the original site:

Read full article at Dev.to

More AI & Machine Learning News