IniziaInizia gratis

Prompt per un debug efficace

Lavori in un'azienda bancaria dove stai creando una pipeline che elabora e archivia dati inviati dagli utenti. Uno step di preprocessing converte le stringhe in maiuscolo prima di salvarle in un database centrale, ma hai individuato un bug.

In questo step, un input ['a', 'b', 'c'] dovrebbe produrre ['A', 'B', 'C'], ma lo script attuale restituisce invece ['C', 'C', 'C'].

Il file process_data.py, che il LLM può leggere e usare, contiene la funzione difettosa:

def to_uppercase(strings):
  uppercased = [s.upper() for s in strings]
  return [uppercased[-1]] * len(strings)

Questo esercizio fa parte del corso

Programmazione assistita dall'AI per sviluppatori

Visualizza il corso

Istruzioni dell'esercizio

- Scrivi un prompt che faccia fare il debug della funzione includendo il **codice difettoso**, il **comportamento atteso** e una richiesta esplicita di **passi di ragionamento chiari**.

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio