Zpět na přehled

Dokumentace

Naučte se používat Asyntai

Integrace s Wagtailem

Asistent s umělou inteligencí, který odpovídá na dotazy na vašem webu Wagtail

Přejít na Přehled

Přehled

Balíček pro Wagtail přidá na váš web asistenta s umělou inteligencí. Tlačítko chatu sedí v rohu každé stránky, návštěvníci se zeptají vlastními slovy a odpověď vychází z vašeho vlastního obsahu: z vašeho webu, z nahraných dokumentů a z článků nápovědy.

Upozornění k AI: Odpovědi na vašem webu tvoří umělá inteligence. Někdy mohou být nepřesné nebo neúplné. Ověřte si je, než se na ně spolehnete, hlavně u důležitých rozhodnutí.

Jak to funguje

Balíček přidá middleware, který vloží jeden malý skript těsně před uzavírací značku body na každé stránce. Skript počká, až se stránka načte, a teprve pak stáhne widget chatu z Asyntai. Váš web se tak vykreslí první a rychlost stránky se nemění. Váš server s Asyntai nikdy nekomunikuje, dělá to jen prohlížeč návštěvníka.

V šablonách neměníte nic. Middleware nechává administraci Wagtailu být a nechává být vše, co není HTML stránka.

Požadavky

  • Účet Asyntai. Na začátek stačí bezplatný tarif.
  • Web na Wagtailu verze 5.2 nebo novější, na Djangu 4.2 nebo novějším a Pythonu 3.9 nebo novějším.
  • Přístup ke kódu toho webu, protože instalujete balíček pro Python.

Instalace

Podle těchto kroků přidáte Asyntai na svůj web Wagtail:

1

Nainstalujte balíček

Nainstalujte ho z Python Package Indexu, ve stejném prostředí jako váš web:

pip install wagtail-ai-chatbot
2

Přidejte ho do nastavení

Přidejte aplikaci a modul nastavení Wagtailu do INSTALLED_APPS a middleware na začátek MIDDLEWARE:

INSTALLED_APPS = ["wagtail_asyntai", "wagtail.contrib.settings", ...]
MIDDLEWARE = ["wagtail_asyntai.middleware.AsyntaiWidgetMiddleware", ...]
3

Spusťte migraci

Ta vytvoří tabulku, která drží vaše nastavení:

python manage.py migrate wagtail_asyntai
4

Vložte své widget ID

V administraci Wagtailu otevřete Settings a pak Asyntai chat assistant. Vložte své ID widgetu a zvolte Save. ID najdete ve svém panelu Asyntai v sekci Setup & Integration. Můžete vložit celý úryvek kódu, balíček si vezme jen ID.

Tip: Před publikováním přidejte své dokumenty, otázky a odpovědi a pokyny v přehledu Asyntai, aby asistent správně odpověděl už prvnímu návštěvníkovi.

Nastavení

  • ID widgetu: chat běží, dokud je v tomto poli platné ID, a je vypnutý, když je pole prázdné.
  • Zobrazit chat jen odhlášeným návštěvníkům: přihlášení uživatelé chat nikdy neuvidí. Hodí se, když má asistent odpovídat lidem, kteří se ještě nezaregistrovali.
  • Adresa skriptu widgetu: tuto hodnotu nechte tak, jak je, pokud vás podpora Asyntai nepožádá o změnu.

Nastavení je zvlášť pro každý web, takže projekt, který z jedné instalace Wagtailu obsluhuje více webů, může dát každému webu vlastního asistenta.

Nastavení v souboru nastavení

Projekt, který drží konfiguraci v proměnných prostředí, může administraci vynechat a nastavit hodnoty v kódu. Když jsou vyplněná obě místa, vyhrává administrace.

ASYNTAI_WIDGET_ID = "asyntai_ab12cd34"

Další tři hodnoty jsou nepovinné: ASYNTAI_SHOW_TO_ANONYMOUS_ONLY, ASYNTAI_SCRIPT_URL a ASYNTAI_SKIP_PREFIXES. Poslední jmenuje cesty, kterých se widget nikdy nedotkne, a potřebujete ji, když vaše administrace neběží na /admin/.

Umístění widgetu ručně

Pokud si chcete místo vybrat sami, middleware vynechte a vložte značku do své základní šablony. Značka a middleware nikdy nezaberou obě, takže si můžete nechat obojí.

{% load asyntai %} ... {% asyntai_widget %}

Co asistent umí

  • Odpovídat na dotazy návštěvníků okamžitě, nepřetržitě, na každé stránce
  • Odpovídat ve více než 80 jazycích, které rozpozná automaticky z dotazu
  • Zůstat otevřený, když návštěvník přechází ze stránky na stránku
  • Používat vaše nahrané dokumenty, časté dotazy a pokyny pro přesné odpovědi

Ochrana osobních údajů

Balíček zveřejní na stránce přesně dvě hodnoty: ID widgetu a adresu skriptu. Nic o vašich stránkách ani o vašich uživatelích se do Asyntai neposílá. S Asyntai mluví jen prohlížeč návštěvníka, a to až když návštěvník chat otevře.

Tarify a ceny

Integrace s Wagtailem je dostupná ve všech tarifech Asyntai včetně bezplatného. Každý tarif obsahuje měsíční počet zpráv, který sdílíte napříč všemi kanály a integracemi. Zobrazit ceník.

Odinstalování

Vymažte pole s ID widgetu, tím chat vypnete. Balíček odstraníte tak, že vyjmete middleware a aplikaci z nastavení a odinstalujete ho příkazem pip.

Zdrojový kód

Balíček je svobodný a s otevřeným kódem, pod licencí MIT. Každý řádek si můžete přečíst na GitHubu.

Potřebujete pomoc?

Máte-li jakékoli dotazy nebo narazíte na problémy, kontaktujte nás na [email protected].