Workflow Beschreibung
Dieser Workflow nimmt Benutzereingaben in Form eines Bildes eines Logo-Blattes entgegen und verwendet KI, um Informationen darüber zu extrahieren. Die gesammelten Daten werden in Airtable gespeichert.
Node Details
1. On form submission
- Typ: formTrigger
- Funktion: Dieser Node startet den Workflow, wenn ein Formular eingereicht wird. Es ermöglicht Benutzern, ein Bild hochzuladen und optionale Eingaben zu machen.
- Parameter:
- Form Title: AI Logo Sheet Feeder
- Form Fields: Es gibt ein für den Upload erforderliches Feld (Bild) und ein weiteres optionales Eingabefeld.
2. Retrieve and Parser Agent
- Typ: agent
- Funktion: Dieser Node analysiert das hochgeladene Bild und extrahiert die enthaltenen Tools und deren Eigenschaften.
- Parameter:
- System Message: Hinweis auf die Struktur der erwarteten JSON-Ausgabe, die Informationen über extrahierte Tools enthält.
3. JSON it
- Typ: set
- Funktion: Dieser Node formatiert die Ausgabe des vorherigen Nodes in ein JSON-Format.
- Parameter:
- JSON Output: Direktive für die Ausgabe des JSON.
4. Structured Output Parser
- Typ: outputParserStructured
- Funktion: Überprüft und formatiert die extrahierten Daten gemäß einem definierten Schema.
5. Check if Attribute exists
- Typ: airtable
- Funktion: Überprüft, ob Attribute bereits in Airtable existieren, und erstellt oder aktualisiert sie bei Bedarf.
- Parameter:
- Base: Bezug auf die Airtable-Datenbank.
- Operation: upsert (einfügen oder aktualisieren).
6. Merge
- Typ: merge
- Funktion: Kombiniert Daten aus mehreren vorhergehenden Nodes.
7. Map Attribute ID
- Typ: set
- Funktion: Weist jedem Attribut eine ID zu, um die Nachverfolgbarkeit in Airtable zu gewährleisten.
8. Loop Over Attributes
- Typ: splitInBatches
- Funktion: Iteriert über alle Attribute.
9. All Attributes
- Typ: set
- Funktion: Aggregiert alle Attribute für die spätere Verarbeitung.
10. Wait for Attribute Creation
- Typ: merge
- Funktion: Wartet auf Attribute werden erstellt und kombiniert deren Daten.
11. Generate Unique Hash for Name
- Typ: crypto
- Funktion: Generiert einen eindeutigen Hash für jedes Tool basierend auf dem Namen, um Duplikate zu vermeiden.
12. Create if not Exist
- Typ: airtable
- Funktion: Erstellt ein neues Tool in Airtable, falls es noch nicht existiert.
13. Save all this juicy data
- Typ: airtable
- Funktion: Speichert alle gesammelten Daten in der Airtable-Datenbank.
Ergebnis
Nach dem erfolgreichen Durchlauf dieses Workflows sind alle relevanten Informationen zu den hochgeladenen Tools und deren Attributen in der Airtable-Datenbank gespeichert. Du kannst die Daten abfragen oder wie gewünscht weiterverarbeiten.