Workflow zur Analyse und Anreicherung von Produktdaten

Dieses Workflow ermöglicht die Analyse von Produktbildern und die Anreicherung von Produktdaten durch KI und Webscraping.

Workflow zur Analyse und Anreicherung von Produktdaten

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

1. Manual Trigger

Name: When clicking „Test workflow“

Typ: Manual Trigger

Beschreibung: Dieser Knoten startet den Workflow manuell, wenn auf die Schaltfläche „Test workflow“ geklickt wird. Er benötigt keine speziellen Parameter.

2. Airtable: Get Applicable Rows

Name: Get Applicable Rows

Typ: Airtable

Beschreibung: Dieser Knoten sucht in Airtable nach relevanten Zeilen, die Produktbilder enthalten, und filtert sie basierend auf bestimmten Bedingungen wie „Image!=““ und „AI_status=FALSE()“.

3. OpenAI: Analyse Image

Name: Analyse Image

Typ: OpenAI

Beschreibung: Hier wird ein KI-Modell verwendet, um die Merkmale des Objekts auf dem Bild zu analysieren, wie Beschreibung, Modell, Material, Farbe und Zustand.

4. Object Identifier Agent

Name: Object Identifier Agent

Typ: Agent

Beschreibung: Dieser Knoten hilft, die Produktattribute zu identifizieren, indem er entweder eine umgekehrte Bildersuche oder ein Webscraping durchführt, um Daten von externen Webseiten zu erhalten.

5. Actions Router

Name: Actions Router

Typ: Switch

Beschreibung: Dieser Knoten entscheidet, ob eine Umkehrbildsuche oder ein Webscraping genutzt werden soll, basierend auf der Route des Anforderungsobjekts.

6. SERP Google Reverse Image API

Name: SERP Google Reverse Image API

Typ: HTTP Request

Beschreibung: Dieser Knoten verwendet die SERP API, um ähnliche Bilder zu suchen und relevante Links zurückzugeben.

7. Firecrawl Scrape API

Name: Firecrawl Scrape API

Typ: HTTP Request

Beschreibung: Hier werden die Inhalte einer Webseite scrapped, um zusätzliche Informationen zu erhalten. Die Anfrage erfolgt an die Firecrawl API.

8. Scrape Success?

Name: Scrape Success?

Typ: If

Beschreibung: Prüft, ob das Scraping erfolgreich war und basierend auf dem Ergebnis den Workflow weiterführt (success / error).

9. Enrich Product Rows

Name: Enrich Product Rows

Typ: Airtable

Beschreibung: Aktualisiert die ursprünglichen Zeilen in Airtable mit den durch das Modell gewonnenen angereicherten Produktdaten.

10. Fallback Response

Name: Fallback Response

Typ: Set

Beschreibung: Dieser Knoten gibt eine Antwort zurück, wenn keine der vorherigen Bedingungen erfüllt wurde, und signalisiert, dass nicht auf Daten zugegriffen werden konnte.

Ergebnis

Durch diesen Workflow können Produktbilder analysiert und die entsprechenden Produktinformationen ermittelt werden, wodurch manuelle Dateneingabe reduziert wird. Die Analyse umfasst sowohl bildbasierte als auch internetbasierte Quellen zur Anreicherung der Produktdaten.

Facebook
Twitter
LinkedIn

Andere Projekte