Chui u asistentu

Šta povezani asistent može da radi sa nalogom, a šta ne, i kako prekinuti vezu.

Chui se povezuje sa asistentima Claude i ChatGPT preko protokola Model Context Protocol, na adresi https://mcp.chui.io. Povezivanje za računarom traje oko dva minuta, a chui.io/claude i chui.io/chatgpt pokazuju korake ekran po ekran. Prijava na stranici samog Chui jeste odobrenje. Posle nje nema ničeg više.

Šta može

Uglavnom da čita. Može da čita sastanke i njihove rezimee, transkripte deo po deo i osobe na nalogu, zajedno sa onim što Chui zna o svakoj od njih. Može da napravi privremeni link preko kog korisnik sam preslušava snimak. Vidi i ono što sledi u povezanom kalendaru, isti spojeni dan koji iscrtava aplikacija.

Može i da promeni nekoliko stvari, a upućen je da to radi samo kad korisnik to zatraži:

Neke ispravke zamenjuju nešto čiju kopiju Chui ne čuva: beleške ukucane tokom sastanka, njegov rezime (ručno ispravljen ili onaj koji je Chui ponovo napisao) i ono što Chui zna o nekoj osobi. Zato se za svaku od njih prvo pita. Asistent dobija ono što tamo sada piše i ono u šta bi se pretvorilo, i ništa se ne upisuje dok korisnik ne kaže „da“. Transkript uopšte ne može da se menja.

Može i da odjavi prijavljeni uređaj ili jedan od načina prijave, a nijedno od toga ne briše sastanak. Podešavanja koja se menjaju na zahtev i Načini prijavljivanja i šta je prijavljeno opisuju to dvoje u celini. Druga stranica navodi i onu jednu stvar koju odjava poslednje sesije ipak nosi sa sobom.

Može i da vodi firmu: da je osnuje, da vidi ko je u njoj i da povuče pozivnicu. Pošto prvo pita i navede osobu ili firmu, može i da pozove kolegu, da odobri nekoga ko je tražio mesto, da se pridruži firmi koja je pozvala korisnika, da nekome da prava administratora, da ukloni kolegu ili da napusti firmu. Vodi i radne prostore tima. Vođenje tima pisanjem vodi redom kroz postavljanje tima od nule, a Kompanije u aplikaciji Chui sadrži sva pravila.

Širenje tima košta, i cena je deo pitanja koje asistent prvo postavlja. Asistent koji nekoga pozove i izostavi „a tim će za to plaćati 9,99 $ mesečno više“ (u valuti u kojoj tim plaća) pristao je na cenu u ime korisnika.

Ovo širi tim, a tim plaća firma, po istoj ceni za svako mesto, uključujući i vlasnikovo:

Asistent može da poziva i odobrava, ali tek pošto prepare_invite_colleague() ili prepare_approve_seat() navede osobu i novi mesečni iznos, a korisnik kaže „da“. Ne može da OSNUJE tim. Plaćanje za tim (naplata za prvog kolegu, stranica sa karticom, zaustavljanje naplate) obavlja se u aplikaciji Chui na chui.io, i asistentu se to odbija ma kako tražio. Koliko tim plaća može da se pročita: get_company() navodi broj mesta i mesečni iznos.

Još jedna radnja upisuje podatke, i to u Chui, a ne na nalog. Asistent može u ime korisnika da prijavi problem sa Chui ili da prosledi ideju za njega (vidi niže).

Može i da jednom sastanku da javnu veb-adresu, da odluči koliko sastanka ta stranica prikazuje i da tu adresu povuče. To su jedine radnje na ovom spisku koje sežu van naloga. Svako ko ima link čita rezime, bez ikakvog Chui naloga. Ceo transkript vidi ako to dozvoljavaš, a sam snimak ako dozvoljavaš i to. Snimak je najviše što će Chui staviti na javnu stranicu. share_meeting uvek objavljuje samo rezime, a set_share_level je jedini put dalje. Proširenje je zato poseban zahtev: asistent mora da ga u celini navede i da sačeka „da“. Chui ne može da proveri da li je asistent to uradio. Zato je alat označen kao openWorldHint, i zato poziv koji niko nije tražio zaustavlja korisnikovo odobrenje, koje se daje za svaki alat posebno. Kad se stranica ponovo suzi, snimak prestaje da se pušta već pri sledećem zahtevu pregledača. Ko još vidi sastanak opisuje ta tri nivoa u celini.

