AI-functies gedragen zich anders dan normale software. Dezelfde input kan verschillende output opleveren, antwoorden kunnen verkeerd zijn maar toch zelfverzekerd klinken, en taken kunnen seconden of minuten duren. UX for AI gaat vooral over het helpen van mensen met die onzekerheid.
Begin met het stellen van verwachtingen. Vertel mensen waar de functie voor is, geef voorbeeldaanwijzingen en wees eerlijk over de limieten. Een leeg tekstvak met 'Vraag alles' nodigt uit tot verzoeken die het product niet kan verwerken.
Laat zien wat er gebeurt. AI-reacties duren vaak langer dan een normaal verzoek, dus gebruik duidelijke toestanden: luisteren, nadenken, aan een stap werken, het antwoord streamen, klaar. Door tekst te streamen terwijl deze wordt gegenereerd, voelt het wachten korter aan. Voor agenten die meerdere stappen ondernemen, laat u de stappen zien en laat u mensen de run stoppen.
Houd mensen onder controle. Uitvoer moet eenvoudig te bekijken, bewerken, opnieuw genereren, ongedaan maken en afwijzen zijn. Voor acties met gevolgen, zoals een bericht sturen, geld uitgeven of gegevens verwijderen, vraag je eerst om bevestiging. Als nauwkeurigheid belangrijk is, laat dan bronnen zien zodat mensen dit kunnen controleren.
Ontwerp net zo zorgvuldig voor mislukking als voor succes. Plan schermen voor foute antwoorden, weigeringen, time-outs, snelheidslimieten en "Ik weet het niet". Verzamel feedback op een eenvoudige manier, zoals een duimpje omhoog of omlaag met een optionele opmerking.
AI-producten hebben ook nieuwe visuele elementen gecreëerd, zoals geanimeerde lichtbollen en golfvormen die laten zien wanneer een assistent luistert, denkt of spreekt. Deze werken het beste als elke staat er duidelijk anders uitziet. ExodeUI, die we maken, heeft een gratis galerij van AI-stembollen die zijn gebouwd als staatsgestuurde bestanden waar uw code naar kan schakelen.