Use Case VitruAI Labs

Revit Family Classification

Revit Family Classification is the workflow that re-categorises legacy “Generic Model” families to their correct Revit categories — Doors, Windows, Furniture, Plumbing Fixtures, Casework, Specialty Equipment. Revit family classification AI reads family geometry, parameters, naming, and thumbnails to propose the correct category, hosting behaviour, and subcategory with confidence scores; BIM Managers confirm in bulk. Available now as a Labs engagement under MSA + Appendix.

  • Legacy “Generic Model” families re-categorised in bulk to their correct Revit categories with confidence scores per family.
  • Hosting-behaviour and subcategory recommendations alongside the top-level Revit category for each proposed change.
  • BIM Manager confirms in bulk via a review UI; the agent never re-categorises families or projects without sign-off.
Scope a Labs engagement See capabilities ↓
How it works

From thousands of “Generic Model” families to category-correct in days, not quarters.

Workflow today

  1. 01

    Library inherits “Generic Model” families

    Over years, families arrive from content vendors, consultants, and old projects, and many land in the Generic Model category because the author skipped the category step or imported from a less disciplined source. Nobody has a clear count, but libraries with thousands of Generic Model families across Doors, Windows, and Furniture are common.

    Ongoing
  2. 02

    BIM Manager opens each family manually

    To re-categorise a family today, the BIM Manager opens the RFA, inspects geometry and parameters, decides the correct category, recreates the family in that category, and replaces instances in projects. A single family can take 5–15 minutes, and complex Plumbing Fixtures or Casework with nested families take longer.

    Ad-hoc · 5–15 min per family
  3. 03

    Replace-in-project sweep

    Once a corrected family exists, each active project needs a replace-in-project pass so instances use the new category-correct family. That sweep runs project by project, often after hours, and each model can take hours when combined with other maintenance tasks like Revit standards enforcement.

    Per project · hours
  4. 04

    Library never converges

    Because re-categorisation is slow and project work wins every time, the library rarely catches up. It is common to see 5,000+ Generic Model families still in circulation, which undermines schedules, view templates, and QA passes like Revit Family Audit.

    Ongoing

Workflow with VitruAI

  1. 01

    Point the agent at the library folder

    The BIM Manager configures the Document AI Agent against the central family library or content drive and filters the first pass to Generic Model families. Connection to the content source runs through the firm’s existing Revit integration, so no new content pipeline is required.

    Setup · ~1 hr
  2. 02

    Run the classification pass

    The agent walks each selected RFA, reads geometry, parameters, naming patterns, and thumbnails, and proposes a Revit category, hosting behaviour, and subcategory for every family. A 1,000-family pass typically finishes in single-digit tens-of-minutes, with a confidence score per proposal and flags for ambiguous cases like Furniture vs Casework vs Specialty Equipment.

    Per pass · calibrated per deployment
  3. 03

    BIM Manager bulk-confirms in a review UI

    High-confidence proposals group by target category so the BIM Manager can confirm hundreds of Doors or Windows in a few clicks, while ambiguous families get individual review with the top three categories ranked. The workflow mirrors a structured QA pass and pairs well with Revit Family Audit and the Studio QA/QC Agent for downstream model checks.

    Day 1–2
  4. 04

    Apply re-categorisation plus project sweep

    Confirmed changes write back to library copies first, keeping the original RFAs archived for reference. Project-side sweeps then run against active models to replace old Generic Model instances with the new category-correct families, with rollback per project so the BIM Manager can undo a pass if a model behaves unexpectedly during coordination or standards checks.

    Per pass · hours-to-days

Revit family classification AI inside your existing Revit workflow

This Labs workflow runs inside the firm’s existing Revit environment via the VitruAI + Revit integration, so families stay in RFA form and project models stay in RVT. The same pipeline can support adjacent checks such as Revit standards enforcement and post-classification audits without a separate tool chain.

Common questions

