Rozdiel medzi vedieť a dohľadať
Existujú dva druhy zákazníckych otázok. Prvý druh je všeobecný: Aká je vaša politika vrátenia? Ako dlho trvá doručenie? Posielate do Nemecka? Dobre vybavená znalostná báza tieto otázky zvláda.
Druhý druh je konkrétny: Kde je moja objednávka #4521? Je modrá verzia ešte skladom? Koľko mi v pláne zostáva tento mesiac? Tieto otázky neležia v znalostnej báze. Ležia vo vašich systémoch — správa objednávok, sklad, fakturácia — a menia sa každú sekundu.
Chatbot, ktorý zvláda len prvý druh, je naleštené FAQ. Chatbot, ktorý zvláda aj druhý, je asistent. Rozdiel medzi nimi je prístup k API.
Prečo vás táto medzera stojí zákazníkov
Väčšina dnešných „AI chatov“ stojí len na znalostnej báze. Vedia parafrázovať vaše dodacie podmienky v sedemnástich jazykoch, ale nepovedia zákazníkovi, kde je jeho balík v skutočnosti práve teraz. Takže zákazník sa pýta, bot uhne, a zákazník to buď vzdá, alebo čaká na operátora, ktorý si rovnaké dáta dohľadá — bot ich mohol získať v milisekundách.
To je strop chatbota. Každé „o chvíľu to overím“ je premárnená šanca odpovedať za pár sekúnd, na prvej správe, kým je zákaznícky zámer ešte horúci.
Čo API pripojenia naozaj robia
V enuchate je API pripojenie nakonfigurované prepojenie medzi chatom a jednou z vašich backendových služieb. Definujete ho raz: základná URL, autentizačná metóda a hŕstka endpointov s ich parametrami a tým, ako sa odpoveď mapuje.
Od toho okamihu môže AI tieto endpointy volať počas konverzácie. Keď sa návštevník pýta na objednávku, AI vytiahne číslo objednávky, zavolá váš endpoint, prečíta živý stav a vplete ho do odpovede. Návštevník vidí jednu vetu: „Vaša objednávka #4521 bola odoslaná včera a mala by doraziť vo štvrtok.“ Za tou vetou stojí skutočné API volanie.
Zákazník potrubia nevidí. Vidí len, že chat skutočne vie.
Päť autentizačných metód, žiadny vlastný kód
Väčšina API, ktoré by ste chceli pripojiť, už používa štandardnú autentizáciu. enuchat podporuje päť priamo z krabice:
- Žiadna — pre verejné API bez potreby autentizácie
- API Key — odoslaný ako hlavička alebo query parameter
- Bearer Token — jednoduchá autentizácia tokenom
- Basic Auth — pre staršie systémy
- OAuth 2.0 client credentials — pre moderných poskytovateľov ako Salesforce, HubSpot alebo váš vlastný OAuth server
Pri OAuth 2.0 enuchat rieši životný cyklus tokenu automaticky — získa ho pri prvom volaní, drží v cache do vypršania, obnoví, keď treba. Údaje nakonfigurujete raz a zabudnete na ne. Všetky údaje sú v pokoji šifrované cez libsodium a v API odpovediach sa nikdy neobjavia.
Premenné, šablóny a mapovanie odpovede
Endpointy sú definované ako šablóny. Cesta ako /orders/{orderId} alebo telo JSON odkazujúce na {customerId} interpoluje hodnoty z premenných session — premenných, ktoré AI alebo statické pravidlo môžu nastaviť počas konverzácie.
Keď API odpovie, mapujete polia z JSON odpovede späť do premenných session pomocou bodkovej notácie. data.status sa stane order_status. data.shipping.eta sa stane delivery_eta. AI potom tieto hodnoty vplete do prirodzenej odpovede — v jazyku návštevníka.
Tri vzorce, ktoré pokrývajú väčšinu prípadov
V praxi spadá väčšina API integrácií do jednej z troch foriem.
Vyhľadať a odpovedať
Návštevník položí otázku, na ktorú možno odpovedať jedným API volaním. Pravidlo spustí CALL_API nasledované REPLY_AI. AI použije získané dáta na zostavenie kontextovej, podloženej odpovede. Stav objednávky, zostatok účtu, dostupnosť izby, aktuálne ceny, sledovanie zásielky — to všetko sem patrí.
Vyhľadať a smerovať
API volanie vráti dosť informácií na rozhodnutie o ďalšom kroku. Prémiový účet je eskalovaný na seniornejšieho agenta. Vypršané predplatné je smerované na fakturáciu. AI použije CALL_API nasledované ASSIGN_TO_OPERATOR, aby rozhodla o smerovaní na základe skutočných zákazníckych dát, nie dohadov.
Viackrokové toky
Prvá správa otaguje konverzáciu cez SET_VARIABLE, druhá spustí API volanie, keď je dosť kontextu, a tretia zostaví odpoveď. Užitočné, keď potrebujete potvrdiť zámer pred pingom backendu, alebo keď dopyt na dáta závisí od niečoho, čo návštevník povedal o dve správy skôr.
Zabudovaná bezpečnosť
Pripojovanie backendov k chat widgetu niektoré tímy znervózňuje — a oprávnene. enuchat dodáva v predvolenom nastavení niekoľko ochranných vrstiev:
- Prevencia SSRF blokuje volania na localhost, privátne IP a interné hostnames
- 5-sekundový timeout zabráni pomalému API zaseknúť konverzáciu
- Izolácia tenantov znamená nulový únik dát medzi tenantmi — vaše endpointy sú viditeľné len pre vaše widgety
- Testovacie tlačidlá overia tak pripojenie, ako aj každý endpoint nezávisle, kým ich zapojíte do pravidiel
- Šifrované prihlasovacie údaje sa nikdy nevracajú do dashboardu v čitateľnej podobe
Čo sa mení pre vašich zákazníkov
Chat prechádza z „nechajte ma nájsť niekoho, kto to overí“ na „overené, tu je odpoveď“ — v jednom zo 60+ jazykov, v nedeľu o 3 ráno, kým váš support tím spí. Zákazníci, ktorí by inak opustili košík, objednávku alebo plán, zostávajú, pretože odpoveď prichádza ešte vo chvíli, keď sa pýtajú.
Toto je rozdiel medzi chatbotom a asistentom. A je to rozdiel, ktorý vaši zákazníci skutočne cítia.
Ako začať
Ak už máte enuchat nasadený, API pripojenia nájdete v Nastavenia → API pripojenia. Vyberte jeden endpoint, ktorý odpovedá na otázku, ktorú váš tím píše sto-krát týždenne — stav objednávky býva najefektívnejším štartom. Nakonfigurujte pripojenie, pridajte endpoint, napojte ho na pravidlo a pred spustením v produkcii ho raz otestujte. Kompletného sprievodcu nájdete v dokumentácii API pripojení.
Ak ste v enuchate nový, zaregistrujte sa na enuchat.com. Bezplatný plán zahŕňa API pripojenia od prvého dňa — bez karty, bez poplatkov za konverzáciu, bez vypršania skúšobného obdobia.
Päť minút na zapojenie prvého endpointu. Prvá užitočná odpoveď zvyčajne príde ešte v ten istý deň.