Skip to main content
Functional MVP 2026 ia

PeritIA: LangGraph Vehicle Appraisal Agent

Role: Creator & Lead Engineer
142 tests Automated unit and workflow tests with pytest (3 integration)
5 nodes Deterministic StateGraph with conditional branch
Multimodal Visual damage classification and structured appraisal proposal
LangSmith End-to-end tracing, token latency profiling and evals

Challenge

Automate preliminary automotive damage assessment from photographs without relying on non-deterministic model outputs or introducing budget estimation discrepancies.

What it solves

  • Deterministic agentic workflow with LangGraph: 5-node state graph with shared state and conditional branching (vehicle identification, impact evaluation, parts mapping, labor estimation, and repairable vs. total loss decision).
  • Multimodal hybrid RAG: Vision models for physical damage detection combined with local vector search (pgvector + fastembed) and a Neo4j graph for structured component relationships.

What it avoids in production

  • Financial hallucinations: Rigorous Pydantic schema validation and 142 automated pytest tests ensuring accurate, repeatable appraisal outputs.
  • Runaway API bills: Localized embedding generation that eliminates external cloud dependencies and sharply reduces token costs.
Architecture Deep Dives

Engineering Notes & Systems Design

Technical trade-offs, performance benchmarks, and lessons learned building mission-critical software.