AI Component Data Enrichment Workflow
A live web tool that enriches component descriptions from tabular input, using AI to normalize and complete incomplete or abbreviated entries.
bomEnricher is acty.dev’s reference implementation for AI-assisted component data enrichment on spreadsheet input.
Screenshots
Problem
Procurement and engineering teams keep component lists in spreadsheets where descriptions are inconsistent, abbreviated, or incomplete, which slows search, comparison, and ordering.
Context
bomEnricher is a live tool, deployed at bomenricher.acty.dev, that enriches component descriptions from spreadsheet input using AI-assisted normalization.
Inputs
- A bill-of-materials or component spreadsheet
- Component identifiers or partial descriptions
Technical approach
The app ingests a spreadsheet of components and applies AI-assisted enrichment to normalize and complete the component descriptions, then returns an enriched table for download. The deployed instance demonstrates the ingest, enrich, and export flow.
Stack
- TypeScript / JavaScript web app
- Spreadsheet (Excel) processing
- AI/LLM-assisted enrichment
- Deployed at bomenricher.acty.dev
What was built
A web interface that accepts a component spreadsheet, runs AI-assisted description enrichment, and produces an enriched, downloadable table. It is the reference implementation behind acty.dev's data enrichment service.
Deployment
Deployed at bomenricher.acty.dev (HTTP 200 verified 2026-09-02).
What can be reused
- Spreadsheet ingest and export pipeline
- AI-assisted field normalization and completion
- Human-reviewable enrichment output
Boundaries
- Built for component-list enrichment, not general-purpose spreadsheet editing
- Client and private data are not included
- Do not claim measured labor savings without a separate sourced calculation