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

prompt = "Generate an Excel sheet containing
five student names and their grades"
print(get_response(prompt))
Mi dispiace, ma come IA basata su testo non posso
fornire direttamente un file Excel.
Posso però aiutarti a generare una
rappresentazione di esempio dei dati richiesti.
prompt = "Genera una tabella copiabile in Excel con cinque nomi di studenti e i loro voti" print(get_response(prompt))| Nome studente | Voto | |---------------|------| | Studente 1 | 90 | | Studente 2 | 85 | | Studente 3 | 95 | | Studente 4 | 88 | | Studente 5 | 92 |
code = '''
def calculate_rectangle_area(length, width):
area = length * width
return area
'''

prompt = f"""
Analizza il codice delimitato da tre backtick in una frase
```{code}```.
"""
print(get_response(prompt))
Il codice calcola l'area di un rettangolo in base a lunghezza e larghezza.
Modifichiamo il prompt per ottenere il linguaggio di programmazione
prompt = f"""
Analizza il codice delimitato da tre backtick e fornisci il suo linguaggio di
programmazione in una frase
```{code}```.
"""
print(get_response(prompt))
Il codice fornito è una funzione scritta in Python che calcola l'area di un
rettangolo in base a lunghezza e larghezza.
Modifichiamo il prompt per ottenere output strutturato
prompt = f"""
Per la funzione delimitata da tre backtick, fornisci in formato strutturato:
- description: breve descrizione in una frase
- language: linguaggio di programmazione usato
- input: input della funzione
- output: output restituito dalla funzione
```{code}```.
"""
print(get_response(prompt))
description: Questa funzione calcola l'area di un rettangolo.
language: Python
input:
- length: La lunghezza del rettangolo.
- width: La larghezza del rettangolo.
output:
- area: L'area calcolata del rettangolo, prodotto di lunghezza
e larghezza.
Prompt iniziale
prompt = """
Clear skies and a gentle breeze. -> Sunny
Heavy rain and thunderstorms expected. -> Rainy
Fresh snowfall with freezing temperatures. ->
"""
print(get_response(prompt))
Snowy
Prompt iniziale
prompt = """
Clear skies and a gentle breeze. -> Sunny
Heavy rain and thunderstorms expected. -> Rainy
The wind of change brought a refreshing breeze to the company's operations. ->
"""
print(get_response(prompt))
Windy
Prompt affinato
prompt = """
Clear skies and a gentle breeze. -> Sunny
Heavy rain and thunderstorms expected. -> Rainy
The political climate in the country was stormy -> Unknown
The wind of change brought a refreshing breeze to the company's operations. ->
"""
print(get_response(prompt))
Unknown

Prompt Engineering con l'API di OpenAI