Ktorých ľudí Chui pozná, ako sa o nich dozvedá a čo sa dá opraviť v rozhovore.
Osoba sa v účte objaví, keď je niekto pomenovaný aspoň v jednom stretnutí. Samotný prepis hovorí vždy len speaker_0, speaker_1. Až keď ten hlas pomenuješ v aplikácii, vznikne osoba a jej meno sa zapíše do každej repliky, v ktorej hovorí.
Tri veci a get_person() vráti všetky tri:
To je rýchla odpoveď na otázky „o čom som sa rozprával s X“, „kto je X“ a „kedy som naposledy hovoril s X“, za zlomok ceny čítania prepisov.
list_people() je zoznam ľudí: všetci v účte, na koľkých stretnutiach bol každý z nich a kedy bol na poslednom. Takto sa aj z mena stane id.
update_person() je tu jediný nástroj, ktorý OPRAVUJE to, čo Chui o osobe vie. Dva nástroje nižšie menia počet ľudí a všetko ostatné, čo niečo zapisuje, je nastavenie (Nastavenia, menené na požiadanie). Opraví meno osoby, ako ju poznáš, kde pracuje, jej rolu alebo tvoju vlastnú poznámku vo voľnom texte. Použi ho, keď niekto o osobe povie niečo nové. Nie je na zapísanie záveru vyvodeného z prepisu, to už robí automatické dopĺňanie.
Najprv sa pýta, pretože to, čo nahradí, sa nikde neuchováva: prepare_update_person() prečíta každé pole tak, ako je, aj tak, ako by bolo, a v tej chvíli sa ešte nič nestalo. Až keď súhlasíš, oprava sa zapíše presne tak, ako bola ukázaná. Ak sa osoba medzitým zmenila, nič sa nezapíše a treba sa opýtať znova.
Poznámka je tvoja: Chui ju nikdy neprepíše, takže oprava, ktorá má prežiť budúce stretnutia, patrí práve tam. Oprava poznámky ju nahradí celú, takže ak chceš pridať riadok, nový text musí obsahovať aj ten starý.
Premenovanie prepíše túto osobu v každom stretnutí, v ktorom sa vyskytuje, a zhrnutia všetkých týchto stretnutí sa potom napíšu znova s novým menom. Stane sa to o minútu či dve neskôr a pri niekom, kto je v stovkách stretnutí, postupne po dávkach počas niekoľkých minút. Platí to bez ohľadu na to, či premenovanie niekto zadal asistentovi, alebo ho urobil v aplikácii. Ak nové meno už patrí niekomu inému v účte, Chui odmietne, namiesto toho, aby tie dve osoby potichu zlúčil.
Jeden človek zapísaný dvoma spôsobmi, „Mária Ivanová“ a „Mária I.“, je o jeden záznam navyše. Zlúčenie priradí každé stretnutie k menu, ktoré zostane, a druhé meno zo zoznamu zmizne. Meno, ktoré odchádza, sa uchová ako ďalší zápis, na ktorý zostávajúca osoba počúva, takže otázka naň ju stále nájde. V aplikácii je to Zlúč na obrazovke Ľudia.
Dá sa to vrátiť späť počas tridsiatich dní, presne do pôvodného stavu, tlačidlom Rozdeľ pri osobe. Potom je to natrvalo. Vrátiť sa dá len posledné zlúčenie do danej osoby a vrátením sa táto možnosť minie.
Asistent môže urobiť oboje a v oboch prípadoch sa najprv pýta. Zlúčenie zničí záznam a model, ktorý číta mená z prepisu, nesmie mať možnosť sám rozhodnúť, že dvaja ľudia sú jeden. prepare_merge_people() nič nemení a v odpovedi vymenuje oba záznamy menom, pri každom počet jeho stretnutí a dátum, kedy bol naposledy na niektorom z nich. Až keď súhlasíš, urobí to merge_people(). Prijme pritom výlučne odpoveď na túto otázku, takže ho nemožno namieriť na dvojicu, ktorú ti neukázali. prepare_unmerge_people() a unmerge_people() sú tie isté dva kroky pri vrátení zlúčenia: skôr než sa čokoľvek pohne, povedia, kto by sa vrátil a koľko stretnutí by sa vrátilo s ním.
To, že ti asistent oba záznamy prečíta, je podstatné a nie je to len formalita. Chyba, pred ktorou to chráni, je zámena poradia týchto dvoch osôb. Otázka „Ivan P. je tá istá osoba ako Ivan Petrov?“ znie úplne správne, a pritom opisuje opačný úkon.
Osobu stále nemožno vymazať cez asistenta ani v aplikácii. Osoba zmizne, keď ju zlúčia s niekým iným, alebo spolu so stretnutiami, v ktorých bola pomenovaná.