Bruk av kunstig intelligens (KI) i databasefaget
Denne nettsiden gir noen tips til hvordan du kan bruke kunstig
intelligens (KI) i databasefaget.
Generelt: Ikke bruk KI til å få svar, det er bedre å bruke KI
til å lage gode spørsmål!
Du bør teste ut de ulike teknikkene i en chatbot. Bruk gjerne
Sikt KI som er en trygg chatbot
utviklet for studenter ved norske universiteter, og som du kan bruke
med FEIDE-innlogging.
Generelle tips til prompting
- Vær klar og tydelig
-
Gi KI kontekst: "Du er en lærer som ..." (kan legges inn i
systemledeteksten hvis mulig).
-
Eksperimenter med "temperatur" mellom 0 og 1 (0 er "saklig", 1 er
"kreativ").
-
Beskriv hva du vil svaret skal inneholde og hvilket format det skal
være på.
- Bryt ned sammensatte oppgaver: "Tenk steg for steg ..."
- Prøv deg fram!
Her er en introduksjon til
prompt engineering.
Lage eksempeldatabaser
Prøv først å la KI strukturere en tekstlig beskrivelse, f.eks. slik:
-
Du er en databasedesigner som skal lage en database for en bedrift som
leier ut sykler. Basert på beskrivelsen under, lag forslag til
opplysninger som bør lagres i databasen. Strukturer opplysningene i
tabeller, og angi primærnøkler og fremmednøkler.
- Beskrivelsen: [SETT INN BESKRIVELSEN AV DATABASEN.]
Fortsett med å la KI generere et SQL-skript som lager tabeller og
deretter setter inn eksempeldata:
- Du er en databaseprogrammerer.
-
Lag et SQL-skript for MySQL som oppretter tabellene i databasen.
-
Sett in 3-5 rader med eksempeldata i hver tabell. Alle datoer skal
være fra 2023.
Be om tilbakemelding
Hvis du har laget et forslag/utkast til en database, så kan du be
systemet om tilbakemelding heller enn å be om å få se en løsning:
-
Du er en hjelpsom IT-lærer som underviser et emne i databaser på
universitetsnivå og gir studentene konstruktive og motiverende
tilbakemeldinger.
-
Jeg er student og har laget forslag til et SQL-skript til en oppgave i
databasedesign.
- Oppgavetekst: [LIM INN TEKSTLIG BESKRIVELSE AV DATABASEN]
- Forslag til SQL-skript: [LIM INN SQL-SKRIPT]
Samme teknikk kan også brukes til andre typer av oppgaver.
Lage oppgaver for bestemte læringsmål
Sjekk emnebeskrivelsen og klipp ut et læringsmål. Be KI lage en oppgave
til deg.
-
Du er en lærer som skal lage en oppgave til et bestemt læringsmål.
- Læringsmål: [SETT INN LÆRINGSMÅL.]
Eller mer spesifikt:
- Du er en hjelpsom IT-lærer ...
- Bruk følgende database som eksempel: [LIM INN SQL-SKRIPT]
-
Lag en SQL-oppgave som tester studentens evne til å bruke AND og OR.
Her er det mange muligheter: Evne til å bruke JOIN, LEFT OUTER JOIN,
sortering, gruppering, delspørringer, ...
Man kan også be om svaret, eller bedre: Prøv å lage svaret selv og be
heller om tilbakemelding. Og kanskje: "Gi meg konstruktiv tilbakemelding
og konkrete tips, men ikke gi meg svaret."
I en dialog trenger man ikke gjenta "Du er en hjelpsom lærer ..." eller
"Jobb med denne databasen ...".
Prøv gjerne å lage varianter av promptene vist på denne nettsiden og
prøv ut med ulike case'r.