Generátor robustních Python automatizačních skriptů
Tento prompt transformuje popsaný obchodní proces do vysoce optimalizovaného a modulárního Python kódu připraveného pro integraci v Gumloopu.
Prompt text
Při psaní kódu důsledně dodržuj tyto pokyny:
1. Architektura: Kód musí být modulární, využívat funkce a obsahovat ošetření chyb pomocí bloků try-except.
2. Knihovny: Upřednostňuj standardní knihovny a knihovny běžně dostupné v prostředí Gumloop (např. requests, pandas).
3. Vstupy/Výstupy: Definuj jasné vstupní proměnné jako [Vstupní_Datový_Bod] a zajisti, aby výstupem byla validovaná struktura JSON.
4. Dokumentace: Ke každému bloku kódu přidej komentáře vysvětlující logiku, aby byl kód snadno udržovatelný pro netechnické uživatele.
5. Bezpečnost: Pokud skript pracuje s API klíči, implementuj je jako proměnné prostředí (environment variables).
6. Optimalizace: Kód musí být efektivní z hlediska využití paměti a času běhu.
Cílem je vytvořit skript pro [Cílová_Platforma_API], který provede [Konkrétní_Akce]. Napiš kód tak, aby byl přímo vložitelný do "Python Node" v rámci Gumloop workflow. Pokud je potřeba parsovat data, použij knihovnu BeautifulSoup nebo regex pro extrakci klíčových informací z [Datový_Zdroj].
Příklad použití
Vstup:
Vstupní_Datový_Bod: raw_email_body
Cílová_Platforma_API: Google Sheets API
Konkrétní_Akce: Vyhledání ID objednávky pomocí regexu a následný zápis do řádku.
Datový_Zdroj: Tělo e-mailové zprávy v textovém formátu.
Výstup:
import os
# Skript pro extrakci dat a zápis do Sheets
def process_email(raw_email_body):
try:
# Regex pro hledání ID objednávky (např. ORD-12345)
order_pattern = r"ORD-\d{5}"
match = re.search(order_pattern, raw_email_body)
if not match:
return {"status": "error", "message": "Order ID not found"}
order_id = match.group(0)
# Logika pro zápis do Google Sheets (zjednodušeno)
return {"status": "success", "order_id": order_id}
except Exception as e:
return {"status": "error", "message": str(e)}
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 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.
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ů.