View on GitHub

Kantega AI-dev Workshop

Workshop for bruk av AI-verktøy (som ChatGPT og Github Copilot) i utviklingsarbeid

Potensielle oppgaver - Utvikling

Utvide en eksisterende kodebase

Ta en eksisterende kodebase som du har jobbet på (gitt, selvfølgelig, at det ikke bryter noen lisens eller noe lovverk å bruke det i denne sammenhengen), eventuelt last ned et open source prosjekt som du enten er kjent med eller som er smått nok til at du lett kan forstå det.

Utvid deretter denne kodebasen med noe som mangler, og bruk LLM’en hele veien. Noen eksempler på konkrete oppgaver:

Håndtere JSON

const originalArray = [
    { title: 'dog.jpg', type: 'IMAGE' },
    { title: 'cat.mp4', type: 'VIDEO' },
    { title: 'fish.jpg', type: 'IMAGE' },
    /* etc, etc... */
];

const expectedMap = {
    'IMAGE': [
        { title: 'dog.jpg' },
        { title: 'fish.jpg' }
    ],
    'VIDEO': [
        { title: 'cat.mp4' }
    ]
};

SQL

Algoritmer

Generere kode

Tester

Dokumentasjon

Fagstoff

Review

Integrasjoner i IDE’er

Feilsøking

Sikkerhet

Leetcode / CodeWars / Hackerrank / et al

Potensielle oppgaver - Drift

Automasjon

Man kan finne konkrete deler av en arbeidsflyt som potensielt kan automatiseres, og forsøke å benytte språkmodellen til å avdekke hva som potensielt kan automatiseres, og hvordan det rent praktisk kan automatiseres.

For eksempel om man i en fly det gjøres en del manuell konfigurasjon, med flere steg, så kan man prøve å få språkmodellen til å skrive et script eller utforme en prosedyre slik at man ikke behøver alle de manuelle stegene.

< Tilbake