Začněte nyníZačněte zdarma

Prompty pro efektivní ladění kódu

Pracuješ v bankovní společnosti, kde budujete pipeline pro zpracování a ukládání dat zadaných uživateli. Jeden z kroků předzpracování převádí řetězce na velká písmena před uložením do centrální databáze, ale narazil/a jsi na chybu.

V tomto kroku by vstup ['a', 'b', 'c'] měl vrátit ['A', 'B', 'C'], ale aktuální skript místo toho vrací ['C', 'C', 'C'].

Soubor process_data.py, který může LLM číst a používat, obsahuje chybnou funkci:

def to_uppercase(strings):
  uppercased = [s.upper() for s in strings]
  return [uppercased[-1]] * len(strings)

Toto cvičení je součástí kurzu

AI-Assisted Coding for Developers

Zobrazit kurz

Pokyny k cvičení

- Vyzvi model k ladění funkce tak, aby prompt obsahoval **chybný kód**, **očekávané chování** a žádost o jasné **kroky uvažování**.

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení