Personalizzare il formato di output
Lavori come developer in una startup che offre una piattaforma di analisi del testo per content creator. La piattaforma aiuta gli utenti a categorizzare e formattare automaticamente i loro contenuti, e ora stai sviluppando una nuova funzionalità che rileva la lingua di un dato text e genera un titolo adatto per quel testo in un formato personalizzato. Decidi quindi di creare un prompt che guidi il modello linguistico in questo processo.
Il pacchetto OpenAI, la funzione get_response() e la variabile text sono già stati precaricati per te.
Questo esercizio fa parte del corso
Prompt Engineering con l'API di OpenAI
Istruzioni dell'esercizio
- Crea le
instructionsper il prompt, chiedendo al modello di determinare la lingua e generare un titolo adatto per l’estratto ditextprecaricato che verrà fornito usando i triple backticks (```) come delimitatori. - Crea l’
output_formatcon le indicazioni per includere il testo, la lingua e il titolo, ciascuno su una riga separata, usando 'Text:', 'Language:' e 'Title:' come prefissi per ogni riga. - Crea il
final_promptcombinando tutte le parti e iltextdelimitato da usare.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
client = OpenAI(api_key="")
# Create the instructions
instructions = ____
# Create the output format
output_format = ____
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)