Revit Family Classification — FAQ

  • What does revit family classification ai actually do?

    It reads each family’s geometry, parameters, naming, and thumbnail and proposes the correct Revit category such as Doors, Windows, Furniture, Plumbing Fixtures, or Casework. The workflow also outputs hosting behaviour (face-based, wall-hosted, non-hosted) and a suggested subcategory, plus a confidence score per family. The BIM Manager reviews a queue of proposals and confirms changes in bulk before anything touches the live library or projects.

  • Why does Revit family categorisation matter?

    Schedules, filters, view templates, and tag families all key off the Revit category, so a door-shaped Generic Model never appears in a door schedule or responds to door-specific filters. That breaks quantity takeoff, documentation, and QA checks that expect categories like Plumbing Fixtures or Furniture to be complete. Cleaning categories also makes downstream tools like the Studio QA/QC Agent and Revit standards enforcement more reliable because they can trust category-based rules.

  • How accurate is the classification?

    High-confidence families such as simple Doors, Windows, and Plumbing Fixtures with clear connectors and parameters classify very reliably. Ambiguous cases like Casework versus Furniture versus Specialty Equipment are flagged for human review with the top three candidates ranked so the BIM Manager can decide quickly. Each Labs deployment ships a per-library accuracy report calibrated to the customer’s family library and typical categories, so the team sees real numbers before approving large batches.

  • Does it handle hosting behaviour (host-based vs hosted)?

    Yes, host-based, face-based, and non-hosted behaviour is part of the output for every proposed change, not just the top-level Revit category. The classifier inspects reference planes, connectors, and placement settings to infer whether a family should be wall-hosted, ceiling-hosted, or free-standing. That reduces the risk of doors losing their wall hosts or Plumbing Fixtures dropping out of ceilings during the project-side replace pass.

  • What’s the project-side sweep?

    After the library copy of a family is re-categorised and approved, the workflow can scan active project models and replace instances of the old Generic Model family with the new category-correct version. Each project sweep runs with a preview and full rollback so the BIM Manager can test on a pilot model before rolling out to a studio or office. This step pairs well with a post-sweep Revit Family Audit to confirm schedules and tags behave as expected.

  • What’s the Labs engagement timeline?

    A typical Labs engagement runs 6–10 weeks from kickoff to a working classifier tuned against the firm’s library. Early weeks focus on sampling existing Generic Model families, defining target categories, and wiring the VitruAI + Revit connection. Later weeks focus on classifier calibration, review-UI setup, and a pilot pass on a subset of the library before expanding to the full content set.

More from VitruAI

Related

Adjacent agents, use cases, integrations, and regulations that pair with this one.

Agent VitruAI Labs

Structural Sizing Agent — preliminary member sizing from the architectural model

The Structural Sizing Agent reads the architectural Revit model, applies the firm’s preliminary-sizing rules, and emits concept-stage member sizes — beams, columns, slabs — for early…

IFCRevitGlobal
Agent VitruAI Labs

MEP Routing Agent — AI for MEP design review

The MEP Routing Agent is VitruAI’s ai for mep design review — it reads a Revit MEP model and evaluates routing decisions against the firm’s design…

RevitGlobal
Agent VitruAI Labs

Document AI Agent — ai document parsing for aec drawings, PDFs, and DWGs

The Document AI Agent extracts structured data — door and window schedules, mechanical components and dimensions, RFI responses, submittal answers, and plan-archive search results — from…

AutoCADIFCRevitGlobalMENA
Agent Live

Comms Agent — AEC project comms agent for meetings to action items

The Comms Agent reads project-meeting transcripts from Zoom, Microsoft Teams, Google Meet, and Slack huddles, extracts decisions and action items with assigned owner and due date,…

Global
Agent Beta

Project Memory Agent — ai project memory for aec, claim-ready timelines on demand

The Project Memory Agent ingests project correspondence, meeting minutes, RFIs, design submissions, change orders, and contract documents into a structured project memory, then produces decision logs,…

BIM 360 / ACCProcoreGlobal
Agent Roadmap

RFI Agent — ai rfi drafting and tracking for aec

The RFI Agent drafts RFIs grounded in the project record—drawings, specifications, prior RFIs, and meeting minutes—and tracks each item’s schedule, scope, and cost implications inside Procore…

BIM 360 / ACCProcoreGlobal
Agent Beta

Contract Agent — ai contract clause monitoring for aec

The Contract Agent reads signed project contracts—owner-architect, design-build, owner-contractor, and subconsultant agreements—and monitors insurance, indemnity, and payment-terms clauses across the project lifecycle. It tracks which clauses…

Global
Agent Beta

Scope Agent — ai scope drift detection for aec projects

The Scope Agent reads the signed contract scope of services and watches RFIs, meeting minutes, design submissions, and email correspondence for asks that fall outside that…

ProcoreGlobal
Next step

Need this on a real project?

Scope a Labs engagement