Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi
Na příkladu CRM se dozvíte, jak zajistit, aby váš AI analytik pro získávání poznatků skutečně rozuměl vašemu podnikání a naplno využil svůj potenciál.
V systému NocoBase je Viz předpřipravený AI analytik pro získávání poznatků. Dokáže rozpoznat kontext stránky (například Leads, Opportunities, Accounts) a generovat trendové grafy, trychtýřové grafy a KPI karty. Ve výchozím nastavení však disponuje pouze nejzákladnějšími dotazovacími schopnostmi:
| Nástroj | Popis funkce | Zabezpečení |
|---|---|---|
| Get Collection Names | Získat seznam kolekcí | ✅ Bezpečné |
| Get Collection Metadata | Získat strukturu polí | ✅ Bezpečné |
Tyto nástroje umožňují Viz pouze „rozpoznat strukturu“, ale zatím ne skutečně „porozumět obsahu“. Abyste mu umožnili generovat poznatky, detekovat anomálie a analyzovat trendy, musíte mu rozšířit vhodnější analytické nástroje.
V oficiálním CRM demu jsme použili dva způsoby:
Tyto dvě možnosti nejsou jediné; spíše představují designový vzor:
Můžete se řídit jeho principy a vytvořit implementaci, která lépe vyhovuje vašemu podnikání.
Abyste pochopili, jak rozšířit Viz, musíte nejprve porozumět jeho vrstvené interní architektuře:
| Vrstva | Popis | Příklad |
|---|---|---|
| Definice role | Osobnost a analytická metoda Viz: Porozumět → Dotazovat → Analyzovat → Vizualizovat | Pevné |
| Definice úkolu | Přizpůsobené výzvy a kombinace nástrojů pro konkrétní obchodní scénář | Upravitelné |
| Konfigurace nástroje | Most pro Viz k volání externích zdrojů dat nebo pracovních postupů | Volně nahraditelné |
Tato vrstvená architektura umožňuje Viz udržovat stabilní osobnost (konzistentní analytická logika), a zároveň se rychle přizpůsobovat různým obchodním scénářům (CRM, správa nemocnic, analýza kanálů, řízení výroby...).
Overall Analytics je jádrem analytického enginu v CRM demu. Spravuje všechny SQL dotazy prostřednictvím kolekce šablon pro analýzu dat (data_analysis). Viz nepíše SQL přímo, ale místo toho volá předdefinované šablony k generování výsledků.
Průběh spuštění je následující:
Tímto způsobem může Viz během několika sekund generovat bezpečné a standardizované analytické výsledky, a administrátoři mohou centrálně spravovat a kontrolovat všechny SQL šablony.
| Název pole | Typ | Popis | Příklad |
|---|---|---|---|
| id | Integer | Primární klíč | 1 |
| name | Text | Název analytické šablony | Leads Data Analysis |
| collection | Text | Odpovídající kolekce | Lead |
| sql | Kód | Analytický SQL příkaz (pouze pro čtení) | SELECT stage, COUNT(*) FROM leads GROUP BY stage |
| description | Markdown | Popis nebo definice šablony | "Počet leadů podle fáze" |
| createdAt / createdBy / updatedAt / updatedBy | Systémové pole | Auditní informace | Automaticky generováno |
| Název | Kolekce | Popis |
|---|---|---|
| Account Data Analysis | Account | Analýza dat účtů |
| Contact Data Analysis | Contact | Analýza dat kontaktů |
| Leads Data Analysis | Lead | Analýza trendů leadů |
| Opportunity Data Analysis | Opportunity | Trychtýř fází obchodních příležitostí |
| Task Data Analysis | Todo Tasks | Statistiky stavu úkolů k vyřízení |
| Users (Sales Reps) Data Analysis | Users | Srovnání výkonu obchodních zástupců |
| Aspekt | Výhoda |
|---|---|
| Zabezpečení | Všechny SQL dotazy jsou uloženy a zkontrolovány, což zabraňuje přímému generování dotazů. |
| Udržovatelnost | Šablony jsou centrálně spravovány a jednotně aktualizovány. |
| Znovupoužitelnost | Stejnou šablonu lze znovu použít pro více úkolů. |
| Přenositelnost | Lze snadno migrovat do jiných systémů, vyžaduje pouze stejnou strukturu kolekce. |
| Uživatelská zkušenost | Firemní uživatelé se nemusí starat o SQL; stačí, když iniciují požadavek na analýzu. |
📘 Tato kolekce
data_analysisnemusí mít nutně tento název. Klíčové je: šablonovitě ukládat analytickou logiku a nechat ji jednotně volat pracovním postupem.
V definici úkolu můžete Viz explicitně říci:
Tímto způsobem Viz automaticky zavolá pracovní postup, shodne nejvhodnější SQL z kolekce šablon a vygeneruje graf.
Když potřebujete průzkumnou analýzu, ad-hoc dotazy nebo agregace s JOINem více kolekcí, můžete nechat Viz zavolat nástroj SQL Execution.
Charakteristiky tohoto nástroje jsou:
SELECT dotazy;Příklad úkolu:
„Prosím, analyzujte trend konverzních poměrů leadů podle regionů za posledních 90 dní.“
V tomto případě může Viz vygenerovat:
| Rizikový bod | Strategie ochrany |
|---|---|
| Generování operací zápisu | Nucené omezení na SELECT |
| Přístup k nesouvisejícím kolekcím | Ověřit, zda název kolekce existuje |
| Riziko výkonu u velkých kolekcí | Omezit časový rozsah, použít LIMIT pro počet řádků |
| Sledovatelnost operací | Povolit protokolování dotazů a audit |
| Kontrola uživatelských oprávnění | Tento nástroj mohou používat pouze administrátoři |
Obecná doporučení:
- Běžní uživatelé by měli mít povolenou pouze šablonovou analýzu (Overall Analytics);
- Pouze administrátoři nebo seniorní analytici by měli mít povolené používání SQL Execution.
Zde je jednoduchý, obecný přístup, který můžete replikovat v jakémkoli systému (nezávisle na NocoBase):
Název kolekce může být libovolný (např. analysis_templates).
Stačí, aby obsahovala pole: name, sql, collection a description.
Logika:
Výzva k úkolu může být napsána takto:
Tímto způsobem bude váš systém AI zaměstnance disponovat analytickými schopnostmi podobnými CRM demu, ale bude zcela nezávislý a přizpůsobitelný.
| Doporučení | Popis |
|---|---|
| Upřednostněte šablonovou analýzu | Bezpečné, stabilní a opakovaně použitelné |
| SQL Execution pouze jako doplněk | Omezeno na interní ladění nebo ad-hoc dotazy |
| Jeden graf, jeden klíčový bod | Udržujte výstup jasný a vyhněte se nadměrnému nepořádku |
| Jasné pojmenování šablon | Pojmenujte podle stránky/obchodní domény, např. Leads-Stage-Conversion |
| Stručné a jasné vysvětlení | Ke každému grafu připojte shrnutí o 2–3 větách |
| Uveďte, když šablona chybí | Informujte uživatele "Nenalezena odpovídající šablona" namísto prázdného výstupu |
Ať už pracujete s nemocničním CRM, výrobou, skladovou logistikou nebo náborem studentů, pokud dokážete odpovědět na následující tři otázky, může Viz přinést hodnotu do vašeho systému:
| Otázka | Příklad |
|---|---|
| 1. Co chcete analyzovat? | Trendy leadů / Fáze obchodů / Provozní doba zařízení |
| 2. Kde jsou data? | Která kolekce, která pole |
| 3. Jak to chcete prezentovat? | Spojnicový graf, trychtýř, koláčový graf, srovnávací tabulka |
Jakmile toto definujete, stačí:
„Overall Analytics“ a „SQL Execution“ jsou jen dvě příkladové implementace. Důležitější je myšlenka, která za nimi stojí:
Zajistěte, aby AI zaměstnanec rozuměl vaší obchodní logice, a ne pouze vykonával výzvy.
Ať už používáte NocoBase, soukromý systém nebo vlastní pracovní postup, můžete replikovat tuto strukturu:
Tímto způsobem Viz už není jen „AI, která umí generovat grafy“, ale skutečný analytik, který rozumí vašim datům, vašim definicím a vašemu podnikání.