Dit document is vertaald door AI. Voor onnauwkeurigheden, raadpleeg de Engelse versie
Gebruik het CRM-voorbeeld om te leren hoe u uw AI-inzichtanalist echt uw bedrijf kunt laten begrijpen en zijn volledige potentieel kunt benutten.
In het NocoBase-systeem is Viz een ingebouwde AI-inzichtanalist. Hij kan de paginacontext herkennen (zoals Leads, Opportunities, Accounts) en trendgrafieken, trechtergrafieken en KPI-kaarten genereren. Standaard beschikt hij echter alleen over de meest basale zoekmogelijkheden:
| Tool | Functiebeschrijving | Beveiliging |
|---|---|---|
| Collectienamen ophalen | Lijst met collecties ophalen | ✅ Veilig |
| Collectiemetadata ophalen | Veldstructuur ophalen | ✅ Veilig |
Deze tools laten Viz alleen de 'structuur herkennen', maar nog niet echt de 'inhoud begrijpen'. Om hem in staat te stellen inzichten te genereren, afwijkingen te detecteren en trends te analyseren, moet u hem uitbreiden met geschiktere analysehulpmiddelen.
In de officiële CRM Demo hebben we twee methoden gebruikt:
Dit zijn niet de enige opties; ze lijken meer op een ontwerpparadigma:
U kunt de principes ervan volgen om een implementatie te creëren die beter aansluit bij uw eigen bedrijf.
Om te begrijpen hoe u Viz kunt uitbreiden, moet u eerst zijn gelaagde interne ontwerp begrijpen:
| Laag | Beschrijving | Voorbeeld |
|---|---|---|
| Roldefinitie | De persoonlijkheid en analysemethode van Viz: Begrijpen → Zoeken → Analyseren → Visualiseren | Vast |
| Taakdefinitie | Aangepaste prompts en toolcombinaties voor een specifiek bedrijfsscenario | Aanpasbaar |
| Toolconfiguratie | De brug voor Viz om externe gegevensbronnen of workflows aan te roepen | Vrij vervangbaar |
Dit gelaagde ontwerp stelt Viz in staat een stabiele persoonlijkheid te behouden (consistente analyselogica), en zich tegelijkertijd snel aan te passen aan verschillende bedrijfsscenario's (CRM, ziekenhuisbeheer, kanaalanalyse, productieactiviteiten...).
Overall Analytics is de kernanalyse-engine in de CRM Demo. Het beheert alle SQL-zoekopdrachten via een collectie voor data-analyse templates (data_analysis). Viz schrijft niet direct SQL, maar roept vooraf gedefinieerde templates aan om resultaten te genereren.
De uitvoeringsstroom is als volgt:
Op deze manier kan Viz binnen enkele seconden veilige en gestandaardiseerde analyseresultaten genereren, en kunnen beheerders alle SQL-templates centraal beheren en beoordelen.
| Veldnaam | Type | Beschrijving | Voorbeeld |
|---|---|---|---|
| id | Integer | Primaire sleutel | 1 |
| naam | Text | Naam van analyse template | Leads Data Analysis |
| collectie | Text | Corresponderende collectie | Lead |
| sql | Code | Analyse SQL-statement (alleen-lezen) | SELECT stage, COUNT(*) FROM leads GROUP BY stage |
| beschrijving | Markdown | Templatebeschrijving of definitie | "Aantal leads per fase" |
| createdAt / createdBy / updatedAt / updatedBy | Systeemveld | Auditinformatie | Automatisch gegenereerd |
| Naam | Collectie | Beschrijving |
|---|---|---|
| Account Data Analysis | Account | Account Data Analyse |
| Contact Data Analysis | Contact | Contactpersoon Analyse |
| Leads Data Analysis | Lead | Lead Trend Analyse |
| Opportunity Data Analysis | Opportunity | Opportunity Fase Trechter |
| Task Data Analysis | Todo Tasks | Statistieken To-do Taken Status |
| Users (Sales Reps) Data Analysis | Users | Vergelijking Prestaties Verkoopvertegenwoordigers |
| Dimensie | Voordeel |
|---|---|
| Beveiliging | Alle SQL wordt opgeslagen en beoordeeld, waardoor directe zoekopdrachtgeneratie wordt vermeden. |
| Onderhoudbaarheid | Templates worden centraal beheerd en uniform bijgewerkt. |
| Herbruikbaarheid | Dezelfde template kan door meerdere taken worden hergebruikt. |
| Portabiliteit | Kan eenvoudig naar andere systemen worden gemigreerd, vereist alleen dezelfde collectiestructuur. |
| Gebruikerservaring | Zakelijke gebruikers hoeven zich geen zorgen te maken over SQL; ze hoeven alleen een analyseaanvraag te initiëren. |
📘 Deze
data_analysiscollectie hoeft niet per se zo te heten. Het belangrijkste is: analyse-logica gestandaardiseerd opslaan en deze uniform laten aanroepen door een workflow.
In de taakdefinitie kunt u Viz expliciet vertellen:
Op deze manier roept Viz automatisch de workflow aan, matcht de meest geschikte SQL uit de template collectie en genereert de grafiek.
Wanneer u verkennende analyses, ad-hoc zoekopdrachten of JOIN-aggregaties van meerdere collecties nodig heeft, kunt u Viz een SQL Execution tool laten aanroepen.
De kenmerken van deze tool zijn:
SELECT zoekopdrachten genereren;Voorbeeldtaak:
"Analyseer alstublieft de trend van leadconversiepercentages per regio over de afgelopen 90 dagen."
In dit geval zou Viz het volgende kunnen genereren:
| Risicopunt | Beschermingsstrategie |
|---|---|
| Genereren van schrijfbewerkingen | Dwingende beperking tot SELECT |
| Toegang tot irrelevante collecties | Valideer of de collectienaam bestaat |
| Prestatierisico bij grote collecties | Beperk tijdsbereik, gebruik LIMIT voor het aantal rijen |
| Traceerbaarheid van bewerkingen | Schakel zoekopdrachtlogging en auditing in |
| Gebruikersrechtenbeheer | Alleen beheerders kunnen deze tool gebruiken |
Algemene aanbevelingen:
- Reguliere gebruikers moeten alleen gestandaardiseerde analyse (Overall Analytics) ingeschakeld hebben;
- Alleen beheerders of senior analisten mogen SQL Execution gebruiken.
Hier is een eenvoudige, algemene benadering die u in elk systeem kunt repliceren (niet afhankelijk van NocoBase):
De collectienaam kan willekeurig zijn (bijv. analysis_templates).
Het hoeft alleen de velden name, sql, collection en description te bevatten.
Logica:
De taakprompt kan als volgt worden geschreven:
Op deze manier beschikt uw AI-medewerkersysteem over analysemogelijkheden die vergelijkbaar zijn met de CRM Demo, maar het is volledig onafhankelijk en aanpasbaar.
| Aanbeveling | Beschrijving |
|---|---|
| Geef prioriteit aan gestandaardiseerde analyse | Veilig, stabiel en herbruikbaar |
| Gebruik SQL Execution alleen als aanvulling | Beperkt tot interne debugging of ad-hoc zoekopdrachten |
| Eén grafiek, één kernpunt | Houd de output duidelijk en vermijd overmatige rommel |
| Duidelijke templatenamen | Noem volgens de pagina/bedrijfsdomein, bijv. Leads-Stage-Conversion |
| Beknopte en duidelijke uitleg | Voorzie elke grafiek van een samenvatting van 2-3 zinnen |
| Geef aan wanneer een template ontbreekt | Informeer de gebruiker 'Geen corresponderende template gevonden' in plaats van een lege output |
Of u nu werkt met een ziekenhuis-CRM, productie, magazijnlogistiek of onderwijsinschrijvingen, zolang u de volgende drie vragen kunt beantwoorden, kan Viz waarde toevoegen aan uw systeem:
| Vraag | Voorbeeld |
|---|---|
| 1. Wat wilt u analyseren? | Leadtrends / Dealstadia / Apparatuurgebruikspercentage |
| 2. Waar bevindt zich de data? | Welke collectie, welke velden |
| 3. Hoe wilt u het presenteren? | Lijngrafiek, trechter, cirkeldiagram, vergelijkingstabel |
Zodra u dit hebt gedefinieerd, hoeft u alleen maar:
'Overall Analytics' en 'SQL Execution' zijn slechts twee voorbeeldimplementaties. Belangrijker is de gedachte erachter:
Laat de AI-medewerker uw bedrijfslogica begrijpen, in plaats van alleen prompts uit te voeren.
Of u nu NocoBase, een privé-systeem of uw eigen aangepaste workflow gebruikt, u kunt deze structuur repliceren:
Op deze manier is Viz niet langer slechts een 'AI die grafieken kan genereren', maar een echte analist die uw data, uw definities en uw bedrijf begrijpt.