A Chui egy asszisztensben

Mit tehet és mit nem egy csatlakoztatott asszisztens a fiókkal, és hogyan bonthatod a kapcsolatot.

A Chui a Model Context Protocolon keresztül csatlakozik a Claude-hoz és a ChatGPT-hez, a https://mcp.chui.io címen. A csatlakozás számítógépnél nagyjából két percig tart; a chui.io/claude és a chui.io/chatgpt képernyőről képernyőre leírja a lépéseket. A Chui saját oldalán történő bejelentkezés maga a jóváhagyás – utána nincs semmi más.

Mit tehet

Többnyire olvas. Megbeszéléseket és összefoglalóikat, átiratokat egyszerre egy szakasznyit, a fiókhoz tartozó személyeket és azt, amit a Chui mindegyikükről tud, egy ideiglenes linket, amellyel a felhasználó maga hallgathat meg egy felvételt, és azt, ami egy csatlakoztatott naptárban következik – ugyanazt az összefésült napot, amelyet az alkalmazás megrajzol.

Néhány dolgot meg is változtathat, és azt az utasítást kapja, hogy ezt csak akkor tegye, ha a felhasználó kéri: egy megbeszélés címét; hogy ki egy hang egy megbeszélésben – ez az egyetlen, amit kérés nélkül is feljegyezhet, ha a megbeszélésből egyértelműen kiderül; hogy a Chui tanulhat-e a fiók felvételeiből; milyen hangosan jelenti be a Chui a megbeszélést. Egyes javítások olyasmit írnak felül, amiről a Chui nem őriz másolatot – a megbeszélés közben begépelt jegyzeteket, a megbeszélés összefoglalóját (kézzel javítva, vagy a Chui által újraírva), és azt, amit a Chui egy személyről tud –, ezért mindegyikről előbb kérdez: az asszisztens megkapja, mi van most ott, és mi lenne belőle, és semmi sem íródik be, amíg a felhasználó igent nem mond. Az átirat egyáltalán nem változtatható meg. Ezenkívül ki tud jelentkeztetni valamit, ami be van jelentkezve – egy eszközt vagy az egyik bejelentkezési módot –, és egyik sem töröl megbeszélést. A Beállítások, kérésre módosítva és a Belépési módok, és ami be van jelentkezve ezt a kettőt írja le teljes egészében; a második elmondja azt az egy dolgot, amelyet az utolsó munkamenet kijelentkeztetése mégis magával visz.

Egy céget is tud működtetni: létrehozni egyet, megnézni, ki van benne, visszavonni egy meghívást, és – miután megkérdezte, megnevezve a személyt vagy a céget – meghívni egy kollégát, jóváhagyni valakit, aki helyet kért, csatlakozni egy céghez, amely meghívta a felhasználót, adminná tenni valakit, eltávolítani egy kollégát, vagy kilépni. A csapat munkaterületeit is kezeli. A A csapatod irányítása gépelve sorrendben végigvezet egy csapat felállításán a semmiből; a Cégek a Chuiban a szabályokat írja le teljes egészében.

Egy csapat bővítése pénzbe kerül, és ennek kimondása része annak a kérdésnek, amelyet előbb feltesz – az az asszisztens, amely meghív valakit, és kihagyja, hogy „és a csapat ezért havonta $9.99-ral többet fizet” (abban a pénznemben, amelyben a csapat fizet), a felhasználó nevében egyezett bele egy árba.

Ezek bővítik a csapatot, és a csapatot a cég fizeti – minden helyért ugyanaz az ár, a tulajdonosét is beleértve:

Egy asszisztens meghívhat és jóváhagyhat, mindkettőt csak azután, hogy a prepare_invite_colleague() vagy a prepare_approve_seat() megnevezte a személyt és az új havi összeget, és a felhasználó igent mondott. Csapatot LÉTREHOZNI nem tud: a fizetés érte – az első kolléga helyének kifizetése, a bankkártyás oldal, a számlázás leállítása – a Chuiban, a chui.io-n történik, és egy asszisztensnek meg van tagadva, akárhogy kéri is. Az, hogy egy csapat mennyit fizet, olvasható – a get_company() megmondja a helyek számát és a havi összeget.

Még egy dolgot ír, és azt a Chuinak írja, nem a fióknak: a felhasználó nevében jelenthet egy problémát a Chuival, vagy továbbíthat egy ötletet hozzá – lásd lent.

