Risolvere i problemi con la tecnologia

  • Scopri le funzioni del tuo telefono cellulare che possono aiutarti a risolvere il tuo problema.
  • Distinguere tra un'applicazione mobile e una web app
  • Impara come le persone risolvono i problemi utilizzando l'Intelligenza Artificiale
  • Essere in grado di riconoscere esempi di IA intorno a te

Non ci sono attività per questa lezione.

Per il tuo progetto Technovation Girls, dovrai creare una soluzione tecnologica, nello specifico un'applicazione che possa funzionare su un dispositivo mobile. Vediamo come sfruttare le caratteristiche dei dispositivi mobili per creare la migliore soluzione possibile.

CARATTERISTICHE DI UN DISPOSITIVO MOBILE

Le applicazioni mobili sono programmi che vengono eseguiti sui telefoni cellulari. Le app mobili possono sfruttare tutti i vari sensori presenti sui telefoni che permettono loro di percepire informazioni esterne come la posizione e il suono.

Scopri le funzioni dei dispositivi mobili con queste scatole a ribalta!

Fotocamera, altoparlante, microfono

Permette di scattare foto, video e registrare suoni
Indietro

GPS

Mostra la posizione fisica del dispositivo
Indietro

Chiamate, messaggi di testo, contatti

Permette di effettuare chiamate, inviare messaggi di testo e connettersi con le persone
Indietro

Connettività web

Permette di inviare e ricevere informazioni dal web sul tuo dispositivo
Indietro

Immagazzinamento

Ti permette di memorizzare preferenze, immagini e suoni sul tuo dispositivo.
Indietro

Acceleratore, giroscopio

Mostra la velocità di movimento del dispositivo in qualsiasi direzione
Indietro

APPLICAZIONI MOBILI VS APPLICAZIONI WEB

Potresti aver sentito il termine web app, che è diverso da quello di app mobile. Per le Technovation Girls, entrambi i tipi di app sono accettabili.

Per il tuo progetto Technovation Girls puoi creare un'applicazione mobile, un'applicazione web o un'applicazione web progressiva. Tuttavia, è utile che tu capisca le differenze e costruisca il tipo più adatto alla tua soluzione.

Quali sono le differenze?

App mobile

  • un programma che funziona in modo nativo sul telefono
  • scaricato e installato sul dispositivo 
  • può accedere alle funzioni del telefono, come il GPS e la fotocamera.
  • specifici per la piattaforma (iOS o Android) 
  • codificati con linguaggi particolari per adattarsi al sistema operativo

Applicazione web

  • assomiglia molto a un'applicazione mobile
  • funziona in un browser internet
  • non è nativo di un particolare dispositivo (iOS o Android) 
  • è generalmente codificato con HTML, CSS, Javascript e Python.
  • non può essere eseguito quando è offline

Progressive Web App

  • un tipo particolare di applicazione web che è un ibrido tra un'applicazione mobile e un'applicazione web.
  • viene eseguito in un browser
  • può anche essere installata sul dispositivo mobile come una normale applicazione mobile.
  • può essere eseguito anche quando l'utente è offline

Se stai programmando con App Inventor o Thunkable, stai realizzando un'applicazione mobile. Puoi testare ed eseguire le tue app mobili sia su piattaforma iOS che Android.

Le migliori pratiche: Utilizza esempi pratici che dimostrino come la tecnologia possa semplificare la vita. Ad esempio: "Pensa a come l'uso del GPS ti aiuta a trovare il percorso più veloce per raggiungere la tua destinazione. Questo è un ottimo esempio di tecnologia che risolve un problema comune". Il collegamento con le esperienze quotidiane aiuta gli studenti a capire l'importanza della tecnologia.

I video forniscono una chiara comprensione di come la tecnologia possa essere utilizzata per risolvere i problemi della vita reale e di alcuni problemi legati alla tecnologia, rendendo il concetto più rilevante e coinvolgente.