Samo osoba koja je snimila sastanak može da uradi bilo šta od ovoga. Za povlačenje adrese asistent prvo pita, rečima koje imenuju sastanak i adresu. To ne može da se poništi, pa sama radnja prihvata samo token koji je to pitanje proizvelo i ne može da dosegne ništa drugo. Chui traži od asistenta da ti to pokaže i sačeka, ali ne može da proveri da li je to uradio. Ko još vidi sastanak opisuje to u celini.

Može i da isključi jedan od kalendara na nalogu, a i za to mora prvo da pita. Povezivanje kalendara kaže šta se time uklanja. Ono što niko ne očekuje je da nestaje veza između snimaka i unosa u kalendaru kojima su odgovarali, i ta veza se ne vraća. Ista stranica kaže i šta Chui može, a šta ne može da obeća u vezi sa tim pitanjem.

Može i da obriše sastanak. To je jedina radnja na ovom spisku koja nešto uništava, a ne samo zaustavlja: snimak, transkript, rezime i beleške nestaju zauvek. Za to se pita na isti način. prepare_delete_meeting() navodi o kom sastanku je reč i još ništa ne menja. delete_meeting() prihvata samo odgovor na to pitanje, pa ne može da se usmeri na sastanak koji ti nije pokazan. Šta se dešava kada zaustaviš snimanje opisuje to u celini.

Može i da spoji dva sastanka koji su zapravo jedan razgovor. Time briše jedan od njih i zamenjuje oba rezimea. prepare_merge_meetings() navodi oba snimka i ništa ne menja, a merge_meetings() prihvata samo odgovor na to pitanje. Poništavanje ne postoji, ali se zvuk ne gubi. Šta se dešava kada zaustaviš snimanje opisuje to u celini, uključujući i dva slučaja koje Chui odbija.

Može i da iseče jedan snimak na više sastanaka, kad je telefon između njih nastavio da snima. find_split_points() kaže gde su duge tišine i ništa ne menja. prepare_split_meeting() imenuje svaki deo koji bi nastao, a split_meeting() prihvata samo odgovor na to pitanje. Ne gubi se ni zvuk ni reč, a imena dodeljena glasovima ostaju. Nestaje samo rezime celog snimka. Šta se dešava kada zaustaviš snimanje opisuje to u celini.

Može i da zaključi da su dva unosa na spisku osoba jedan čovek. Time uništava jedan od njih. Može i da to poništi, najduže trideset dana i ne u svakom slučaju. Za oboje se pita na isti način, u dva koraka. prepare_merge_people() imenuje oba unosa i broj sastanaka uz svaki od njih i ništa ne menja, a merge_people() prihvata samo odgovor na to pitanje. Za poništavanje služe ista dva koraka, prepare_unmerge_people()/unmerge_people(). Osobe sa tvojih sastanaka opisuje to u celini.

Može da dosegne i do tvojih razgovora sa „Pitaj Chui“, asistentom u aplikaciji — list_conversations() ih navodi od najnovijeg, get_conversation() čita jedan ceo, sa sastancima iz kojih je došao svaki odgovor, a rename_conversation() daje jednom novi naslov. Za brisanje se pita na ista dva načina: prepare_delete_conversation() imenuje razgovor, kad je vođen i koliko pitanja sadrži, a delete_conversation() prima samo odgovor na to. Sastanci o kojima je razgovor govorio ostaju netaknuti. „Pitaj Chui“ ne može ništa da pita — i sam je asistent, pa bi samo plaćao drugog da ponovi isto.

Ništa do čega može da dosegne ne pokreće snimanje niti direktno briše osobu. Ništa do čega može da dosegne ne proširuje puteve ulaska na nalog, niti pokreće, menja ili zaustavlja plaćanje. Jedini trošak koji može da izazove je mesto na računu tima koji se već plaća, kad pozove ili odobri kolegu. I to sme tek pošto navede novi mesečni iznos i čuje „da“.

Asistent ne može:

To se odbija ma kako zahtev glasio. Kalendar se odbija zato što dozvola data aplikaciji Chui nadživljava asistenta koji ju je zatražio, pa je odjava asistenta ne bi oduzela. Osim toga, saglasnost se ionako daje u pregledaču, kod Google ili Microsoft. Kupovina i otkazivanje odbijaju se iz drugog razloga: to je korisnikov novac, a model nema ni karticu ni App Store nalog.

