# Overview - DBNL

### What is DBNL?

DBNL is an [Adaptive Analytics](https://docs.dbnl.com/v0.27.x/workflow/adaptive-analytics-workflow) platform designed to discover and track hidden behavioral signals in production AI logs and traces over time. The platform gives a detailed snapshot of aggregate AI product behavior and surfaces [Insights](https://docs.dbnl.com/v0.27.x/workflow/insights) as subsets of log data corresponding to patterns in behavioral signals that can be investigated and tracked over time. This empowers AI teams to better understand the behavior of their users and AI products so that they can fix and improve those products with confidence.

{% hint style="info" %}
Start analyzing right away with the [Quickstart](https://docs.dbnl.com/v0.27.x/get-started/quickstart)
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=DfL-FcB5W6Q>" %}

### How do I deploy DBNL?

DBNL is openly distributed and free to [deploy](https://docs.dbnl.com/v0.27.x/platform/deployment) within your cloud environment or on-premise, keeping your data safe, secure, and always under your control. Head over to our [Quickstart](https://docs.dbnl.com/v0.27.x/get-started/quickstart) to start performing [Adaptive Analytics](https://docs.dbnl.com/v0.27.x/workflow/adaptive-analytics-workflow) on your production AI logs and traces right away.

### How does DBNL work?

DBNL integrates with the existing AI infrastructure within your environment to easily and securely perform adaptive analytics for any AI product. The [DBNL Data Pipeline](https://docs.dbnl.com/v0.27.x/configuration/data-pipeline) automatically ingests, enriches, and analyzes production AI logs and traces, surfacing behavioral signals. These signals are published as [Dashboards](https://docs.dbnl.com/v0.27.x/workflow/dashboards) and [Insights](https://docs.dbnl.com/v0.27.x/workflow/insights), allowing users to discover, investigate, and track them as part of the [DBNL Analytics Workflow](https://docs.dbnl.com/v0.27.x/workflow/adaptive-analytics-workflow). This process is repeated, adapting to previously tracked signals, providing deeper and more customized analytics over time.

### Adaptive Analytics Flywheel

<figure><img src="https://content.gitbook.com/content/8N8zzLtIch6ZiTSwWtXD/blobs/jw0330exbh9XLrQGJx9g/DBNL-full.png" alt=""><figcaption><p>DBNL integrations, pipeline, and workflow.</p></figcaption></figure>

{% stepper %}
{% step %}
**Ingest**

Production log data from AI products is published continuously via [OTEL Trace Ingestion](https://docs.dbnl.com/v0.27.x/configuration/data-connections/otel-trace-ingestion) or pushed in batches via [SDK Log Ingestion](https://docs.dbnl.com/v0.27.x/configuration/data-connections/sdk-log-ingestion) or pulled in batches from existing tables via a [SQL Integration Ingestion](https://docs.dbnl.com/v0.27.x/configuration/data-connections/sql-integration-ingestion).
{% endstep %}

{% step %}
**Enrich**

Data is augmented with LLM-as-judge, NLP, and other behavioral [Metrics](https://docs.dbnl.com/v0.27.x/workflow/metrics) provided by DBNL or customized by the user to create a vector of rich behavioral information for every log line, capturing the interplay and correlations between users, context, tools, models, and metrics. These behavioral vectors define a high-dimensional distributional fingerprint of behavior for the AI product rich with behavioral signals.
{% endstep %}

{% step %}
**Analyze**

Various unsupervised learning and statistical techniques are applied to the distributional fingerprint daily to discover [Insights](https://docs.dbnl.com/v0.27.x/workflow/insights); filtered subsets of logs corresponding to changes in behavior, clusters of specific behaviors, and behavioral outliers.
{% endstep %}

{% step %}
**Publish**

[Dashboards](https://docs.dbnl.com/v0.27.x/workflow/dashboards) are updated and new [Insights](https://docs.dbnl.com/v0.27.x/workflow/insights) are generated to represent newly observed and discovered behavior from the latest production data.
{% endstep %}

{% step %}
**Discover**

Behavioral signals are presented to the user as [Insights](https://docs.dbnl.com/v0.27.x/workflow/insights) and [Dashboards](https://docs.dbnl.com/v0.27.x/workflow/dashboards) of observed behavior and previously tracked [Metrics](https://docs.dbnl.com/v0.27.x/workflow/metrics) and [Segments](https://docs.dbnl.com/v0.27.x/workflow/segments).
{% endstep %}

{% step %}
**Investigate**

Specific evidence related to behavioral signals can be explored and refined through population and temporal [Exploration](https://docs.dbnl.com/v0.27.x/workflow/explorer) and inspection of the raw [Logs](https://docs.dbnl.com/v0.27.x/workflow/logs).
{% endstep %}

{% step %}
**Track**

Once specific behaviors have been identified, understood, and refined they can be used to create custom [Metrics](https://docs.dbnl.com/v0.27.x/workflow/metrics) or be tracked as filtered [Segments](https://docs.dbnl.com/v0.27.x/workflow/segments).
{% endstep %}

{% step %}
**Repeat**

The workflow adapts to new information over time using tracked Metrics and Segments to guide deeper and more customized analysis automatically.
{% endstep %}
{% endstepper %}

### Next Steps

* **Ready to start using DBNL?** Head straight to our [Quickstart](https://docs.dbnl.com/v0.27.x/get-started/quickstart) to get set up on the platform and start testing your AI products right away for free.
* **Want to learn more about the workflow?** Check out the [Adaptive Analytics Flywheel](https://docs.dbnl.com/v0.27.x/workflow/adaptive-analytics-workflow).
* **Want to understand more about the platform?** Check out the [Architecture](https://docs.dbnl.com/v0.27.x/platform/architecture), [Deployment](https://docs.dbnl.com/v0.27.x/platform/deployment) options, and other aspects of the [Platform](https://docs.dbnl.com/v0.27.x/platform/platform).