Egy megbeszélésnek nyilvános webcímet is adhat, eldöntheti, hogy a megbeszélésből mennyit mutasson az az oldal, és visszavonhatja a címet – ezek az egyedüliek ezen a listán, amelyek a fiókon kívülre is elérnek: bárki, akinél a link van, olvassa az összefoglalót, Chui-fiók nélkül is, a teljes átiratot is, ha így döntöttél, és magát a felvételt is, ha ezt is engedélyezted. A felvétel a legtöbb, amit a Chui egy nyilvános oldalra kitesz. A share_meeting mindig az összefoglaló szintjén tesz közzé, és a set_share_level az egyetlen módja a továbblépésnek, így a bővítés egy második kérés, amelyet az asszisztensnek teljes egészében meg kell neveznie, és meg kell várnia rá az igent – és a Chui nem tudja ellenőrizni, hogy ezt megtette-e, ezért van openWorldHint-ként deklarálva, és ezért a felhasználó saját jóváhagyása – amelyet az asszisztens minden egyes eszközére külön ad meg – az, ami megállít egy hívást, amelyet senki sem kért. Ha az oldalt ismét szűkíted, a felvétel lejátszása leáll attól a kéréstől kezdve, amelyet egy böngésző legközelebb küld. A Ki láthat még egy megbeszélést a három szintet írja le teljes egészében. Mindezt csak az teheti meg, aki a megbeszélést felvette. Egy cím visszavonásáról előbb kérdez, olyan szavakkal, amelyek megnevezik a megbeszélést és a címet – ez nem vonható vissza, ezért a művelet csak egy olyan tokent fogad el, amelyet a kérdés hozott létre, és semmi mást nem érhet el. A Chui arra kéri az asszisztenst, hogy ezt mutassa meg neked, és várjon; azt nem tudja ellenőrizni, hogy megtette-e. A Ki láthat még egy megbeszélést ezt írja le teljes egészében.

És leválaszthatja a fiók egyik naptárát, ami egy újabb művelet, amelyről előbb kérdeznie kell. A Naptár csatlakoztatása elmondja, mit távolít el ez – amire senki sem számít, az a kapcsolat, amely a felvételeket a nekik megfelelő naptárbejegyzésekhez köti, és ez nem jön vissza –, és azt, hogy a Chui mit ígérhet és mit nem a kérdezésről.

És törölhet egy megbeszélést, ez az egyetlen ezen a listán, amely valamit megsemmisít, nem csak leállít: a felvételt, az átiratot, az összefoglalót és a jegyzeteket, végleg. Erről ugyanígy kérdez – a prepare_delete_meeting() visszaolvassa, melyik megbeszélésről van szó, és még semmi sem történt, a delete_meeting() pedig csak az erre a kérdésre adott választ fogadja el, így nem irányítható olyan megbeszélésre, amelyet nem mutattak meg neked. A Mi történik, miután leállítod ezt írja le teljes egészében.

És összevonhat két megbeszélést, amely valójában egyetlen beszélgetés, ami a kettő közül az egyiket törli, és mindkét összefoglalót lecseréli – a prepare_merge_meetings() visszaolvassa mindkét felvételt, és semmit sem változtat, a merge_meetings() csak az arra adott választ fogadja el, és nincs visszavonás. Hang nem vész el közben. A Mi történik, miután leállítod ezt írja le teljes egészében, beleértve azt a két esetet is, amelyet a Chui elutasít.

És feldarabolhat egy felvételt több megbeszélésre, ha köztük futva hagytad a telefont – a find_split_points() megmondja, hol vannak a hosszú csendek, és semmit sem változtat, a prepare_split_meeting() megnevez minden darabot, amely létrejönne, a split_meeting() pedig csak az erre a kérdésre adott választ fogadja el. Sem hang, sem szó nem vész el közben, és a hangokhoz rendelt nevek megmaradnak; ami elvész, az a teljes felvétel összefoglalója. A Mi történik, miután leállítod ezt írja le teljes egészében.

És eldöntheti, hogy a személyek listájának két bejegyzése egy és ugyanaz az ember, ami az egyik bejegyzést megsemmisíti – és ezt vissza is csinálhatja, legfeljebb harminc napig, és nem minden esetben. Mindkettőről ugyanígy, két lépésben kérdez: a prepare_merge_people() megnevezi mindkét bejegyzést és azt, hogy mindegyikhez hány megbeszélés tartozik, és semmit sem változtat, a merge_people() csak az arra adott választ fogadja el, a prepare_unmerge_people()/unmerge_people() pedig ugyanez a két lépés a visszavonáshoz. A A megbeszéléseid szereplői ezt írja le teljes egészében.