Dodavanje načina prijave vredi ponoviti. Asistent sme da promeni sve na nalogu, ali nikada ne sme da mu napravi drugi ključ. Vrata dodata na taj način nadživela bi vezu. A onaj jedini ekran koji obećava da će prikazati svaki put na nalog bio bi potpun, a ipak pogrešan.

Brisanje naloga je ona druga stvar, a odbijeno nije isto što i sakriveno. To je jedina radnja koja odjednom oduzima svaki put povratka, uključujući i asistentov. Zato Chui to pitanje postavlja i odgovor prihvata u samoj aplikaciji, i nijedan asistent nikada ne dobija potvrdu na koju bi mogao da odgovori u tvoje ime. delete_my_account() ništa ne briše. Postoji da bi te pitanje dovelo do pravih vrata, a ne u ćorsokak, pa odgovara uputstvom: otvori Chui, idi u Podešavanja (Settings) i pritisni Obriši nalog (Delete my account) na dnu ekrana. Tamo Chui navodi sve što bi nestalo, pre nego što bilo šta od toga uništi. Podešavanja koja se menjaju na zahtev opisuje taj ekran u celini.

Asistent ima običan ključ naloga, a ne uski ključ skrojen samo za tih nekoliko stvari. Realna gornja granica je zato ceo nalog, iako se ništa od onoga što je danas dostupno ni ne približava toj granici. Chui to kaže na svojoj stranici za saglasnost, a ne u pravilima koja niko ne čita.

Čitanje o Chui

list_help() daje svaku temu ovog vodiča sa rezimeom u jednoj rečenici. Poziv je dovoljno jeftin da može da se obavi pre svakog odgovora. read_help() vraća jednu stranicu. Iste stranice dostupne su i kao resursi na chui://help/<topic>, za klijente koji ih pregledaju.

Proveri u Chui pre nego što nekome kažeš da Chui nešto ne ume. Zahtev da se nešto uradi obično je zahtev da se sazna kako.

Kad Chui pogreši

report_problem() šalje prijavu greške ljudima koji prave Chui. Prijava stiže u isti red kao i prijave sa dugmeta Prijavi problem (Report a problem) u aplikaciji Chui, i čita se na isti način. Alat postoji zato što neko u trenutku kad Chui nešto pogreši obično baš razgovara o tome sa asistentom. Žalba izrečena tu ranije nije stizala ni do koga.

Od ta dva načina, asistent bolje prijavljuje, i to iz konkretnog razloga. On ima identifikator sastanka, postavljeno pitanje i dobijeni odgovor. Tako „rezime je bio pogrešan“ postaje nešto što svako može da isprati. Trebalo bi da pita pre slanja, jer prijava ide sa korisnikovog naloga. Treba i jasno da kaže da u razgovoru neće stići nikakav odgovor.

Šalje se samo ono što asistent upiše u prijavu. Chui uz nju ne prilaže transkript, rezime ni snimak, a slika može da se priloži samo iz aplikacije.

Ideje i predlozi su dobrodošli

Isti report_problem() prima ideje, a ne samo greške: želju, zahtev za novu funkciju ili nešto što bi Chui učinilo boljim. Asistent prijavu označava kao predlog, pa ona stiže ljudima koji prave Chui kao ideja, a ne kao žalba, i čita se na isti način. Ipak se isplati prvo pogledati ovaj vodič, jer ono što neko želi možda već postoji.

Prekid veze

Veza se u aplikaciji vidi pod Podešavanja → Uređaji (Settings → Devices), pored telefona i računara Mac. Dugme Odjavi se sa drugih uređaja (Sign out on other devices) je prekida. Od tog trenutka asistent više ništa ne može da pita Chui.

Dve stvari nadživljavaju vezu, a druga je važnija:

Na besplatnom planu jedna stvar ipak zatvara tu stranicu, i to nije veza. Trideset dana pošto je Chui primio sastanak, istorija besplatnog naloga prestaje da se otvara, a sa njom i objavljena stranica. Adresa i dalje postoji, ali nikome ko je ima ne prikazuje ništa. Sam sastanak, njegov snimak i transkript ostaju netaknuti, a Chui Pro ih ponovo otvara. Link koji korisnik besplatnog naloga nekom prosledi zato je javan dok se ne povuče, a čitljiv trideset dana.

Šta Chui čuva o pitanjima

Čuva jednu rečenicu po pitanju: ono što je osoba htela da sazna, njenim sopstvenim rečima. Tako pretraga može da postane bolja. Politika privatnosti Chui navodi za šta se to nikada ne koristi, gde se čuva i kad nestaje.