Conversational Interfaces

A collection of 23 posts
Chatta con Nerone
Conversational Interfaces

Chatta con Nerone

Il 6 Febbraio 2023 il Parco Archeologico del Colosseo ha lanciato NeroBot, un nuovo chatbot con il volto dell’imperatore romano Nerone, con Machineria ci siamo così impegnati nello sviluppare un chatbot che abbia una personalità e non fornisca solo informazioni all’utente, ma che lo faccia con un volto
6 feb 2023 • 1 min read
MAXXI: visitare il museo con un chatbot
Conversational Interfaces

MAXXI: visitare il museo con un chatbot

Nel marzo del 2018 il Maxxi di Roma ha lanciato il suo chatbot sulla piattaforma di Facebook Messenger per affiancare l’utente nella scoperta delle collezioni ospitate dall’edificio progettato dall’architetta irachena Zaha Hadid (1950-2016). Prima versione Chattando si potevano avere risposte a domande del tipo: “In quali giorni
18 dic 2022 • 1 min read
Alexa: umanizzare i musei?
Conversational Interfaces

Alexa: umanizzare i musei?

Le tecnologie digitali sono strumenti che hanno permesso ai musei di ripensare la loro relazione con i visitatori attraverso nuovi sistemi di interazione. Condivido così con piacere il paper “Humanized museums? How digital technologies become relational tools” pubblicato dall’Osservatorio Innovazione Digitale per i Beni Culturali del Politecnico di Milano
9 lug 2021 • 1 min read
Watson Assistant
Conversational Interfaces

Watson Assistant

The goal is to build a computer that can be more effective in understanding and interacting in natural language, but not necessarily the same way humans do it. David Ferrucci Watson è diventato famoso per la sua partecipazione a Jeopardy!, come abbiamo visto in questo articolo “Watson: alla ricerca di
23 lug 2020 • 6 min read
Coffee Chatbot: annotazione rapida del dominio
Colombia

Coffee Chatbot: annotazione rapida del dominio

