You are helping me build the following AI agent workflow. ## Goal Enrich Property Inventory Image Recognition: Upload a photo to Airtable and the agent identifies the item via image search then fills in its specs automatically. ## Specification - What it does: Upload your property inventory photos to Airtable, and this agent automatically identifies each item and fills in its full specifications. It searches online product pages using image recognition, scrapes the details, and updates your records so you never have to manually type out specs again. - Trigger: Triggered by an event (Event ยท on new Airtable record) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - Airtable: Storing property images and inventory data - OpenAI Chat Model: Image recognition to describe items - SerpAPI: Google reverse image search for product identification - Firecrawl.dev: Scraping product specifications from web pages ## Known pitfalls, handle each one explicitly in your implementation 1. SerpAPI reverse image search may return unrelated results if the photo is low quality, so implement a confidence threshold check before scraping. 2. Airtable has field size limits for rich text fields, truncate long descriptions to prevent record update failures. 3. Reverse image search often returns generic category pages instead of specific product pages, so validate that the scraped data matches the original item's key identifiers. ## Reference implementation https://n8n.io/workflows/2330 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/enrich-property-inventory-with-ai-image-recognition/ via usecasesforagents.com