ASCII-kunst
Generer ASCII-kunst fra en bildefil
Oppgaven går ut på å ta i bruk en IDE-plugin basert på en LLM (for eksempel GitHub Copilot) for å skrive et program fra scratch, som tar inn en bildefil, og genererer ASCII-kunst basert på dette. Bruk helst et språk du kjenner godt.
Poenget her er å øve på ‘prompt engineering’ i en IDE-kontekst. Et par tips:
- Begynner du fra en blank fil, kan det være hensiktsmessig å begynne med en overordnet forklaring av hva programmet ditt skal gjøre (som kommentar)
- Etterhvert som programmet utvikler seg kan inline-kommentarer være veldig nyttig for å ‘dytte’ koden i riktig retning
- Om du deler koden i ulike filer vil GitHub Copilot fortsatt utnytte kontekst så lenge du har relaterte filer i åpne faner
Om du støter på problemer underveis, eller ikke klarer å styre koden i riktig retning kan du lene deg på chat-baserte LLM-er. Kopier inn feilen du får, og beskriv problemet, og gjerne konteksten rundt problemet (hvilken prosjekt-struktur du har, hvilket miljø, etc).
Vær obs på at LLM’en kan fortsatt hallusinere, og for eksempel foreslå biblioteker, klasser, funksjoner, og metoder som ikke finnes..!