Rituales (Circular 74 # 39B-22) è uno dei miei caffè preferiti a Medellìn (Colombia), in una strada residenziale a pochi passi  dal parco di Laureles e da altri caffè come Algarabía e Revolución (Calle 37 # 79-32). Anche se accanto all’avenida Nutibara, il coffee-shop è silenzioso e tranquillo, ottimo per lavorare
15 lug 2020 • 4 min read
Trasformiamo la Raspberry PI 4 in un device Echo Alexa
Conversational Interfaces

Trasformiamo la Raspberry PI 4 in un device Echo Alexa

Amazon Alexa Voice Service (AVS) consente ai produttori di hardware di integrare Alexa in schede di prototipazione hardware come la Raspberry Pi o i development kits di terze parti come NXP, Qualcomm, offrendo la comodità del controllo vocale. Tech Stack Una volta configurato Raspbian OS con il wizard di primo
28 mar 2020 • 7 min read
Archeologia: Alexa e NLP
Arc-team | Work Experience

Archeologia: Alexa e NLP

In queste ultime settimane sto collaborando con i miei amici del Arc-Team sul possibile utilizzo di un’assistente vocale (VUI) nell’ambito dei Beni Culturali (Cultural Heritage). Abbiamo deciso quindi di iniziare con un project manager che possa aiutare l’archeologo durante il lavoro sul campo. Apri Arc Team manager
25 dic 2019 • 4 min read
Voice UX Design: Boh è il mio nuovo super potere!
Conversational Interfaces

Voice UX Design: Boh è il mio nuovo super potere!

Dare una definizione univoca di interiezione è piuttosto difficile e quindi l’unico modo per cercare di definirla è considerare tutte le sue caratteristiche. Le interiezioni sono parole come ah,oh,ehi,accidenti!, avanti!, ecc., utilizzate soprattutto nella lingua parlata e capaci di trasmettere il significato di una “parola-frase”. Ad
1 nov 2019 • 6 min read
You don't know Alexa
Conversational Interfaces

You don't know Alexa

In che modo siamo in grado di capire, descrivere, prevedere gli atteggiamenti, le attività dei nostri simili, gli esseri umani? L’atteggiamento intenzionale, D. Dennett Nelle interazioni vocali è importante creare un’esperienza utente personalizzata e per farlo dobbiamo creare e mantenere l’illusione della consapevolezza. Come possiamo tradurre la
22 ott 2019 • 2 min read
Alexa Voice Design Patterns: Be available
Conversational Interfaces

Alexa Voice Design Patterns: Be available

Che cos’è un’interfaccia? Le Vocal User Interface (VUI) come Alexa non sostituiscono le Graphic User Interface (GUI) piuttosto le integrano in base al contesto in cui vengono utilizzate. Il computer scientist Bill Buxton, a tale proposito,  ha introdotto il concetto di place-ona, riprendendo il concetto di  persona, per
21 ott 2019 • 3 min read
Alexa Voice Design Patterns: Be adaptable
Conversational Interfaces

Alexa Voice Design Patterns: Be adaptable

Gli utenti devono prima  imparare a navigare fra i menu di un’interfaccai grafica (GUI) prima di poter trovare ciò che cercano ed è per questo che creiamo un layout che imposti una gerarchia visiva che aiuti l’utente nel guardare le cose nel modo corretto. Allo stesso modo con
20 ott 2019 • 3 min read
Alexa Voice Design Patterns: Be relatable
Conversational Interfaces

Alexa Voice Design Patterns: Be relatable

I teorici degli “atti linguistici”, come John Austin (1911-1960), John Searle, Paul Grice (1913-1918) e Ludwig Wittgenstein (1889-1951) spostarono l’attenzione della filosofia del linguaggio dallo “studio del significato delle parole” all’uso che ne facciamo (“Come fare cose con le parole”, 2015). In ogni scambio linguistico i partecipanti non
19 ott 2019 • 1 min read
Alexa Voice Design Patterns
Conversational Interfaces

Alexa Voice Design Patterns

Stop using trees, start designing for situations Siamo abituati a siti web, applicazioni che hanno un limite fisico come la larghezza dello schermo, la lunghezza della pagina, il numero di pulsanti che possiamo premere e così via. Stiamo a nostro agio con queste limitazioni e elementi grafici (UI elements) che
19 ott 2019 • 3 min read
Alexa: Interaction model
Conversational Interfaces

Alexa: Interaction model

I dati utilizzati per fare il training  di un modello in italiano per Alexa solitamente vengono annotati usando una rappresentazione semantica di dominio, intent e slot (entities). Per spiegare cosa si intende  per dominio semantico, prendiamo come esempio il coffee-shop Rituales (Circular 74 # 39B-22) a cui vado spesso a Laureles
25 ago 2019 • 4 min read
Alexa: Creazione policy ed utente
Amazon Web Services

Alexa: Creazione policy ed utente

Prima di poter sviluppare una skill per Alexa abbiamo bisogno di creare una policy contenente i permessi per i servizi per la creazione della lambda function e per monitorare i logs con CloudWatch. Step 1 – Creazione policy Iniziamo cercando nella  AWS Console il servizio IAM per la gestione delle identità
25 ago 2019 • 3 min read
Open Data HackaBot 2019
Conversational Interfaces

Open Data HackaBot 2019

Il 17 – 18 maggio 2019 ho partecipato come tutor aziendale per Dimesion alla seconda edizione di ODHB Trentino, ODHB è un hackathon incentrato sull’utilizzo di chatbot ed interfaccie conversazionali con lo scopo di impiegare gli open-data della Pubblica Amministrazione. Fra i team premiati c’era anche il nostro HIFIVE
17 mag 2019 • 1 min read
Google Assistant: visual feedback
Conversational Interfaces

Google Assistant: visual feedback

Stiamo transitando da un mondo “mobile first” ad un mondo “AI first” Sundai Pichar La voce sta giocando un ruolo importante in questa fase di transizione da un paradigma  “mobile first” ad uno “AI First” sotto forma di assistenti vocali come Google Assistant , Amazon Alexa, Apple Siri. Portando così il
2 apr 2018 • 6 min read
3- Getting started: setting up Assistant API
Conversational Interfaces

3- Getting started: setting up Assistant API

Prima di poter integrare Google Assistant in un nostro progetto dobbiamo registrarci alla piattaforma Cloud con un nostro account Google e alla prima registrazione creare un nuovo progetto, abilitare l’API e ottenere la chiave di autenticazione che useremo come autorizzazione. Step 1 – Nuovo progetto Apriamo da browser  Google Cloud
23 feb 2018 • 2 min read
2- Google Assistant: come rendere più umana un AI?
Conversational Interfaces

2- Google Assistant: come rendere più umana un AI?

Google Assistant ha debuttato durante la conferenza annuale Google I/O per gli sviluppatori il 18 maggio 2016, come parte dell’app di messaggistica Allo e poi esteso allo smart speaker Google Home rivale di Amazon Echo. Assistant è stata la risposta di Google all’assistente vocale Siri di Apple,
23 feb 2018 • 6 min read
Getting started: creare un Bot Facebook con Python
Conversational Interfaces

Getting started: creare un Bot Facebook con Python

Lo scopo di questa guida step by step è di realizzare un echobot che svolga la semplice funzione di ripetere ciò che gli scriviamo in modo da prendere confidenza con le API Graph di Facebook, per poi arrichire le funzionalità del nostro chatbot con servizi di elaborazione e comprensione del
16 lug 2017 • 11 min read
Bot design: come fare cose con le parole in chat
Conversational Interfaces

Bot design: come fare cose con le parole in chat

In questo articolo avevamo già visto come  i filosofi del linguaggio avessero spostato lo studio del linguaggio dalla semantica all’uso concreto che ne fanno i parlanti (pragmatica). Per scrivere la sceneggiatura per la nostra conversational interface dobbiamo comprendere “come fare cose con le parole in chat”. Durante l’alternarsi
19 mag 2017 • 4 min read