Hurtigstart
Dette er ment som noen raske øvelser man kan gjøre bare for å komme i gang. Kan gjøres som oppvarming, eller om man ikke helt vet hvordan man skal begynne.
Først og fremst så trenger man tilgang til en eller annen språkmodell. De 2 ‘store’ nå om dagen er ChatGPT og GitHub Copilot, som begge er basert på OpenAI sin GPT-modell, men det finnes andre aktører, og også open-source alternativer.
Hovedforskjellen her er at ChatGPT er en mer generell ‘chatbot’, som kan svare på veldig generelle prompts, mens Copilot er ment som et verktøy for å hjelpe med programmering. Copilot bruker man gjerne i en IDE, og vil gi AI-genererte autocompletion forslag mens man koder, basert på eksisterende kildekode. Vær obs på at den deler kode med en ekstern tredjepart, så vær sikker på at du enten ikke deler sensitiv kode / data, eller at du har lov å benytte AI-verktøy.
Språkmodeller
- ChatGPT: chat.openai.com
- Her kan man logge inn med for eksempel en Google konto. Gratisversjonen er basert på GPT-3.5, men det er mulig å betale for GPT-4.
- GitHub Copilot: github.com/github-copilot/signup
- Her kan man signere seg på en 30 dagers gratis prøveversjon. Det finnes plugins til de fleste store IDE’ene for å integrere med Copilot.
- Codeium: https://codeium.com/
- Et alternativ til GitHub Copilot, er gratis for individer å bruke. Lett å forveksle med Codium, et annet kode-AI-produkt som gjør noe litt annet.
- TabbyML: https://github.com/TabbyML/tabby
- TabbyML er en 100 % free open-source co-pilot, der tilogmed de underliggende språkmodellene er åpne, og finnes på Huggingface.
- Ollama 2: ollama.ai
- Llama er en open-source språkmodell, som det er mulig å laste ned og kjøre på sin egen maskin.
Oppgaver
Generer JSON-data: JSON test-data
Som en oppvarming, kan vi starte med å bruke språkmodellen til å generere noe testdata.
Så kan man velge enten en frontend-oppgave, eller en backend-oppgave (eller begge!):
Webapp-komponent: Webapp-komponent
Hello world: Hello World
Etter det er det bare å velge fra de andre oppgavene: Oppgaver