Domande guida da porre agli studenti:

Riesci a pensare a un problema che affronti regolarmente e che la tecnologia ti aiuta a risolvere? (ad esempio, usare una calcolatrice per i compiti di matematica o un motore di ricerca per trovare informazioni)

Perché è importante capire come funziona la tecnologia quando si risolvono i problemi?

Quali sono le tecnologie che usi quotidianamente e che ritieni importanti?

I consigli dei mentori sono forniti dal supporto di AmeriCorps.

A stilizzata, logo AmeriCorps in blu

E L'INTELLIGENZA ARTIFICIALE?

L'intelligenza artificiale è una tecnologia potente che può arricchire la soluzione della tua app. Anche se non sei obbligato a usare l'intelligenza artificiale nel tuo progetto, sei incoraggiato a imparare a conoscerla e a capire come puoi integrarla nel tuo progetto. L'intelligenza artificiale non è adatta a tutte le soluzioni, ma in molti casi può essere un'utile aggiunta.

Ma cos'è l'Intelligenza Artificiale? Per definirla, scomponiamola in due parole.

Artificiale

  • Non è reale
  • Realizzato da persone
  • Una copia di qualcosa di reale

Intelligenza

  • Usare il cervello per imparare, risolvere problemi e parlare o scrivere

Quindi, una definizione potrebbe essere che l'IA è qualcosa creato da persone per emulare il cervello umano risolvendo problemi.

L'intelligenza artificiale può fare 4 cose principali:

Questi 4 criteri ti sembrano cose di cui gli esseri umani sono capaci?

Si può pensare all'IA come a qualcosa che cerca di lavorare o pensare come un essere umano.

ALCUNI ESEMPI

I robot e gli aspirapolvere giocattolo usano i sensori per orientarsi
telefono con siri che fa domande
Gli assistenti vocali sanno riconoscere quando pronunci il loro nome e ti rispondono quando lo fai.
youtube visualizzato su un computer portatile
Netflix e YouTube imparano a conoscere i video che ti piacciono per suggerirti altri video da guardare.
 
Dispositivo Alexa su un tavolo
Alexa impara a capire la tua voce. Più le parli, più capisce quello che dici.
Le mappe di Google vengono visualizzate sul telefono
Google Maps e Waze utilizzano modelli di strade per pianificare le indicazioni.
scacchiera
Deep Blue di IBM utilizza un modello di scacchiera per imparare a battere i campioni mondiali di scacchi.
uomo che guarda il telefono
I chatbot come Siri o Google Assistant rispondono a ciò che le persone dicono e possono conversare con gli esseri umani.
ragazza che tocca la mano del robot
I robot personali sono in grado di leggere le emozioni e di agire come gli esseri umani.

L'intelligenza artificiale viene utilizzata per risolvere ogni tipo di problema!

Le migliori pratiche: Pensa a come gli assistenti vocali come Siri o Alexa possono rispondere alle tue domande o riprodurre la tua canzone preferita. Questi sono esempi di intelligenza artificiale al lavoro. Sono programmati con molti dati e collegati a internet per poter completare le ricerche sul web per te. Questa tecnologia è stata abbinata all'hardware per renderla utilizzabile lontano da un computer ed eseguire altre funzioni, come la riproduzione di suoni.

Quando i team iniziano a pensare a come affrontare la soluzione del problema scelto, è importante per questo programma farli riflettere su dove la tecnologia entra in gioco in modo significativo. Incoraggia il team a esaminare una serie di modi in cui sono state utilizzate le applicazioni mobili e le applicazioni web per aiutarli a generare idee su come potrebbero realizzare il loro progetto.

Usa i video qui sotto per ampliare la tua comprensione dell'uso dell'IA nelle attività quotidiane e condividila con i tuoi team.

Domande guida da porre agli studenti:

