Il dispositivo dovrebbe essere composto da diversi componenti. Innanzitutto, un sistema di riconoscimento vocale convertirà l'audio dell'utente in testo. Quindi, un sistema di elaborazione del linguaggio naturale (NLP) analizzerà questo testo e ne determinerà il significato. Una volta determinato l'intento, il dispositivo può accedere a un database di informazioni o applicazioni relative alla richiesta, analizzare i dati e fornire una risposta. Infine, un sistema di sintesi vocale convertirà la risposta in un segnale audio.
Progetta un dispositivo in grado di elaborare le richieste dal linguaggio naturale