Promps Opgaver
Her er en liste over opgaver. Prøv selv at se om du kan løse dem først før du ser hvordan jeg har svaret.
Disse opgaver er bedst løst i openAi's playground. Denne koster dog penge. Men du kan sagtens bruge deres gratis løsning.
Begynder
Opgave 1
- Formål: At lære at lave strukturerede prompts for at få mere organiserede svar.
- Instruktion:
- Formuler en prompt, der beder AI'en om at forklare, hvad en variabel er, med følgende struktur:
- Definition
- Eksempel fra programmering
- Formuler en prompt, der beder AI'en om at forklare, hvad en variabel er, med følgende struktur:
Det første jeg gjorde var at vurdere det emner jeg skulle arbejde med. Emnet krævede nok en højre grad af korrekthed end fx en fantasy tekst. Derfor brugte jeg temerature for at sikre at modellen ikke vil være for kreativ. Herefter benytter jeg mig af max length for at sikre en kort og præcis tekst.
Prompt:
Hvad er en variabel?
Når du svarer vil jeg gerne have at du følger denne struktur:
- definition
- Eksempel fra programmering
temperature 0.2
max length 200
Definition
En variabel er en navngivet beholder, der bruges til at gemme værdier i et program. Variabler gør det muligt at arbejde med data dynamisk, da værdien kan ændres under programmets kørsel. Hver variabel har en type (fx tal, tekst eller boolean), som definerer, hvilken slags data den kan holde.
Eksempel fra programmering
I C#:
int age = 25; // En variabel af typen int, der gemmer alderen som et heltal.
string name = "Andreas"; // En variabel af typen string, der gemmer et navn.`
Opgave 2
- Formål: At lære hvordan man får AI til at generere relevante tags.
- Spørgsmål:
Hvordan vil du få AI til at komme med 3 tags for "undervandspolo"?- Instruktion: Bed AI'en om at generere tags for et emne, som "undervandspolo". Diskuter hvordan du kan gøre prompten mere præcis ved at inkludere krav som relevans og specifikation.
Det første jeg gjorde var at benytte mig af Prompt Chaining og stille spørgsmålet til GPT om hvad undervandspolo er.
Herefter benyttede jeg dette svar i en ny chat og benyttede mig af Generate knowledge prompting for at kunne implementere den generelle viden i den næste chat.
Næste trin var at bruge stop sequence og sætte den til 3
.
Det var den lange og bøvlede metode, hvorfor ikke få den selv til at gøre dette?
Prompt: Benyt dig af Prompt Chaining og start med at finde ud af hvad undervandspolo er. Herefter skal du benytte dig af Generate knowledge prompting for at kunne bruge denne viden til at gøre følgende.
Lav 3 tags til undervandspolo
stop sequence 3
Undervandspolo (også kaldet undervandrugby) er en vandbaseret holdsport, der spilles under vandet, hvor spillerne forsøger at score mål ved at placere en bold i modstanderens målkurv på bunden af bassinet. Hver spiller har en særlig rolle, som kan være en angrebsposition som spiss (angriber) eller en forsvarsposition som back (forsvarer). Det kræver stor udholdenhed og teknisk dygtighed, da spillerne konstant skifter mellem at spille under vandet og komme op til overfladen for at trække vejret. En typisk kamp varer mellem 15 og 30 minutter og spilles i et område, der er mellem 12-18 meter langt og 8-12 meter bredt
Wikipedia, den frie encyklopedi.
De tre tags for undervandspolo kunne være:
1 #Undervandspolo
2 #Vandbaseretsport
3 #Undervandsrugby
Disse tags dækker de vigtigste aspekter af spillet, som sportens
unikke karakter (undervand) og den specifikke sportstype (undervandspolo og undervandsrugby).
som du nok kan se kræver min prompt lidt mere arbejde da jeg fik en masse tekst jeg ikke skulle bruge.
Efter at have arbejdet lidt med min prompt kom jeg til følgende løsning:
Prompt:
Benyt dig af Prompt Chaining og find ud af hvad undervandspolo er. Herefter skal du benytte dig af Generate knowledge prompting for at kunne bruge denne viden til at gøre følgende.
Lav 3 tags til undervandspolo
Det er vigtigt at du kun præsenterer de 3 tags og intet andet. Alt research du finder ud af skal du undlade fra dit svar.
stop sequence 3
Opgave 3
- Formål: At få AI til at opsummere tekst inden for et stramt token-limiteret format.
- Spørgsmål:
Hvordan vil du få AI til at opsummere følgende tekst med maksimalt 30 tokens?- Instruktion: Giv en kort tekst og bed AI'en om at opsummere den i 30 tokens. Diskuter hvordan man kan strukturere prompten for at sikre, at opsummeringen bliver kort og præcis.
- Du kan finde random tekst her
Jeg startede med at finde noget random tekst:
Abilities or he perfectly pretended so strangers be exquisite. Oh to another chamber pleased imagine do in. Went me rank at last loud shot an draw. Excellent so to no sincerity smallness. Removal request delight if on he we. Unaffected in we by apartments astonished to decisively themselves. Offended ten old consider speaking.
She suspicion dejection saw instantly. Well deny may real one told yet saw hard dear. Bed chief house rapid right the. Set noisy one state tears which. No girl oh part must fact high my he. Simplicity in excellence melancholy as remarkably discovered. Own partiality motionless was old excellence she inquietude contrasted. Sister giving so wicket cousin of an he rather marked. Of on game part body rich. Adapted mr savings venture it or comfort affixed friends.
Fulfilled direction use continual set him propriety continued. Saw met applauded favourite deficient engrossed concealed and her. Concluded boy perpetual old supposing. Farther related bed and passage comfort civilly. Dashwoods see frankness objection abilities the. As hastened oh produced prospect formerly up am. Placing forming nay looking old married few has. Margaret disposed add screened rendered six say his striking confined.
Herefter lavede jeg følgende prompt. Denne gang vil jeg gerne have at Robotten er lidt mere kreativ så jeg skruer lidt op for temperaturen og benytter mig af zero-shot prompting.
Prompt:
Opsumer følgende tekst.
[tekst]
max length 50
temperature 0.7
The text describes a series of complex and abstract observations about various characters and situations. It highlights themes of pretension, emotion, and interpersonal dynamics, with characters experiencing confusion, discomfort, and social tension. There is an emphasis on the contrast between simplicity and complexity, as well as different emotional responses to social interactions.
Opgave 4
- Formål: At få AI til at omformulere tekst på en forståelig og korrekt måde.
- Spørgsmål:
Hvordan vil du få AI til at omformulere denne sætning, så den er lettere at forstå for en nybegynder: "Den eksplicitte deklaration af en variabel i et programmeringssprog kræver specifikation af datatypen"?- Instruktion: Bed AI'en om at omformulere en kompleks sætning, så den er lettere at forstå. Diskuter hvordan AI'en kan instrueres til at holde sig til en bestemt målgruppe.
Det første jeg gjorde var at se på emnet. Hvilken type af ekspert ville denne opgave kræve? Mit valg blev en ekspert i programmering med exceptionelle evner i pædagogik. Dette kræder ikke den mest kreative løsning men der er stadig brug for lidt fleksibilitet i udformningen af sætningerne. Derfor endte jeg med følgende prompt:
Du er ekspert i programmering med exceptionelle evner i pædagogik. Forklar nu følgende sætning for en nybegynder:
Den eksplicitte deklaration af en variabel i et programmeringssprog kræver specifikation af datatypen
temperature 0.5
Når vi skriver programmering, arbejder vi med variabler, som er som opbevaringsbokse, hvor vi kan gemme data. Hver boks har en bestemt type indhold, som f.eks. tal, tekst eller sandt/falsk-værdier.
Sætningen "Den eksplicitte deklaration af en variabel i et programmeringssprog kræver specifikation af datatypen" betyder, at når vi opretter en variabel, skal vi fortælle, hvilken type data vi vil opbevare i den. Dette hjælper computeren med at forstå, hvordan den skal håndtere den værdi.
Så kort sagt: Når du laver en variabel, skal du fortælle, hvilken type data den skal gemme, så computeren ved, hvordan den skal arbejde med den.