1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Prompt Engineering s OpenAI API

Connected

cvičení

Úprava kódu pomocí víceúrovňových promptů

Jsi dodavatel stavebních prací specializující se na pokládku podlah. Potřebuješ vytvořit funkci v Pythonu, která vypočítá plochu a obvod obdélníkové podlahy v místnosti – to ti pomůže určit množství podlahového materiálu potřebného pro daný projekt.

Máš k dispozici řetězec function, který obsahuje základní funkci počítající plochu obdélníkové podlahy na základě její šířky a délky. Pomocí víceúrovňového promptu musíš vyzvat jazykový model, aby tuto funkci upravil tak, aby vracela také obvod obdélníku, a aby ověřila, zda jsou vstupní hodnoty (rozměry podlahy) kladná čísla – pokud ne, zobrazí odpovídající chybové zprávy.

Balíček OpenAI, řetězec function a funkce get_response() jsou pro tebe předem načteny.

Pokyny

100 XP
  • Vytvoř víceúrovňový prompt, který požádá model o úpravu proměnné function podle zadaných požadavků: ověř, zda jsou vstupy funkce kladná čísla, a pokud ne, zobraz příslušné chybové zprávy – jinak vrať plochu a obvod obdélníku.