AI-assisteret kodning

Brug af kunstig intelligens til at generere, foreslå eller fuldføre kildekode.

Kort fortalt

Du skriver kode, og AI'en hjælper dig ved at foreslå næste linje, rette fejl eller skrive hele funktioner for dig.

Kategori
teknik
Niveau
begynder

Betydninger

1
  1. 1

    Praksis med at bruge AI-værktøjer til at assistere udviklere i at skrive, teste og debugge kode.

    • AI-assisteret kodning med GitHub Copilot forkorter udviklingstiden betydeligt.
    • Mange moderne IDE'er integrerer AI-assisteret kodning for at give forslag i realtid.

Hvornår bruges det

Bruges i integrerede udviklingsmiljøer (IDE'er) som Visual Studio Code (med GitHub Copilot) eller JetBrains-produkter. Udvikleren skriver en kommentar eller begynder at kode, og AI'en foreslår relevante kodeblokke, ofte baseret på kontekst og træningsdata.

Kodeeksempel

# Brugeren skriver en kommentar
# AI'en foreslår en funktion:
def factorial(n):
    if n == 0:
        return 1
    else:
        return n * factorial(n-1)

Eksempel på en AI-assisteret kodegenerering: brugeren skriver en kommentar, og AI'en foreslår den tilhørende funktion.

Oprindelse

Udtrykket opstod med fremkomsten af store sprogmodeller som GPT-3 og Codex, der kan generere kode.

Afledte ord

2

Kilder

2
  • GitHub Copilot Documentation
  • OpenAI Codex