Klausimai, kurių jums nebereikės atsakinėti
Programinės įrangos įmonės kasdien atsako į tuos pačius klausimus – prieš pardavimą ir po jo. Dauguma jų aprašyti dokumentacijoje ar kainų puslapyje, tačiau lankytojai jų neranda arba nenori ieškoti:
- Prieš pardavimą: Ar jis integruojasi su X? Ar yra nemokamas planas? Kuo skiriasi Pro ir Business? Kur saugomi duomenys?
- Pradžia: Kaip pakviesti savo komandą? Kur rasti API raktą? Kaip prijungti savo domeną?
- Trikčių šalinimas: Kodėl nesuveikia webhook? Ką reiškia ši klaida? Kaip iš naujo nustatyti dviejų veiksnių autentifikavimą?
Apex Bot į juos atsako remdamasis jūsų pačių turiniu ir pateikia nuorodą į tikslų puslapį, todėl jūsų komanda gali skirti laiką klausimams, kuriems tikrai reikia žmogaus.
Dokumentacija, kainos ir pagalbos centras
Nurodykite Apex savo rinkodaros svetainę, dokumentaciją ir pagalbos centrą. Jis perskaito svetainės žemėlapį ir susietus puslapius tame pačiame domene, paiso robots.txt ir praleidžia navigaciją, poraštes bei slapukų juostas. Pridėkite tekstinių šaltinių apie tai, kas dar nėra vieša, pavyzdžiui, atsakymus, kuriuos jūsų pagalbos komanda pateikia dažnai.
Atsakymai pateikiami tik iš šių šaltinių. Jei dokumentacijoje atsakymo į klausimą nėra, Apex pasako, kad nežino, užuot spėliojęs API parametrą ar žadėjęs funkciją iš jūsų plėtros plano. Kaip veikia pagrįsti atsakymai.
Jūsų produkte
Tas pats valdiklis veikia ir jūsų žiniatinklio programoje. Vieno puslapio programose, pavyzdžiui, React ar Next.js, įkelkite scenarijų vieną kartą pagrindiniame išdėstyme – pokalbis išlieka naršant kliento pusėje. JavaScript API leidžia jį valdyti jūsų pačių kodu:
<script>
// Atidarykite pokalbį savo mygtuku „Pagalba“
document.querySelector("#help").addEventListener("click", () => Apex.open())
// Paklauskite lankytojo vardu iš kainų paaiškinimo
Apex.send("Kas įeina į Pro planą?")
// Užpildykite perdavimo ir kontaktų formas prisijungusiam naudotojui
Apex.identify({ name: "Ada", email: "ada@example.com" })
// Siųskite pokalbio įvykius į savo analitiką
Apex.on("handoff", () => analytics.track("support_handoff"))
</script>Valdiklį taip pat galite paslėpti tam tikruose keliuose, pavyzdžiui, atsiskaitymų puslapiuose, skiltyje Elgsena → Slėpti šiuose puslapiuose.
Kai reikia žmogaus
Su konkrečia paskyra susijusioms problemoms reikia jūsų komandos. Įjungus perdavimą, lankytojas gali pasirinkti „Kalbėti su žmogumi“: klausimas ir visas pokalbis išsiunčiami el. paštu jūsų pagalbos adresu, o atsakę jūs bendraujate su juo tiesiogiai. Klausimai, į kuriuos asistentas negalėjo atsakyti, parodo, kokią dokumentaciją rašyti toliau.
Saugus viešoje svetainėje
- Susietas su domenu. Viešasis svetainės raktas veikia tik jūsų leistuose domenuose, todėl nukopijuotas kodo fragmentas niekur kitur neveiks.
- Jokių veiksmų. Asistentas negali kreiptis į jūsų API, keisti paskyrų ar vykdyti kodo. Raginimo injekcijos bandymas gali pakeisti tik tai, ką sako vienas pokalbis, ir nieko daugiau.
- Biudžetai. Užklausų ribos kiekvienam lankytojui ir dienos žetonų biudžetas užtikrina nuspėjamą naudojimą, net jei koks nors scenarijus nepaliaujamai bombarduoja valdiklį.
- Modelį renkatės jūs. Claude, OpenAI arba Gemini su automatiniu atsarginiu modeliu.
Išsamiau – saugumo puslapyje.
Klausimai
Ar jis gali atsakyti į klausimus apie konkretaus naudotojo paskyrą?
Ne. Apex neturi prieigos prie jūsų produkto duomenų. Apex.identify() tik iš anksto įrašo naudotojo vardą ir el. pašto adresą perdavimo ir kontaktų formose, kad jų nereikėtų rinkti ranka.
Kaip jis išlieka aktualus, kai išleidžiame naujovių?
Paskelbę naują dokumentaciją, iš naujo sinchronizuokite svetainės šaltinį, ir Apex ją perskaitys dar kartą. Tekstiniai šaltiniai atnaujinami vos juos išsaugojus.
Ar galiu apriboti, apie ką jis kalba?
Taip. Pridėkite savo instrukcijas dėl tono ir išvardykite temas, apie kurias jis turėtų mandagiai atsisakyti kalbėti, pavyzdžiui, teisinius klausimus ar dar neišleistas funkcijas.