ÎncepețiÎncepe gratuit

Prompturi de auto-consistență

Imaginează-ți că ești proprietarul unui magazin care vinde laptopuri și telefoane mobile. Ziua începe cu 50 de dispozitive în stoc, dintre care 60% sunt telefoane mobile. Pe parcursul zilei, trei clienți au vizitat magazinul: fiecare a cumpărat câte un telefon mobil, iar unul dintre ei a cumpărat și un laptop în plus. De asemenea, ai adăugat în colecție 10 laptopuri și 5 telefoane mobile. Câte laptopuri și câte telefoane mobile ai la sfârșitul zilei? Această problemă este definită în șirul problem_to_solve, iar tu vei folosi un prompt de auto-consistență pentru a o rezolva.

Pachetul OpenAI și funcția get_response() au fost preîncărcate.

Funcția get_response() din acest exercițiu utilizează parametrul max_tokens pentru a accelera rularea exercițiului.

Acest exercițiu face parte din cursul

Prompt Engineering cu OpenAI API

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează self_consistency_instruction, care să permită modelului să rezolve problema cu trei experți și să combine rezultatele printr-un vot majoritar.
  • Creează promptul final prompt combinând self_consistency_instruction cu problem_to_solve.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

client = OpenAI(api_key="")

# Create the self_consistency instruction
self_consistency_instruction = ____

# Create the problem to solve
problem_to_solve = "If you own a store that sells laptops and mobile phones. You start your day with 50 devices in the store, out of which 60% are mobile phones. Throughout the day, three clients visited the store, each of them bought one mobile phone, and one of them bought additionally a laptop. Also, you added to your collection 10 laptops and 5 mobile phones. How many laptops and mobile phones do you have by the end of the day?"

# Create the final prompt
prompt = ____

response = get_response(prompt)
print(response)
Editează și rulează codul