Osobe sa tvojih sastanaka

Koga Chui poznaje, kako saznaje o njima i šta može da se ispravi u razgovoru.

Osoba se pojavljuje na nalogu čim je neko imenovan na bar jednom sastanku. Sam transkript uvek kaže samo speaker_0, speaker_1. Osoba nastaje tek kada u aplikaciji daš ime tom glasu. Tada se njeno ime upisuje u svaku repliku koju izgovori.

Šta Chui čuva o nekome

Tri stvari, a get_person() vraća sve tri:

To je brz odgovor na pitanja „o čemu sam razgovarao sa X“, „ko je X“ i „kada sam poslednji put razgovarao sa X“, za delić cene čitanja transkripata.

list_people() je spisak osoba: svi na nalogu, na koliko sastanaka je svako bio i kada je bio na poslednjem. Tako se i ime pretvara u ID.

Ispravljanje onoga što Chui zna

update_person() je jedini alat ovde koji ISPRAVLJA ono što Chui zna o osobi. Dva opisana u nastavku menjaju broj osoba, a sve ostalo što nešto upisuje je podešavanje (Podešavanja koja se menjaju na zahtev). Ispravlja ime osobe, odakle je poznaješ, gde radi, njenu ulogu ili tvoju ličnu belešku u slobodnoj formi. Koristi ga kada neko kaže nešto novo o osobi. Ne koristi ga za upis zaključka izvedenog iz transkripta, jer to već radi automatsko dopunjavanje.

prepare_update_person() prvo traži potvrdu, jer se ono što se zamenjuje nigde ne čuva. prepare_update_person() čita svako polje onako kakvo jeste i kakvo bi bilo, i u tom trenutku se još ništa nije dogodilo. Tek kad pristaneš, ispravka se upisuje, tačno onako kako je prikazana. Ako je osoba u međuvremenu izmenjena, ništa se ne upisuje i mora ponovo da pita.

Beleška je tvoja: Chui je nikad ne prepisuje, pa ispravka koja treba da preživi buduće sastanke ide upravo tamo. Ispravka beleške zamenjuje celu belešku, pa da bi se dodao red, novi tekst mora da sadrži i stari.

Promena imena menja ime te osobe na svakom sastanku na kom se pojavljuje. Sažetak svakog od tih sastanaka se zatim ponovo piše s novim imenom, minut-dva kasnije. Za nekoga ko je na stotinama sastanaka to ide u grupama tokom nekoliko minuta. To se dešava bilo da je promena ukucana asistentu ili urađena u aplikaciji. Ako novo ime već pripada nekom drugom na nalogu, Chui odbija umesto da tiho spoji te dve osobe.

Dve osobe koje su jedna

Jedan čovek zapisan na dva načina, „Marija Ivanova“ i „Marija I.“, jedan je unos viška. Spajanje premešta svaki sastanak na ime koje ostaje, a drugo ime nestaje sa spiska. Ime koje nestaje čuva se kao drugi oblik na koji se preostala osoba odaziva, pa se ona i dalje pronalazi kada se pita za njega. U aplikaciji je to Obedini na ekranu Osobe (People).

Spajanje može da se poništi u roku od trideset dana, tačno onako kako je bilo, dugmetom Razdeli kod osobe. Posle toga je trajno. Nudi se samo poslednje spajanje u neku osobu, a poništavanje ga troši.

Asistent može da uradi i jedno i drugo, i u oba slučaja prvo pita. Spajanje uništava unos, a model koji čita imena iz transkripta ne sme sam da zaključi da su dva čoveka jedna osoba. prepare_merge_people() ništa ne menja. U odgovoru navodi oba unosa po imenu, na koliko je sastanaka svaki i kada je svaki poslednji put bio na nekom. Tek kad pristaneš, merge_people() spaja unose. Ne prima ništa osim odgovora na to pitanje, pa ne može da se usmeri na par koji ti nije prikazan. prepare_unmerge_people() i unmerge_people() su ista dva koraka za poništavanje spajanja. Pre nego što se bilo šta pomeri, navode ko bi se vratio i koliko sastanaka ide s tom osobom.

Najvažnije je da ti se oba unosa pročitaju, i to ne kao formalnost. Ovo štiti od greške da su dve osobe navedene obrnutim redom. „Da li je Ivan P. ista osoba kao Ivan Petrov?“ zvuči sasvim ispravno, a opisuje suprotnu radnju.

Osoba i dalje ne može da se obriše preko asistenta, ni u aplikaciji. Osoba nestaje tako što se spoji s nekim drugim ili zajedno sa sastancima na kojima je imenovana.