Wagtail-integraatio
Tekoälyavustaja, joka vastaa kysymyksiin Wagtail-sivustollasi
Yleiskatsaus
Wagtail-paketti tuo tekoälyavustajan sivustollesi. Chat-painike on jokaisen sivun kulmassa, kävijät kysyvät omin sanoin, ja vastaus tulee omasta sisällöstäsi: sivustostasi, lataamistasi asiakirjoista ja ohjeartikkeleistasi.
Tekoälyä koskeva huomautus: Sivustosi vastaukset tuottaa tekoäly. Ne voivat joskus olla virheellisiä tai puutteellisia. Tarkista ne ennen kuin luotat niihin, varsinkin tärkeissä päätöksissä.
Miten se toimii
Paketti lisää välikerroksen, joka asettaa yhden pienen skriptin heti jokaisen sivun sulkevan body-tunnisteen eteen. Skripti odottaa, että sivu latautuu, ja hakee sitten chat-elementin Asyntailta, joten sivustosi piirtyy ensin eikä sivun nopeus muutu. Palvelimesi ei koskaan puhu Asyntain kanssa, vain kävijän selain puhuu.
Et muuta mitään mallipohjissasi. Välikerros jättää Wagtailin hallinnan rauhaan ja jättää rauhaan kaiken, mikä ei ole HTML-sivu.
Vaatimukset
- Asyntai-tili. Ilmainen tilaus riittää alkuun.
- Wagtail-sivusto, versio 5.2 tai uudempi, Djangolla 4.2 tai uudempi ja Pythonilla 3.9 tai uudempi.
- Pääsy tuon sivuston koodiin, koska asennat Python-paketin.
Asennus
Lisää Asyntai Wagtail-sivustollesi näillä vaiheilla:
Asenna paketti
Asenna se Python Package Indexistä, samaan ympäristöön kuin sivustosi:
pip install wagtail-ai-chatbot
Lisää se asetuksiin
Lisää sovellus ja Wagtailin asetusmoduuli INSTALLED_APPS-listaan ja välikerros MIDDLEWARE-listan alkuun:
INSTALLED_APPS = ["wagtail_asyntai", "wagtail.contrib.settings", ...]
MIDDLEWARE = ["wagtail_asyntai.middleware.AsyntaiWidgetMiddleware", ...]
Aja migraatio
Se luo taulun, joka pitää asetuksesi:
python manage.py migrate wagtail_asyntai
Liitä widget-tunnuksesi
Avaa Wagtailin hallinnassa Settings ja sitten Asyntai chat assistant. Liitä elementin tunnus ja valitse Save. Löydät tunnuksen Asyntai-hallintapaneelistasi kohdasta Setup & Integration. Voit liittää koko koodinpätkän, paketti säilyttää vain tunnuksen.
Vinkki: Lisää asiakirjasi, kysymyksesi ja vastauksesi sekä ohjeesi Asyntain hallintanäkymässä ennen julkaisua, jotta avustaja vastaa oikein heti ensimmäiselle kävijälle.
Asetukset
- Widgetin tunnus: chat on päällä niin kauan kuin kentässä on kelvollinen tunnus, ja pois päältä, kun kenttä on tyhjä.
- Näytä chat vain uloskirjautuneille kävijöille: kirjautuneet käyttäjät eivät näe chattia koskaan. Hyödyllinen, kun avustaja on niitä varten, jotka eivät ole vielä rekisteröityneet.
- Widgetin skriptin osoite: jätä tämä arvo ennalleen, ellei Asyntain tuki pyydä sinua muuttamaan sitä.
Asetukset ovat sivustokohtaisia, joten projekti, joka palvelee useaa sivustoa yhdestä Wagtail-asennuksesta, voi antaa jokaiselle sivustolle oman avustajan.
Asetukset asetustiedostossasi
Projekti, joka pitää asetuksensa ympäristömuuttujissa, voi ohittaa hallinnan ja asettaa arvot koodissa. Jos molemmat on täytetty, hallinta voittaa.
ASYNTAI_WIDGET_ID = "asyntai_ab12cd34"
Kolme muuta arvoa ovat valinnaisia: ASYNTAI_SHOW_TO_ANONYMOUS_ONLY, ASYNTAI_SCRIPT_URL ja ASYNTAI_SKIP_PREFIXES. Viimeinen nimeää polut, joihin elementti ei koskaan koske, ja sitä tarvitset, kun hallintasi ei ole osoitteessa /admin/.
Elementin asettaminen käsin
Jos haluat valita paikan itse, jätä välikerros pois ja aseta tagi perusmallipohjaasi. Tagi ja välikerros eivät koskaan toimi molemmat, joten voit pitää molemmat.
{% load asyntai %} ... {% asyntai_widget %}
Mihin avustaja pystyy
- Vastata kävijöiden kysymyksiin heti, vuorokauden ympäri, jokaisella sivulla
- Vastaa yli 80 kielellä, jotka tunnistetaan kysymyksestä automaattisesti
- Pysyä auki, kun kävijä siirtyy sivulta toiselle
- Käyttää omia lataamiasi asiakirjoja, usein kysyttyjä kysymyksiä ja ohjeita tarkkoihin vastauksiin
Tietosuoja
Paketti julkaisee sivulla tasan kaksi arvoa: elementin tunnuksen ja skriptin osoitteen. Mitään sivuistasi tai käyttäjistäsi ei lähetetä Asyntaille. Asyntain kanssa puhuu vain kävijän selain, ja vain kun kävijä avaa chatin.
Tilaukset ja hinnat
Wagtail-integraatio sisältyy kaikkiin Asyntai-tilauksiin, myös ilmaiseen. Jokaisessa tilauksessa on kuukausittainen viestimäärä, joka jaetaan kaikkien kanaviesi ja integraatioidesi kesken. Näytä hinnoittelu.
Poistaminen
Tyhjennä elementin tunnuskenttä, niin chat menee pois päältä. Paketin poistat ottamalla välikerroksen ja sovelluksen pois asetuksista ja poistamalla sen pip-komennolla.
Lähdekoodi
Paketti on vapaa ja avoimen lähdekoodin, MIT-lisenssillä. Voit lukea jokaisen rivin GitHubissa.
Tarvitsetko apua?
Jos sinulla on kysyttävää tai kohtaat ongelmia, ota meihin yhteyttä osoitteessa [email protected].