Skip to Content
DocsModulesData AgentsOverview

Data Agents

Data Agents is the Agentic Data Analytics console (ecosystem-data-agents). It extracts, prepares, and analyzes customer or event data, then writes markdown reports, notebooks, and graphs. Local UI is http://localhost:54325 (API http://localhost:54324).

It is not the Runtime scorer, Spend Personality scoring module, or EcoGentic customer journeys. Scoring still uses POST /invocations then POST /response. Data Agents reads collections (Mongo or Trino) and reports.

Configurations list — Analytic, Financial, Personality, and Interactions

The SPA stores ecosystem_auth and sends Authorization: Bearer. Login proxies to Ecosystem Server. Set AUTH_ENABLED=false only for offline local work.

Where it fits

StageWhat
Operator UIReact SPA — Configurations, Agents, Jobs, Reports, domain dashboards
PipelineLangGraph: extract → prepare → analysis families
DataMongoDB (MONGO_CONNECT) or Trino (extract-only; writes stay on Mongo)
Artifactsreports/<timestamp>/ — markdown, .ipynb, graphs/, JSON

Configuration types

Pick a type when you Create New. It decides collections, analysis families, and which reports appear.

Type (card badge)UsePrimary source
AnalyticProfiling, categorical tests, actuarial risk, feature engineering, optional time seriesOne wide customer/event table
InteractionsRecommender / NBA — campaigns, offers, customers, experimentsRuntime-style calls collection (ecosystemruntime)
PersonalitySpend / money mix, drift, category patterns, campaign overlaysTransactions (customer, amount, category, time)
FinancialARPU, ROI, LTV, NRR, ledgers — only mapped fieldsRevenue events or sales/GL ledgers

Do not use Analytic for ARPU/ROI (use Financial). Do not use Personality for ledger KPIs. Do not point Interactions at a generic sales ledger.

Typical path

  1. Setup — Create New, choose type, bind Mongo or Trino, enable analysis families, Save.
  2. Interactions Analytic — For recommender logs: discover predictors, join calls to responses, read family reports.
  3. ProcessRun on the card (or Jobs). Watch extract → prepare → analysis.
  4. Reports — Open markdown / notebook / graphs for that job.
  5. Analysis views — Interactive dashboards (/analysis/:jobId, Time Series, Interactions, Personality, Financial).
NavRouteRole
Configurations/configurationsList, create, Analysis & LLM, Agents tab
Agents/agentsLLM specialists + MCP tools over jobs/reports
Jobs/jobsQueue, logs, force-stop, analysis dashboard
Reports/reportsAll artifacts for a completed job
Analytics/analyticsJob success / volume (ops, not domain KPIs)
Time Series/time-seriesAnalytic time-bucket / journey reports
Interactions/recommenderOffer / campaign reports
Personality/personalitySpend/money/drift reports
Financial/financialUnit economics reports

Running and recent completed jobs sit in the left rail (as in the screenshot).

In this module

Last updated on