AI och ML for kids – del 2 | Vi bygger en röstassistent som Siri eller Alexa

I den här korta serien tänkte jag ge dig som lärare i grundskolan några lektionsidéer kring praktiskt undervisning i AI – och just i detta fall delområdet ML, Machine Learning eller maskininlärning på svenska. De flesta barn och vuxna använder redan idag tjänster som bygger på ML, som exempelvis Siri, Alexa eller Google Assistant. Eller som i detta fallet, olika filter i sociala medier. Vi gör detta inom ramen för ämnena teknik och matematik.

I denna del 2, så kodar vi ihop en röstassistent, likt Alexa eller Siri. När vi säger ”Hej Datamicke”, så frågar vår assistent vad den kan göra för oss. I det här fallet så ska assistenten kunna svara på vad klockan är, men givetvis kan ni bygga ut detta och göra det hur stort som helst.

Film

Scratch

I detta exemplet använder jag en version av Scratch från Machine Learning for Kids som du hittar på scratch.machinelearningforkids.co.uk. Det är samma version som länken innan, men denna innehåller några extra tillägg för just maskininlärning, som ”Face detection”.

Om du inte har jobbat med Scratch tidigare, så rekommenderar jag dig att lära dig det nu. Det är gratis och open source från MIT. Du hittar det på scratch.mit.edu

Ladda ned mitt exempel

Om du vill ha något att utgå från, kan du ladda ned mitt exempel från filmen och leka med det.

Ladda ned scratchfilen HejSiri.sb3

Sammanfattning av kod

Vi låter programmet vänta på en startmening och när den hör den, så startar resten av koden. Programmet frågar oss vad det kan hjälpa oss med, lyssnar och när det hör ordet ”klockan”, så säger det vad klockan är.

Frågor?

Om du har någon fråga, så är det som vanligt bara att ställa den 🙂