És eléri a „Kérdezd a Chuit” beszélgetéseidet is, az alkalmazáson belüli asszisztenssel folytatottakat — a list_conversations() a legújabbtól kezdve felsorolja őket, a get_conversation() egyet egészben elolvas, azokkal a megbeszélésekkel együtt, amelyekből az egyes válaszok származnak, a rename_conversation() pedig új címet ad egynek. A törlésre ugyanabban a két lépésben kérdez rá: a prepare_delete_conversation() megnevezi a beszélgetést, megmondja, mikor volt és hány kérdést tartalmaz, a delete_conversation() pedig csak az erre adott választ fogadja el. Azokhoz a megbeszélésekhez, amelyekről a beszélgetés szólt, nem nyúl. A „Kérdezd a Chuit” asszisztensnek nem tehet fel kérdést — maga is asszisztens, és csak egy másodikat fizetne azért, hogy megismételje.

Semmi, amit elér, nem indít felvételt, és nem töröl közvetlenül személyt. És semmi, amit elér, nem bővíti a fiókba vezető utakat, és nem indít, módosít vagy állít le fizetést – az egyetlen terhelés, amelyet okozhat, egy hely egy olyan csapat számláján, amely már fizet, amikor meghív vagy jóváhagy egy kollégát, és csak azután, hogy megnevezte az új havi összeget, és igent kapott: nem adhat hozzá bejelentkezési módot, nem hozhat létre bejelentkezési kódot, nem csatlakoztathat naptárat, nem vásárolhat Pro-t, és nem nyithatja meg azt az oldalt, ahol lemondható, nem kérdezheti meg, kié egy App Store- vagy Google Play-előfizetés, nem válthat a személy egy másik fiókjára (nincs is rá szüksége: egyetlen kapcsolat eléri a bejelentkezéshez tartozó összes fiókot, mindegyiket külön tartva – Személyes fiók és céges fiók), és nem törölheti a fiókot. Ezeket elutasítja, akárhogy kérik is – a naptárat azért, mert a Chuinak adott engedély túléli azt az asszisztenst, amely kérte, így az asszisztens kijelentkeztetése nem vonná vissza, és a hozzájárulást amúgy is böngészőben, a Google-nél vagy a Microsoftnál adják meg. A vásárlást és a lemondást más okból utasítja el: az a felhasználó pénze, és egy modellnek nincs sem bankkártyája, sem App Store-fiókja.

Egy bejelentkezési mód hozzáadását érdemes kétszer is elmondani. Egy asszisztens mindent megváltoztathat egy fiókon, de soha nem készíthet hozzá második kulcsot: egy így hozzáadott ajtó túlélné a kapcsolatot, és az az egy képernyő, amely azt ígéri, hogy a fiókba vezető minden utat felsorol, teljes lenne, és mégis hibás.

A fiók törlése a másik, és az, hogy elutasítja, nem ugyanaz, mintha elrejtené. Ez az egyetlen művelet, amely egyszerre elvesz minden visszautat – az asszisztensét is –, ezért a Chui magában az alkalmazásban teszi fel a kérdést és fogadja a választ, és soha egyetlen asszisztens sem kap megerősítést, amelyre a nevedben válaszolhatna. A delete_my_account() semmit sem töröl, és azért létezik, hogy a kérdés az ajtóhoz vezessen, ne zsákutcába: útmutatással válaszol – nyisd meg a Chuit, menj a Beállítások (Settings) menüpontba, és nyomd meg a Fiók törlése (Delete my account) gombot a képernyő alján, ahol a Chui megnevez mindent, ami elveszne, mielőtt bármit megsemmisítene belőle. A Beállítások, kérésre módosítva a képernyőt írja le teljes egészében.

Az asszisztensnél lévő kulcs egy közönséges kulcs a fiókhoz, nem egy szűk, erre a néhány dologra szabott kulcs – így az őszinte felső határ az egész fiók, még ha ma semmi, ami elérhető, nem is közelíti meg. A Chui ezt a saját hozzájárulási oldalán mondja el, nem egy olyan szabályzatban, amelyet senki sem olvasott.

