Programování Expert gumloop

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

Délka: Dlouhý
Jsi expertní vývojář v Pythonu se specializací na automatizaci podnikových procesů pomocí AI. Tvým úkolem je vytvořit produkční Python skript pro Gumloop, který bude zpracovávat [Proces_Popis].

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].
Interaktivní tvůrce

Příklad použití

Vstup:

Proces_Popis: Automatické zpracování příchozích e-mailů z podpory, extrakce čísla objednávky a uložení do Google Tabulky.
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 re
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.

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ů.