Шта повезани асистент може да ради са налогом, а шта не, и како прекинути везу.
Chui се повезује са асистентима Claude и ChatGPT преко протокола Model Context Protocol, на адреси https://mcp.chui.io. Повезивање за рачунаром траје око два минута, а chui.io/claude и chui.io/chatgpt показују кораке екран по екран. Пријава на страници самог Chui јесте одобрење. После ње нема ничег више.
Углавном да чита. Може да чита састанке и њихове резимее, транскрипте део по део и особе на налогу, заједно са оним што Chui зна о свакој од њих. Може да направи привремени линк преко ког корисник сам преслушава снимак. Види и оно што следи у повезаном календару, исти спојени дан који исцртава апликација.
Може и да промени неколико ствари, а упућен је да то ради само кад корисник то затражи:
Неке исправке замењују нешто чију копију Chui не чува: белешке укуцане током састанка, његов резиме (ручно исправљен или онај који је Chui поново написао) и оно што Chui зна о некој особи. Зато се за сваку од њих прво пита. Асистент добија оно што тамо сада пише и оно у шта би се претворило, и ништа се не уписује док корисник не каже „да“. Транскрипт уопште не може да се мења.
Може и да одјави пријављени уређај или један од начина пријаве, а ниједно од тога не брише састанак. Подешавања која се мењају на захтев и Начини пријављивања и шта је пријављено описују то двоје у целини. Друга страница наводи и ону једну ствар коју одјава последње сесије ипак носи са собом.
Може и да води фирму: да је оснује, да види ко је у њој и да повуче позивницу. Пошто прво пита и наведе особу или фирму, може и да позове колегу, да одобри некога ко је тражио место, да се придружи фирми која је позвала корисника, да некоме да права администратора, да уклони колегу или да напусти фирму. Води и радне просторе тима. Вођење тима писањем води редом кроз постављање тима од нуле, а Компаније у апликацији Chui садржи сва правила.
Ширење тима кошта, и цена је део питања које асистент прво поставља. Асистент који некога позове и изостави „а тим ће за то плаћати 9,99 $ месечно више“ (у валути у којој тим плаћа) пристао је на цену у име корисника.
Ово шири тим, а тим плаћа фирма, по истој цени за свако место, укључујући и власниково:
Асистент може да позива и одобрава, али тек пошто prepare_invite_colleague() или prepare_approve_seat() наведе особу и нови месечни износ, а корисник каже „да“. Не може да ОСНУЈЕ тим. Плаћање за тим (наплата за првог колегу, страница са картицом, заустављање наплате) обавља се у апликацији Chui на chui.io, и асистенту се то одбија ма како тражио. Колико тим плаћа може да се прочита: get_company() наводи број места и месечни износ.
Још једна радња уписује податке, и то у Chui, а не на налог. Асистент може у име корисника да пријави проблем са Chui или да проследи идеју за њега (види ниже).
Може и да једном састанку да јавну веб-адресу, да одлучи колико састанка та страница приказује и да ту адресу повуче. То су једине радње на овом списку које сежу ван налога. Свако ко има линк чита резиме, без икаквог Chui налога. Цео транскрипт види ако то дозвољаваш, а сам снимак ако дозвољаваш и то. Снимак је највише што ће Chui ставити на јавну страницу. share_meeting увек објављује само резиме, а set_share_level је једини пут даље. Проширење је зато посебан захтев: асистент мора да га у целини наведе и да сачека „да“. Chui не може да провери да ли је асистент то урадио. Зато је алат означен као openWorldHint, и зато позив који нико није тражио зауставља корисниково одобрење, које се даје за сваки алат посебно. Кад се страница поново сузи, снимак престаје да се пушта већ при следећем захтеву прегледача. Ко још види састанак описује та три нивоа у целини.
Само особа која је снимила састанак може да уради било шта од овога. За повлачење адресе асистент прво пита, речима које именују састанак и адресу. То не може да се поништи, па сама радња прихвата само токен који је то питање произвело и не може да досегне ништа друго. Chui тражи од асистента да ти то покаже и сачека, али не може да провери да ли је то урадио. Ко још види састанак описује то у целини.
Може и да искључи један од календара на налогу, а и за то мора прво да пита. Повезивање календара каже шта се тиме уклања. Оно што нико не очекује је да нестаје веза између снимака и уноса у календару којима су одговарали, и та веза се не враћа. Иста страница каже и шта Chui може, а шта не може да обећа у вези са тим питањем.
Може и да обрише састанак. То је једина радња на овом списку која нешто уништава, а не само зауставља: снимак, транскрипт, резиме и белешке нестају заувек. За то се пита на исти начин. prepare_delete_meeting() наводи о ком састанку је реч и још ништа не мења. delete_meeting() прихвата само одговор на то питање, па не може да се усмери на састанак који ти није показан. Шта се дешава када зауставиш снимање описује то у целини.
Може и да споји два састанка који су заправо један разговор. Тиме брише један од њих и замењује оба резимеа. prepare_merge_meetings() наводи оба снимка и ништа не мења, а merge_meetings() прихвата само одговор на то питање. Поништавање не постоји, али се звук не губи. Шта се дешава када зауставиш снимање описује то у целини, укључујући и два случаја које Chui одбија.
Може и да исече један снимак на више састанака, кад је телефон између њих наставио да снима. find_split_points() каже где су дуге тишине и ништа не мења. prepare_split_meeting() именује сваки део који би настао, а split_meeting() прихвата само одговор на то питање. Не губи се ни звук ни реч, а имена додељена гласовима остају. Нестаје само резиме целог снимка. Шта се дешава када зауставиш снимање описује то у целини.
Може и да закључи да су два уноса на списку особа један човек. Тиме уништава један од њих. Може и да то поништи, најдуже тридесет дана и не у сваком случају. За обоје се пита на исти начин, у два корака. prepare_merge_people() именује оба уноса и број састанака уз сваки од њих и ништа не мења, а merge_people() прихвата само одговор на то питање. За поништавање служе иста два корака, prepare_unmerge_people()/unmerge_people(). Особе са твојих састанака описује то у целини.
Може да досегне и до твојих разговора са „Питај Chui“, асистентом у апликацији — list_conversations() их наводи од најновијег, get_conversation() чита један цео, са састанцима из којих је дошао сваки одговор, а rename_conversation() даје једном нови наслов. За брисање се пита на иста два начина: prepare_delete_conversation() именује разговор, кад је вођен и колико питања садржи, а delete_conversation() прима само одговор на то. Састанци о којима је разговор говорио остају нетакнути. „Питај Chui“ не може ништа да пита — и сам је асистент, па би само плаћао другог да понови исто.
Ништа до чега може да досегне не покреће снимање нити директно брише особу. Ништа до чега може да досегне не проширује путеве уласка на налог, нити покреће, мења или зауставља плаћање. Једини трошак који може да изазове је место на рачуну тима који се већ плаћа, кад позове или одобри колегу. И то сме тек пошто наведе нови месечни износ и чује „да“.
Асистент не може:
То се одбија ма како захтев гласио. Календар се одбија зато што дозвола дата апликацији Chui надживљава асистента који ју је затражио, па је одјава асистента не би одузела. Осим тога, сагласност се ионако даје у прегледачу, код Google или Microsoft. Куповина и отказивање одбијају се из другог разлога: то је корисников новац, а модел нема ни картицу ни App Store налог.
Додавање начина пријаве вреди поновити. Асистент сме да промени све на налогу, али никада не сме да му направи други кључ. Врата додата на тај начин надживела би везу. А онај једини екран који обећава да ће приказати сваки пут на налог био би потпун, а ипак погрешан.
Брисање налога је она друга ствар, а одбијено није исто што и сакривено. То је једина радња која одједном одузима сваки пут повратка, укључујући и асистентов. Зато Chui то питање поставља и одговор прихвата у самој апликацији, и ниједан асистент никада не добија потврду на коју би могао да одговори у твоје име. delete_my_account() ништа не брише. Постоји да би те питање довело до правих врата, а не у ћорсокак, па одговара упутством: отвори Chui, иди у Подешавања (Settings) и притисни Обриши налог (Delete my account) на дну екрана. Тамо Chui наводи све што би нестало, пре него што било шта од тога уништи. Подешавања која се мењају на захтев описује тај екран у целини.
Асистент има обичан кључ налога, а не уски кључ скројен само за тих неколико ствари. Реална горња граница је зато цео налог, иако се ништа од онога што је данас доступно ни не приближава тој граници. Chui то каже на својој страници за сагласност, а не у правилима која нико не чита.
list_help() даје сваку тему овог водича са резимеом у једној реченици. Позив је довољно јефтин да може да се обави пре сваког одговора. read_help() враћа једну страницу. Исте странице доступне су и као ресурси на chui://help/<topic>, за клијенте који их прегледају.
Провери у Chui пре него што некоме кажеш да Chui нешто не уме. Захтев да се нешто уради обично је захтев да се сазна како.
report_problem() шаље пријаву грешке људима који праве Chui. Пријава стиже у исти ред као и пријаве са дугмета Пријави проблем (Report a problem) у апликацији Chui, и чита се на исти начин. Алат постоји зато што неко у тренутку кад Chui нешто погреши обично баш разговара о томе са асистентом. Жалба изречена ту раније није стизала ни до кога.
Од та два начина, асистент боље пријављује, и то из конкретног разлога. Он има идентификатор састанка, постављено питање и добијени одговор. Тако „резиме је био погрешан“ постаје нешто што свако може да испрати. Требало би да пита пре слања, јер пријава иде са корисниковог налога. Треба и јасно да каже да у разговору неће стићи никакав одговор.
Шаље се само оно што асистент упише у пријаву. Chui уз њу не прилаже транскрипт, резиме ни снимак, а слика може да се приложи само из апликације.
Исти report_problem() прима идеје, а не само грешке: жељу, захтев за нову функцију или нешто што би Chui учинило бољим. Асистент пријаву означава као предлог, па она стиже људима који праве Chui као идеја, а не као жалба, и чита се на исти начин. Ипак се исплати прво погледати овај водич, јер оно што неко жели можда већ постоји.
Веза се у апликацији види под Подешавања → Уређаји (Settings → Devices), поред телефона и рачунара Mac. Дугме Одјави се са других уређаја (Sign out on other devices) је прекида. Од тог тренутка асистент више ништа не може да пита Chui.
Две ствари надживљавају везу, а друга је важнија:
На бесплатном плану једна ствар ипак затвара ту страницу, и то није веза. Тридесет дана пошто је Chui примио састанак, историја бесплатног налога престаје да се отвара, а са њом и објављена страница. Адреса и даље постоји, али никоме ко је има не приказује ништа. Сам састанак, његов снимак и транскрипт остају нетакнути, а Chui Pro их поново отвара. Линк који корисник бесплатног налога неком проследи зато је јаван док се не повуче, а читљив тридесет дана.
Чува једну реченицу по питању: оно што је особа хтела да сазна, њеним сопственим речима. Тако претрага може да постане боља. Политика приватности Chui наводи за шта се то никада не користи, где се чува и кад нестаје.