Prompt Engineering con l'API di OpenAI
Fouad Trad
Machine Learning Engineer


prompt = "Compose a travel blog"
print(get_response(prompt))
Title: Esplorando i paesaggi incantevoli dell'Islanda
Introduction: Benvenuto nel mio blog di viaggi! Oggi sono entusiasta di condividere il mio viaggio indimenticabile tra
i paesaggi mozzafiato dell'Islanda.
Day 1: Reykjavik - La capitale affascinante [...]
Day 2: Golden Circle - Le meraviglie della natura [...]
Day 3: Costa sud - Un viaggio di ghiaccio e fuoco [...]
Day 4: Laguna dei ghiacciai - Un paese delle meraviglie gelato [...]
Day 5: Blue Lagoon - Un finale rilassante [...]
prompt = """Compose a travel blog as follows:
Step 1: Introduce the destination.
Step 2: Share personal adventures during the trip.
Step 3: Summarize the journey.
"""
print(get_response(prompt))
Title: Esplorando le incantevoli strade di BarcellonaStep 1: Introduci la destinazione. Benvenuto a Barcellona, una città vivace affacciata sulla splendida costa mediterranea spagnola [...]Step 2: Racconta avventure personali durante il viaggio. Esplorando i vicoli stretti e tortuosi del Quartiere Gotico, ho scoperto gemme nascoste a ogni angolo. [...]Step 3: Riassumi il viaggio. Alla fine del mio viaggio a Barcellona, non potevo che sentirmi grato per le incredibili esperienze e i ricordi creati [...]

Soluzione tipica da controllare
calculator = """
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
"""
prompt = f"""Determine if the code delimited
by triple backticks is correct or not.
Answer by yes or no.
```{calculator}```"""
print(get_response(prompt))
Yes
prompt = f"""Determine the correctness of the code delimited by triple backticks
as follows:
Step 1: Check the code correctness in each function.
Step 2: Verify if the divide function handles the case when dividing by 0.
Code: ```{calculator}```"""
print(get_response(prompt))
Il codice sembra corretto. Definisce quattro funzioni: add, subtract, multiply e
divide. Ogni funzione esegue l'operazione corrispondente e restituisce il
risultato. Tuttavia, non gestisce il caso della divisione per 0, che può generare
ZeroDivisionError.
Passi

Passi

Esempi (shots)

Prompt Engineering con l'API di OpenAI