🤖
Sistem

AI ChatBot

Skrbniške nastavitve

Klepetalni roboti z umetno inteligenco več ponudnikov s pretočnimi odzivi

Pregled

Inteligentni sistem chatbot, ki podpira API-je OpenAI in Anthropic. Konfigurirajte različne chatbote za različne razdelke strani z ujemanjem vzorcev URL-jev. Vsebuje pretočne odzive, nadzor dostopa na podlagi vlog, zavedanje vsebine, omejevanje hitrosti in celovito analitiko uporabe.

Premisleki glede oblikovanja

Vzorci UX in opombe o vizualnem oblikovanju za to funkcijo:

  • Plavajoči pripomoček ne sme ovirati vsebine - položaj je pomemben
  • Pretočni odgovori so pogovorni in odzivni
  • Indikatorji tipkanja zmanjšajo zaznano čakalno dobo
  • Jasno vizualno razlikovanje med uporabniškimi in botovimi sporočili

Ključne prednosti

Po čem ta funkcija izstopa:

  • Dva ponudnika AI: OpenAI in Anthropic
  • Trije načini prikaza: lebdeči, vdelan, celostranski
  • Izbira chatbota na podlagi naslova URL
  • Odzivi, ki se zavedajo vsebine (blog, dogodki)
  • Omejitev stopnje za nadzor stroškov API-ja
  • Podrobna nadzorna plošča za analizo uporabe
Tehnična opomba

ChatBotHelper zagotavlja vse operacije chatbota. Model ChatBot shrani konfiguracijo na bota. Analitika se dnevno spremlja v chatbot_analytics. Pretakanje prek dogodkov, poslanih s strežnika.

Pomočniki
ChatBotHelper
Modeli
ChatBotChatBotAnalytics
Tabele baze podatkov
chatbotchatbot_analytics

Konfiguracija

Legenda razmerja konfiguracije
DB preglasi params.php🔗 Nastavitev, povezana z DB📋 DB hrani samo vrednost
params.php Konfiguracija

Konfiguracijska pot: params['chatbot']

params['features']['chatbot'] => trueparams['chatbot']['streaming']['enabled'] => trueparams['chatbot']['defaultProvider'] => 'openai'params['chatbot']['rateLimit']['perHour'] => 20params['chatbot']['rateLimit']['perDay'] => 100
Nastavitve baze podatkov (tabela system_setting)
KljučVrstaOpisRazmerje
chatbot_enabledbooleanEnable chatbot feature globally
chatbot_default_providerstringDefault AI provider (openai/anthropic)
Opomba: AI API keys (OpenAI, Anthropic) must be in .env file. Individual chatbot configurations stored in chatbot table.