> For the complete documentation index, see [llms.txt](https://ai-native-development.gitbook.io/archived/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ai-native-development.gitbook.io/archived/italy/base/comment-to-code.md).

# Generazione del codice dai commenti

GitHub Copilot può generare nuovo codice in base alle condizioni specificate dallo sviluppatore. Ad esempio, è possibile generare codice specificando le seguenti condizioni:

Ad esempio, specificando le seguenti condizioni, è possibile generare una nuova funzione:

```ts
// Nome della funzione: calculateAverage
// Argomenti della funzione: numeri (array)
// Tipo di ritorno della funzione: numero
```

Specificando queste condizioni, GitHub Copilot genererà il seguente codice:

```ts
function calculateAverage(numbers: number[]): number {
    // Calcola la media dell'array
    const sum = numbers.reduce((a, b) => a + b);
    return sum / numbers.length;
}
```

È possibile definire condizioni più complesse.
