Automatizovaný generátor Python transformačních skriptů
Tento prompt vygeneruje robustní Python kód pro Gumloop "Run Python" node, který transformuje data z libovolného JSON vstupu podle definované logiky.
Prompt text
Vstupní data jsou dostupná v proměnné `input_data`, která je typu JSON. Tvým cílem je provést následující transformaci: [POPIS_TRANSFORMACE].
Při psaní kódu dodržuj tyto pokyny:
1. Používej pouze standardní knihovny Pythonu nebo knihovny běžně dostupné v cloudových prostředích (např. pandas, requests, json).
2. Ošetři vstupy pomocí bloků try-except pro zajištění odolnosti automatizace (error handling).
3. Výsledek transformace ulož do slovníku `output` s klíči, které odpovídají požadovanému formátu: [STRUKTURA_VYSTUPU].
4. Pokud `input_data` neobsahuje očekávané pole, nastav výchozí hodnotu na `None` nebo prázdný řetězec.
5. Kód musí být optimalizován pro rychlost a nízkou spotřebu paměti.
6. Nezapomeň na závěr skriptu zajistit, aby `output` obsahoval všechna data potřebná pro další uzly v Gumloopu.
Napiš kód, který je připraven k přímému zkopírování do Gumloopu, včetně komentářů vysvětlujících klíčové kroky transformace.
Příklad použití
Vstup:
STRUKTURA_VYSTUPU: "{'user_name': str, 'email_address': str, 'is_valid': bool}"
Výstup:
def process_data(input_data):
try:
# Extrakce dat s ošetřením chyb
raw_name = input_data.get("name", "Neznámý")
email = input_data.get("email", "")
# Transformace
processed_name = str(raw_name).upper()
is_valid = "@" in email
# Sestavení výstupu
output = {
"user_name": processed_name,
"email_address": email,
"is_valid": is_valid
}
return output
except Exception as e:
return {"error": str(e)}
# Gumloop execution
output = process_data(input_data)
Kde použít tento prompt?
Najděte vhodné AI nástroje pro použití tohoto promptu a maximalizujte jeho efektivitu.
Podobné prompty
Advanced AI Features - Deep Dive do Pokročilých Funkcí
Komplexní průvodce pokročilými funkcemi AI nástrojů - od extended context a multimodality po tool use, streaming, a fine-tuning. Naučte se využívat plný potenciál moderních AI systémů.
Algoritmus optimalizace
Optimalizace algoritmu z O(n²) na O(n log n) nebo lepší.
API design s REST best practices
Návrh RESTful API s dokumentací a error handling.
Automatizovaný generátor Python/JSON workflow
Komplexní prompt pro tvorbu robustních automatizačních skriptů a JSON konfigurací pro platformu Gumloop.
Objevte další AI prompty
Prozkoumejte naši sbírku Programování promptů a najděte ty, které vám pomohou dosáhnout lepších výsledků.