Ce poate și ce nu poate face un asistent conectat la un cont și cum închei conexiunea.
Chui se conectează la Claude și la ChatGPT prin Model Context Protocol, la https://mcp.chui.io. Conectarea durează cam două minute, la un calculator; chui.io/claude și chui.io/chatgpt arată pașii ecran cu ecran. Autentificarea pe pagina Chui este aprobarea; după ea nu mai urmează nimic.
În principal citește. Poate citi întâlnirile și rezumatele lor, transcrierile câte un fragment pe rând, persoanele din cont și ce știe Chui despre fiecare. Poate oferi un link temporar prin care utilizatorul ascultă singur o înregistrare. Vede și ce urmează într-un calendar conectat, adică aceeași zi combinată pe care o afișează aplicația.
Poate și să schimbe câteva lucruri, dar are instrucțiuni să o facă doar când îi cere utilizatorul:
Unele corecturi înlocuiesc ceva din care Chui nu păstrează nicio copie: notițele scrise în timpul unei întâlniri, rezumatul ei (corectat de mână sau rescris de Chui) și ce știe Chui despre o persoană. Pentru fiecare dintre ele, asistentul întreabă mai întâi. I se arată ce este acolo acum și ce ar deveni, și nu se scrie nimic până când utilizatorul nu spune „da”. Transcrierea nu poate fi schimbată deloc.
Poate și să încheie lucruri care sunt autentificate: un dispozitiv sau una dintre metodele de autentificare. Niciuna dintre aceste acțiuni nu șterge vreo întâlnire. Setări, schimbate la cerere și Metode de conectare și ce este conectat acum le descriu complet. A doua pagină spune și singurul lucru pe care deconectarea ultimei sesiuni chiar îl ia cu ea.
Poate și să administreze o companie. Fără alte condiții, poate să înființeze una, să vadă cine face parte din ea și să retragă o invitație. După ce întreabă, numind persoana sau compania, poate să invite un coleg, să aprobe pe cineva care a cerut un loc, să se alăture unei companii care l-a invitat pe utilizator, să facă pe cineva administrator, să elimine un coleg sau să plece din companie. Administrează și spațiile de lucru ale echipei. Conducerea echipei prin scris te ghidează pas cu pas prin crearea unei echipe de la zero, iar Companiile din Chui conține regulile complete.
Extinderea unei echipe costă bani, iar costul face parte din întrebarea pe care asistentul o pune mai întâi. Un asistent care invită pe cineva și omite „iar echipa plătește pentru asta cu 9,99 $ mai mult pe lună” (în moneda în care plătește echipa) a acceptat un preț în numele utilizatorului.
Acestea extind o echipă, iar costul unei echipe este suportat de companie, cu un singur preț pentru fiecare loc, inclusiv al proprietarului:
Un asistent poate invita și aproba, dar numai după ce prepare_invite_colleague() sau prepare_approve_seat() a numit persoana și noul total lunar, iar utilizatorul a spus „da”. Nu poate ÎNFIINȚA o echipă. Plata pentru ea (plata pentru primul coleg, pagina cardului, oprirea facturării) se face în Chui, pe chui.io, și îi este refuzată unui asistent oricum ar cere. Cât plătește o echipă se poate citi: get_company() arată locurile și totalul lunar.
Încă o acțiune scrie ceva, dar scrie către Chui, nu în cont: asistentul poate raporta o problemă cu Chui sau poate transmite o idee pentru Chui, în numele utilizatorului. Detalii mai jos.
Poate și să dea unei întâlniri o adresă web publică, să decidă cât din întâlnire arată acea pagină și să retragă adresa. Acestea sunt singurele lucruri din această listă care ajung în afara contului. Oricine are linkul citește rezumatul, fără niciun cont Chui. Dacă ai permis, citește și întreaga transcriere, iar dacă ai permis și asta, ascultă chiar înregistrarea. Înregistrarea este tot ce poate pune Chui, cel mult, pe o pagină publică. share_meeting publică întotdeauna doar rezumatul, iar set_share_level este singura cale de a arăta mai mult. Extinderea este deci o a doua cerere, pe care asistentul are instrucțiuni s-o descrie complet și să aștepte un „da”. Chui nu poate verifica dacă asistentul a făcut asta. De aceea instrumentul este declarat openWorldHint, iar aprobarea pe care o dă utilizatorul pentru fiecare instrument în parte este cea care oprește un apel pe care nu l-a cerut nimeni. Dacă restrângi din nou pagina, înregistrarea nu se mai redă de la următoarea cerere a unui browser. Cine mai poate vedea o întâlnire descrie complet cele trei niveluri.
Doar persoana care a înregistrat o întâlnire poate face oricare dintre acestea. Înainte să retragă o adresă, asistentul întreabă, numind întâlnirea și adresa. Retragerea nu poate fi anulată, așa că acțiunea acceptă doar un token produs de această întrebare și nu poate atinge nimic altceva. Chui îi cere asistentului să-ți arate întrebarea și să aștepte; nu poate verifica dacă a făcut-o. Cine mai poate vedea o întâlnire descrie asta complet.
Poate și să deconecteze unul dintre calendarele contului, o altă acțiune pentru care trebuie să întrebe mai întâi. Conectarea unui calendar spune ce se pierde astfel și ce poate sau nu poate promite Chui despre întrebare. Partea la care nu se așteaptă nimeni: dispare legătura dintre înregistrări și intrările din calendar cărora le corespundeau, iar ea nu mai revine.
Poate și să șteargă o întâlnire. Este singurul lucru din această listă care distruge ceva, în loc doar să-l oprească: înregistrarea, transcrierea, rezumatul și notițele, definitiv. Asistentul întreabă la fel. prepare_delete_meeting() arată despre ce întâlnire e vorba, fără să se fi întâmplat ceva încă. delete_meeting() acceptă doar răspunsul la acea întrebare, așa că nu poate fi îndreptată spre o întâlnire care nu ți-a fost arătată. Ce se întâmplă după ce oprești descrie asta complet.
Poate și să unească două întâlniri care sunt de fapt o singură conversație. Astfel se șterge una dintre ele și se înlocuiesc ambele rezumate. prepare_merge_meetings() arată ambele înregistrări și nu schimbă nimic, iar merge_meetings() acceptă doar răspunsul la acea întrebare. Unirea nu poate fi anulată, dar nu se pierde niciun sunet. Ce se întâmplă după ce oprești descrie asta complet, inclusiv cele două cazuri pe care Chui le refuză.
Poate și să împartă o înregistrare în mai multe întâlniri, când ai lăsat telefonul să înregistreze și între ele. find_split_points() arată unde sunt pauzele lungi și nu schimbă nimic. prepare_split_meeting() numește fiecare bucată care ar rezulta, iar split_meeting() acceptă doar răspunsul la acea întrebare. Nu se pierde niciun sunet și niciun cuvânt, iar numele atribuite vocilor se păstrează. Dispare doar rezumatul întregii înregistrări. Ce se întâmplă după ce oprești descrie asta complet.
Poate și să decidă că două intrări din lista de persoane sunt același om. Astfel una dintre ele este distrusă. Unirea se poate anula, dar cel mult treizeci de zile și nu în toate cazurile. Pentru ambele acțiuni, asistentul întreabă la fel, în doi pași. prepare_merge_people() numește ambele intrări și câte întâlniri are fiecare, fără să schimbe nimic. merge_people() acceptă doar răspunsul la acea întrebare. prepare_unmerge_people()/unmerge_people() sunt aceiași doi pași pentru anulare. Persoanele din întâlnirile tale descrie asta complet.
Și ajunge și la conversațiile tale cu „Întreabă Chui”, asistentul din aplicație — list_conversations() le listează de la cea mai nouă, get_conversation() citește una întreagă, cu întâlnirile din care a venit fiecare răspuns, iar rename_conversation() îi dă un titlu nou. Ștergerea uneia e întrebată în aceiași doi pași: prepare_delete_conversation() o numește, spune când a avut loc și câte întrebări cuprinde, iar delete_conversation() primește doar răspunsul la asta. Întâlnirile despre care a vorbit conversația rămân neatinse. Nu poate pune întrebări lui „Întreabă Chui” — e el însuși asistent și doar ar plăti un al doilea ca să repete.
Nimic din ce poate accesa nu pornește o înregistrare și nu șterge direct o persoană. De asemenea, nimic din ce poate accesa nu adaugă căi noi de intrare în cont și nu pornește, nu schimbă și nu oprește o plată. Singura taxă pe care o poate provoca este un loc nou pe factura unei echipe deja plătite, când invită sau aprobă un coleg, și doar după ce numește noul total lunar și aude „da”. Asistentul nu poate:
Acestea sunt refuzate oricum ar fi formulată cererea. Calendarul, pentru că o permisiune acordată lui Chui rămâne valabilă și după ce asistentul care a cerut-o dispare, așa că deconectarea asistentului nu ar retrage-o. Oricum, consimțământul se dă într-un browser, la Google sau Microsoft. Cumpărarea și anularea sunt refuzate din alt motiv: sunt banii utilizatorului, iar un model nu are nici card, nici cont App Store.
Merită repetat ce înseamnă adăugarea unei metode de autentificare. Un asistent poate schimba orice într-un cont, dar nu poate face niciodată o a doua cheie pentru el. O ușă adăugată astfel ar rămâne deschisă și după încheierea conexiunii. Iar ecranul care promite să arate toate căile de intrare în cont ar fi complet și totuși greșit.
Ștergerea contului este a doua acțiune refuzată, iar refuzat nu înseamnă ascuns. Este singura acțiune care închide dintr-odată toate căile de revenire, inclusiv pe cea a asistentului. De aceea Chui pune întrebarea și primește răspunsul chiar în aplicație, iar niciun asistent nu primește vreodată o confirmare la care să răspundă în numele tău. delete_my_account() nu șterge nimic. Există pentru ca întrebarea să te ducă la ușa potrivită, nu într-o fundătură, și răspunde cu indicații: deschide Chui, mergi la Setări (Settings) și apasă Șterge contul (Delete my account) în partea de jos a ecranului. Acolo, Chui numește tot ce ar dispărea, înainte să distrugă ceva. Setări, schimbate la cerere descrie complet ecranul.
Cheia pe care o are asistentul este o cheie obișnuită pentru cont, nu una îngustă, limitată la aceste câteva lucruri. Așadar, plafonul real este întregul cont, deși nimic din ce este disponibil azi nu se apropie de ea. Chui spune asta pe propria pagină de consimțământ, nu într-o politică pe care nu o citește nimeni.
list_help() oferă fiecare subiect din acest ghid, cu un rezumat de un rând. Apelul costă atât de puțin încât poate fi făcut înaintea oricărui răspuns. read_help() returnează o pagină. Aceleași pagini sunt disponibile și ca resurse la chui://help/<topic>, pentru clienții care le răsfoiesc.
Caută în Chui înainte să-i spui cuiva că Chui nu poate face ceva. De obicei, o cerere de a face ceva este o cerere de a afla cum.
report_problem() trimite un raport de eroare oamenilor care fac Chui. Raportul ajunge în aceeași coadă ca butonul Raportează o problemă (Report a problem) din aplicația Chui și este citit la fel. Instrumentul există pentru că, de obicei, atunci când Chui greșește ceva, cineva tocmai vorbește despre asta cu un asistent. Înainte, o plângere făcută acolo nu ajungea la nimeni.
Dintre cei doi, asistentul este cel care raportează mai bine, și asta dintr-un motiv anume. El are id-ul întâlnirii, întrebarea pusă și răspunsul primit. Datorită lor, „rezumatul a fost greșit” devine ceva ce oricine poate investiga. Asistentul ar trebui să întrebe înainte să trimită, pentru că raportul pleacă din contul utilizatorului. De asemenea, ar trebui să spună clar că în conversație nu va veni niciun răspuns.
Se trimite doar ce scrie asistentul în raport. Chui nu atașează transcrierea, rezumatul sau înregistrarea, iar o imagine poate fi atașată doar din aplicație.
Același report_problem() primește și idei, nu doar erori: o dorință, o cerere pentru o funcție nouă, ceva care ar face Chui mai bun. Asistentul marchează mesajul ca sugestie, așa că ajunge la oamenii care fac Chui ca idee, nu ca plângere, și este citit la fel. Totuși, merită să verifici întâi acest ghid: ce își dorește cineva poate exista deja aici.
Conexiunea apare în aplicație la Setări → Dispozitive (Settings → Devices), lângă telefon și Mac. Deconectează celelalte dispozitive (Sign out on other devices) o încheie, iar din acel moment asistentul nu mai poate cere nimic de la Chui.
Două lucruri rămân valabile și după aceea, iar al doilea contează mai mult. Un link audio deja oferit funcționează până expiră singur: aproximativ douăsprezece ore pentru o întâlnire a utilizatorului și aproximativ o oră pentru una partajată de un coleg. Iar un link public către un rezumat rămâne public. El aparține întâlnirii, nu conexiunii care l-a creat, iar încheierea conexiunii nu îl închide. Nu te baza că se va închide singur: retrage-l sau șterge întâlnirea. Deconectarea unui asistent nu retrage linkul. Oprește partajarea întâlnirii, din aplicație sau cerând acest lucru.
În planul gratuit, un singur lucru închide totuși pagina, și nu este conexiunea. La treizeci de zile după ce Chui a primit o întâlnire, istoricul unui cont gratuit nu se mai deschide, iar pagina publicată se închide odată cu el. Adresa există în continuare, dar nu mai arată nimic nimănui. Întâlnirea, înregistrarea și transcrierea ei rămân neatinse, iar Chui Pro redeschide pagina. Așadar, un link dat cuiva de pe un cont gratuit rămâne public până când este retras, dar poate fi citit doar treizeci de zile.
O propoziție pentru fiecare întrebare, adică ce încerca persoana să afle, în propriile ei cuvinte, ca să se îmbunătățească căutarea. Politica de confidențialitate a Chui spune la ce nu este folosită niciodată această propoziție, unde este păstrată și când dispare.