Microsoft Design: izgradnja AI-prvog dizajn sistema za Copilot
Džon Fridman, šef dizajna u Microsoftu, opisuje kako je kompanija pristupila izgradnji dizajn sistema Copilot — ne dodavanjem AI na postojeće interfejse, već polazeći od fundamentalnijeg pitanja: šta AI asistentu treba od dizajn sistema da bi se osećao kao pravo produženje korisnikovog mišljenja?
Sistem počiva na četiri komponente. Dynamic Action Button (DAB) služi kao kontekstualno prilagodljiva tačka ulaza, pojavljujući se tamo gde ima smisla u datom radnom procesu, a ne zauzimajući fiksirani ugao svakog ekrana. Chat omogućava glavni razmenu razmišljanja i rezultata između korisnika i AI-a. On-Canvas je lagani sloj za direktnu interakciju s sadržajem koji se već nalazi pred korisnikom. Suggested User Actions nudi pravovremene predloge zasnovane na onome što korisnik trenutno radi, bez zahtevanja pažnje koju korisnik nije spreman da pruži.
Sve to povezuje patern koji Fridman naziva “throw and catch”: Copilot može da se kreće između četiri površine, prenoseći rad s jedne na drugu bez potrebe da korisnik ponovo uspostavlja kontekst. Dizajnerska namera je da se Copilot oseća kao “produžetak razmišljanja” korisnika, a ne kao posebna aplikacija na koju treba posebno da se prelazi.
Centralni argument je da inteligencija bez kontinuiteta stvara prekid umesto pomoći. Chat interfejs koji ne pamti gde ste stali, ili predlog koji se pojavljuje nakon što ste već krenuli dalje, narušava poverenje brže nego bilo koji spori odziv. Upravo kontinuitet između površina razlikuje kompetentni AI od onoga koji samo izgleda kao takav.
Fridman takođe formuliše princip koji je vodio tim: gradili su “tempom života, a ne tempom AI-hajpa”. Dizajn sistemi moraju da nadžive najave novih funkcija, a strukturne odluke donete ovde — koje površine koristiti, kako se kontekst prenosi između njih — oblikovaće milijarde interakcija s proizvodima nakon svakog ažuriranja modela.
Korisno za timove koji ugrađuju AI funkcije u postojeće proizvode i kojima je potreban okvir za razmišljanje o perzistenciji konteksta i izboru između konkurentskih interfejs površina.