In che modo pensi che l'intelligenza artificiale possa aiutare a risolvere i problemi in diversi settori come l'assistenza sanitaria o i trasporti?

Puoi citare alcuni esempi di intelligenza artificiale che usi, che vedi ogni giorno o di cui hai sentito parlare? (ad esempio, assistenti vocali, sistemi di raccomandazione su YouTube o Netflix)

Quali sono le preoccupazioni o le sfide associate all'utilizzo dell'IA?

 

I consigli dei mentori sono forniti dal supporto di AmeriCorps.

A stilizzata, logo AmeriCorps in blu

Guarda questi video per vedere i diversi progressi resi possibili dall'Intelligenza Artificiale.

FAI IL TUO QUIZ

Ecco un piccolo quiz per verificare se sei in grado di riconoscere se una tecnologia è AI o meno. Utilizza i 4 criteri per aiutarti a decidere. (comprendere, imparare, utilizzare modelli, interagire con gli esseri umani). Per ognuna delle quattro coppie qui sotto, clicca sul pulsante sotto la tecnologia che pensi utilizzi l'IA.

Quale delle due tecnologie è l'AI? Clicca su AI? sotto l'immagine della tecnologia che ritieni sia AI.

cane che viene aspirato
Vuoto
gatto che cavalca un roomba
Roomba

Quale delle due tecnologie è l'AI? Clicca su AI? sotto l'immagine della tecnologia che ritieni sia AI.

parcheggio auto assistito
SMW I3 Parcheggio automatico assistito
auto telecomandate da corsa
Auto telecomandate

Quale delle due tecnologie è l'AI? Clicca su AI? sotto l'immagine della tecnologia che ritieni sia AI.

uomo che solleva oggetti con un braccio protesico
Protesi che percepisce gli oggetti
donna che balla con una protesi alla gamba
Protesi che risponde ai movimenti dell'utente

Quale delle due tecnologie è l'AI? Clicca su AI? sotto l'immagine della tecnologia che ritieni sia AI.

correttore ortografico
Controllo ortografico/grammaticale
testo predittivo
Predittore di testo

RIFLESSIONE

Quando inizi a pensare alle possibili soluzioni per il tuo problema, prendi in considerazione queste domande:

La nostra soluzione potrebbe essere realizzata senza alcuna tecnologia? Se sì, l'aggiunta della tecnologia la rende migliore?
Potrebbe essere un'applicazione web o un sito web invece di un'applicazione mobile?
L'aggiunta dell'intelligenza artificiale alla nostra applicazione migliorerebbe la nostra soluzione?

REVISIONE DEI TERMINI CHIAVE

  • App mobile - un programma/applicazione compilato per essere eseguito su un telefono o un altro dispositivo mobile.
  • Applicazione web- un programma/applicazione che viene eseguito in un browser su un qualsiasi computer o dispositivo mobile.
  • Sensori - L'hardware del tuo telefono che gli permette di interagire con il mondo circostante
  • Intelligenza artificiale (AI) - macchine/programmazioni in grado di svolgere compiti che normalmente si pensa possano essere svolti solo dagli esseri umani

RISORSE AGGIUNTIVE

Scopri come alcuni partecipanti di Technovation hanno utilizzato le app mobili per risolvere un problema nella loro comunità!

 Questa app insegna ai bambini nuovi vocaboli.

Questa applicazione aiuta gli utenti a decidere quali colture piantare

Questa applicazione incoraggia le giovani donne a perseguire i settori STEM attraverso i giochi.

Ecco alcuni progetti che hanno incorporato l'intelligenza artificiale nelle loro app.

Maji utilizza l'intelligenza artificiale per determinare la qualità dell'acqua in tempo reale e rendere disponibili le informazioni agli utenti.

Questa app analizza i suoni degli uccelli per prevedere la salute dell'ecosistema di un lago.


Questa web app aiuta a prevedere i terremoti e a fornire vie di fuga sicure.