Dit project is een robuuste data-verrijkingspipeline die duiklocaties rij voor rij verwerkt en verrijkt met AI-gegenereerde content en geospatiale metadata.
Het systeem is gebouwd voor veiligheid en betrouwbaarheid:
-
Leest een input-CSV (new_table.csv) en schrijft resultaten direct naar een output-CSV (new_table_updated.csv).
-
Ondersteunt hervatten bij crashes door reeds geschreven rijen over te slaan.
-
Gebruikt OpenAI Chat Completions (JSON-modus) om twee velden te genereren:
-
description (korte locatiebeschrijving)
-
dive_description (uitgebreide duikomstandigheden, toegang, zicht, dieptes, hoogtepunten)
-
-
Past geocoding via Nominatim (OpenStreetMap) toe om ontbrekende landen/regio’s af te leiden uit latitude/longitude.
-
Normaliseert en rondt max depth naar boven af voor consistentie.
-
Schrijft elke rij direct weg, zodat voortgang nooit verloren gaat.
Dit project laat zien hoe je een fouttolerante ETL-pipeline met AI-integratie bouwt, waarbij datacleansing, geospatiale verrijking en automatische contentgeneratie samenkomen in één proces.
Ook een idee dat moet gaan werken?
Bespreek de volgende praktische stap met De Wilde ICT Solutions.
Neem contact op