Gmail, Google Sheets és Slack összekötése az app-builderrel
A Mythex mostantól azokkal az eszközökkel is tud dolgozni, amelyeket már használsz. Kösd össze a Gmailt, a Google Sheetst, a Slacket, a Notiont vagy több száz másik appot egyszer, majd kérd meg az agentet a chatben, hogy olvasson ki egy táblázatot, küldjön egy e-mailt vagy írjon egy üzenetet. A fiókod a Mythexhez kapcsolódik, nem a kódodhoz: az agent soha nem látja a hitelesítő adatot, és semmi nem kerül a repository-dba.
Mit csinál
Az összekötő a Mythex-fiókod és egy másik helyen tartott fiókod közötti kapcsolat. Ha egyszer létrejött, az agent a te nevedben használhatja azt a fiókot, amikor a chatben kéred. Például:
Olvasd ki a „Q4 pipeline” táblázatot, és építs belőle dashboardot
Az agent megtalálja a feladathoz illő műveletet, ellenőrzi a szükséges argumentumokat, és lefuttatja. A háttérben négy eszköz dolgozik:
| Eszköz | Mit csinál |
|---|---|
AppListConnections | Listázza a csatlakoztatott appjaidat |
AppSearchTools | Megkeresi a feladathoz illő műveletet, és az argumentumait |
AppConnect | Linket ad a csatlakoztatáshoz, ha az agentnek egy app kell |
AppRun | Lefuttat egy műveletet a csatlakoztatott fiókodon |
Ha az agentnek olyan app kell, amelyet nem csatlakoztattál, a kör egy Connect gombos kártyán áll meg, nem egy bekezdésbe rejtett linknél. Nyomd meg, hagyd jóvá a megnyíló lapon, majd térj vissza — a kártya észreveszi, és Connected állapotra vált. Kérd újra, és az agent folytatja. Amíg vár, nem találgat az adataidról, és nem talál ki táblázatot.
Miért építettük meg
Valami hasznos építése általában valódi adatokhoz nyúl: egy lead-lista, egy postaláda, egy csapatcsatorna. A szokásos út az, hogy létrehozol egy API-kulcsot, beilleszted egy beállítófájlba, és reméled, hogy soha nem kerül commitba. Ez nem-fejlesztőnek fiddly, mindenkinek kockázatos.
Az összekötők kiveszik a kulcsot a képből. A szolgáltatóval a szokásos módon jelentkezel be (a szakzsargonban OAuth), a hitelesítő adat pedig a Mythex kapcsolati szolgáltatásánál marad:
- nyugalmi állapotban titkosítva
- soha nem íródik a projektedbe, a
.env-be vagy a generált kódba - soha nem kerül a sandboxba, ahol az appod épül — a sandbox a szervertől kéri a hívást, és az eredményt kapja vissza
- kapcsolat bontásakor vagy a fiók törlésekor eltávolítják
Hogyan használd
App csatlakoztatása
- Nyisd meg a Connectors részt. A bal oldali sávban, a Projects alatt található, projekten belül pedig a mezőn kívüli + gomb mellett is megnyithatod, és ott a Connectors pontot válaszd. Az a jelenlegi munkád fölé nyílik, így nem veszíted el a helyedet.
- Keress rá az appra. A keresés a teljes katalógusra vonatkozik, nem csak arra, ami a képernyőn van.
- Kattints a Connect gombra. A szolgáltató bejelentkező oldala új lapon nyílik, így a projekted és a félig megírt üzeneted megmarad.
- Hagyd jóvá a hozzáférést ott.
- Térj vissza a Mythex lapra. Az app zöld pöttyöt mutat, és azt írja: Connected.
Hagyd jóvá a szolgáltató által kért összes engedélyt. A Google különösen a termékek szerint osztja a hozzáférést: ha a Gmailt jóváhagyod, a Drive-ot viszont nem, a kapcsolat félig működik, és az agent ACCESS_TOKEN_SCOPE_INSUFFICIENT hibát jelez, amikor használni próbálja. A megoldás: szakítsd meg a kapcsolatot, csatlakozz újra, és hagyj jóvá mindent.
Kérd, amire szükséged van
Csatlakoztatás után egyszerűen mondd el, mit akarsz, köznyelven. Nem kell megnevezned az eszközt vagy a műveletet.
Kapcsolat bontása
Nyisd meg a Connectors részt, a bal sávban válts a Connected nézetre, és húzd az appra az egeret. A Disconnect azonnal visszavonja a Mythex hozzáférését a szolgáltatónál. Amit az agent már épített, az megmarad; csak nem éri el többé azt a fiókot.
A tervezés soha nem küld e-mailt
Az Ask és a Plan módban az agent csak nézelődhet. Listázhatja a kapcsolatait, és kutathatja, mire használhatók, de nem futtathat műveletet, és nem indíthat kapcsolatot. Ez teszi a Plan módot biztonságos helynek, ahol még azelőtt kidolgozhatod, mit akarsz, hogy bármi hozzáérne a postaládádhoz vagy a csatornáidhoz. Többet a tervezz, mielőtt építenél cikkben találsz.
Egyedi MCP-szerverek
Nem minden van a katalógusban. A Connectors → Custom MCP bármely MCP-szerver URL-jét fogadja — a sajátodét, a cégedét, vagy egy szállító által adottat. Adj meg egy nevet és az URL-t, válaszd ki, hogyan hitelesít, és nyomd meg az Add & authorize gombot:
- Ha a szerver bejelentkezést kér, a saját jóváhagyó oldala egy lapon nyílik meg.
- Ha statikus tokent kér, illeszd be a Bearer token mezőbe. A mentett tokent soha nem mutatjuk újra.
- Ha semmit nem kér, azonnal csatlakozik.
Az eszközlista abban a pillanatban olvasódik be, így egy rossz URL vagy elutasított token az űrlapban bukik meg, nem egy építés közepén. Egy szervert ki lehet kapcsolni anélkül, hogy eltávolítanád, a Refresh pedig újraolvassa az eszközeit, miután módosítottad őket. A bejelentkezések a háttérben megújulnak. Fiókonként legfeljebb tíz szervert adhatsz hozzá.
Korlátok
- A kapcsolatok a tieid, és az összes projekted között közösek.
- Nem minden katalógusbeli app csatlakoztatható még. Néhány nem támogatja, és nem elérhetőként jelenik meg.
- Sebességkorlátok vonatkoznak arra, milyen gyakran hívhatja az agent a csatlakoztatott appot — a saját szolgáltatói fiókod kvótájának védelmére.
- Ha a szolgáltató visszavonja vagy lejárattatja az engedélyt — ez gyakori jelszóváltozás vagy munkaterület-jogosultság-változás után —, az agent jelzi, hogy az appot újra kell csatlakoztatni. Szakítsd meg a kapcsolatot, és csatlakozz újra.
Ez a cikk arról szól, mit tud az agent a chatben helyetted. Az egész képért olvasd el az összekötők dokumentációját.