π€ AI & Widgets Overzicht
Alle chats, alle widgets en Unified AI Agent op één plek. Hier kun je alles vinden en strategisch aan- of uitzetten.
π¬ Alle chats
Unified Agent is de centrale motor; AI Chat en per-provider chats gebruiken dezelfde backend.
π¨ Alle widgets
General Widget = embed op klantsites; Widget Builder = custom widgets; Preview = testweergave.
General Widget = één widget voor alle klanten (aan/uit in manager). Customer Chat Widget = per klant: eigen token, RAG, tone-of-voice en config in het klantportaal. Gebruik General Widget voor simpele demo/support; Customer Chat Widget voor maatwerk per klant.
Aan/uit: General Widget Manager β Widget aan (is_active) en Embed inschakelen (embed_enabled).
βοΈ Strategisch aan/uit
- General Widget helemaal uit β General Widget Manager β βWidget aanβ uit.
- Embed op klantsites uit, admin wel β General Widget Manager β βEmbed inschakelenβ uit.
- Unified Agent / AI Chat β Geen globale aan/uit-knop; altijd bereikbaar voor ingelogde admins. Beperk toegang eventueel via rollen of login.
- Per-provider chats β Altijd beschikbaar via links; uitschakelen kan door de menu-items te verbergen of een eigen βfeaturesβ vlag te gebruiken.
π§ Unified = alles β hoe het werkt
Unified AI Agent is de centrale motor: één API (
Chats (Unified Agent, AI Chat, per-provider) en widgets (General Widget via
Meer widget-types maken: (1) Nieuwe embed of pagina die
unified-llm-agent.php) voor alle LLM-vragen, token-beheer en (optioneel) RAG/vector search.
Chats (Unified Agent, AI Chat, per-provider) en widgets (General Widget via
general-widget-chat.php) praten daar tegenaan of tegen dezelfde config (unified-ai-config.php, admin_ai_keys).
Meer widget-types maken: (1) Nieuwe embed of pagina die
general-widget-chat.php of unified-llm-agent.php aanroept met eigen token/system prompt; (2) Widget Builder gebruiken om types (bijv. βsupportβ, βsalesβ) te bouwen; (3) Extra config in general_widget_config of eigen tabel voor βagent widgetsβ met eigen prompts en aan/uit-per type.