Copilot-tekoälysovellukselle voi antaa käsiteltäväksi pitkiä ja monimutkaisia syötteitä, jotka muistuttavat kevyttä automaatiota tai ohjelmointia. Tässä vinkissä käydään läpi esimerkki monimutkaisesta syötteestä, jonka avulla voi luoda EXAMiin tai Moodleen yksi oikein -monivalintatenttikysymyksiä.
Mitä tarvitsen?
Ota käyttöösi Copilot -tekoälysovellus ja muista kirjautua TUNI-tunnuksellasi. Voit käyttää Edge-nettiselaimen Copilot-sivupalkkia tai osoitetta copilot.microsoft.com millä tahansa selaimella.
Monimutkaista syötettä rakentaessa ja testatessa kannattaa käyttää apuna esimerkiksi Word-asiakirjaa tai muuta sopivaa aputiedostoa, johon voi tallentaa eri versioita syötteestä.
Miten toimin?
1. Kopioi alla oleva esimerkkisyöte:
Your goal is to output preformatted XML code. This is not Python code, so do not try to execute it. Use this text in the following task: Tampereen historia Number of questions in the following task: 2 Number of options in individual questions in the following task: 4 Language of questions and options: Finnish Before everything, output first: <?xml version="1.0" encoding="UTF-8"?> <quiz> Then, output one empty line. Then, output: <question type="multichoice"> Create a multiple choice quiz about the text I gave. Create a specified number of questions with answer options in a specified language. Only one question option is correct and other options are incorrect options. Do not use too easy incorrect options, instead use something that is almost correct but not quite. Output individual question with the following formatting: <name> <text>###question###</text> </name> <questiontext format="html"> <text><![CDATA[<p>###question###</p>]]></text> </questiontext> Replace placeholder ###question### with the actual question. Then output options to individual question with the following formatting: <answer fraction="###fraction###" format="html"> <text>###option###</text> <feedback format="html"> <text>###feedback###</text> </feedback> </answer> Replace placeholder ###fraction### with 100 if the option is correct or with 0 if the option is incorrect. Replace placeholder ###option### with the actual option. Replace placeholder ###feedback### with word correct in the specified language if the option is correct or with word incorrect in specified language if the option is incorrect. Then after options to individual question output following: <shuffleanswers>1</shuffleanswers> <single>true</single> <answernumbering>abc</answernumbering> <defaultgrade>1</defaultgrade> After everything, output: </question> After everything, output one empty line. After everything, output: </quiz> Follow the described format precisely as I'm using another tool that expects this exact XML format. Output the whole answer as preformatted XML code.
2. Valitse Copilotissa keskustelun tyyliksi: GPT-4 Creative. Liitä syöte Copilotin viestikenttään.
HUOM! Muokkaa syötteen alussa olevia tietoja (Use this in following task-kohta) omaan tarkoitukseesi sopiviksi: (Kysymysten aihealue, kysymysten lukumäärä, vastausvaihtoehtojen lukumäärä ja kysymysten kieli)
Use this text in the following task: Tampereen historia Number of questions in the following task: 2 Number of options in individual questions in the following task: 4 Language of questions and options: Finnish
3. Suorita syöte ja odota Copilotin vastausta.
4. Kopioi Copilotin vastauksesta XML-koodi napsauttamalla Kopioi (Copy) -painiketta.
5. Avaa tietokoneeltasi Muistio (Notepad) -apuohjelma tai muu tekstieditori. Liitä kopioitu XML-koodi Muistioon.
6. Tallenna tiedosto, esim. tenttikysymykset.xml . Huom! Tärkeää on, että tiedoston pääte on xml.
Tuo tenttikysymykset EXAMiin
- Kirjaudu EXAMiin
- Avaa kysymyspankki
- Napsauta: Tuo kysymyksiä Moodlesta -painiketta
- Valitse tallentamasi XML-tiedosto tietokoneeltasi
- Valmis
Tuo tenttikysymykset Moodleen
- Kirjaudu Moodleen
- Avaa kurssialueen etusivu
- Valitse valikosta: Lisää > Kysymyspankki
- Valitse ensimmäisestä alasvetovalikosta: Tuo
- Valitse tiedostomuoto: Moodle XML-muoto
- Muuta tarvittaessa Yleiset -kohdan asetuksia, esim. valitse kysymyksille tietty kategoria
- Tuo kysymyksiä tiedostosta > Valitse tiedosto > Lataa tiedosto > Valitse tiedosto
- Lataa tämä tiedosto
- Tuo
- Valmis
Mitä kannattaa huomioida?
- Monimutkaiset ja tarkkuutta vaativat syötteet toimivat yleensä varmemmin englanniksi, jolloin tekoälyn ei tarvitse tehdä käännöksiä välissä.
- Tekoäly voi silti ymmärtää saman syötteen eri tavalla eri käyttökerroilla. Pahimmillaan lopputulos ei toimikaan odotetusti joka kerta. Lisäksi kielimallit kehittyvät jatkuvasti, jonka vuoksi aiemmin tietyllä tavalla toiminut syöte voi toimia eri tavalla.
- Esimerkkisyöte toimii sellaisenaan tai pienin muutoksin todennäköisesti myös muidenkin kehittyneiden tekoälysovellusten kanssa.
- Copilotissa on 8000 merkin raja normaalin syötteen pituudelle. Esimerkkisyötteen pituus on noin 2000 merkkiä.
- Esimerkkisyötettä saa vapaasti muokata, kehittää ja jakaa eteenpäin. Mukavaa jos viittaat kuitenkin tähän vinkkiin lähteenä.
Lue lisää