Olvasás a Chuiról

A list_help() megadja ennek az útmutatónak minden témáját egysoros összefoglalóval, elég olcsón ahhoz, hogy bármilyen válasz előtt meg lehessen hívni. A read_help() egy oldalt ad vissza. Ugyanezek az oldalak erőforrásként is elérhetők a chui://help/<topic> címen azoknak a klienseknek, amelyek ezeket böngészik.

Nézz utána a Chuiban, mielőtt azt mondanád valakinek, hogy a Chui valamire nem képes. Egy kérés, hogy tegyél meg valamit, általában annak kérése, hogy derítsd ki, hogyan.

Ha a Chui valamit elront

A report_problem() hibajelentést küld azoknak, akik a Chuit fejlesztik – ugyanabba a sorba, amelybe a Chui alkalmazás Probléma jelentése (Report a problem) gombja ír, és ugyanúgy olvassák. Azért létezik, mert az a pillanat, amikor a Chui valamit elront, általában az a pillanat, amikor valaki egy asszisztenssel beszél róla, és az ott elhangzó panasz korábban senkihez sem jutott el.

A kettő közül az asszisztens a jobb bejelentő, mégpedig egy konkrét módon: nála van a megbeszélés azonosítója, a feltett kérdés és a visszakapott válasz, és ez teszi a „rossz volt az összefoglaló” mondatot olyasmivé, aminek bárki utána tud járni. Küldés előtt kérdeznie kell – a jelentés a felhasználó saját fiókja alatt megy –, és világosan meg kell mondania, hogy a beszélgetésben semmire nem érkezik válasz.

Csak az kerül elküldésre, amit az asszisztens beleír a jelentésbe. A Chui nem csatol hozzá átiratot, összefoglalót vagy felvételt, képet pedig csak az alkalmazásból lehet csatolni.

Az ötleteket és javaslatokat szívesen fogadjuk

Ugyanaz a report_problem() ötleteket is fogad, nem csak hibákat – egy kívánságot, egy funkciókérést, valamit, amitől a Chui jobb lenne. Az asszisztens javaslatként jelöli meg, így ötletként jut el azokhoz, akik a Chuit fejlesztik, nem panaszként, és ugyanúgy olvassák. Előtte ebben az útmutatóban utánanézni akkor is megéri: amire valaki vágyik, az talán már itt van.

A kapcsolat bontása

A kapcsolat az alkalmazásban a Beállítások → Eszközök (Settings → Devices) alatt jelenik meg, a telefon és a Mac mellett, és a Kijelentkezés a többi eszközön (Sign out on other devices) bontja – attól a pillanattól az asszisztens semmit sem kérdezhet többé a Chuitól.

Két dolog túléli, és a második a fontosabb. Egy már átadott hanglink addig működik, amíg magától le nem jár – a felhasználó saját megbeszélésénél nagyjából tizenkét óráig, egy kolléga által megosztottnál nagyjából egy óráig. És egy összefoglalóhoz tartozó nyilvános link nyilvános marad: a megbeszéléshez tartozik, nem ahhoz a kapcsolathoz, amely létrehozta, és a kapcsolat bontása nem zárja le, ezért nem szabad arra számítani, hogy magától lezárul – vond vissza, vagy töröld a megbeszélést. Egy asszisztens kijelentkeztetése nem von vissza ilyet – állítsd le a megbeszélésen, az alkalmazásban vagy kéréssel.

Az ingyenes csomagban egy dolog mégis lezárja azt az oldalt, és az nem a kapcsolat. Harminc nappal azután, hogy a Chui befogadott egy megbeszélést, egy ingyenes fiók előzményei már nem nyílnak meg – és a közzétett oldal is leáll velük. A cím továbbra is ott van, és semmit sem mutat, senkinek, akinél megvan; maga a megbeszélés, a felvétele és az átirata érintetlen, és a Chui Pro újra megnyitja. Így egy ingyenes fiókról valakinek átadott link addig nyilvános, amíg vissza nem vonják, és harminc napig olvasható.

Mit őriz meg a Chui a kérdezésről

Kérdésenként egy mondatot – azt, amit az illető meg akart tudni, a saját szavaival –, hogy a keresés jobb lehessen. A Chui adatvédelmi szabályzata elmondja, mire nem használja ezt soha, hol tárolja, és mikor törlődik.