Projects

Creating and administering projects within DBNL

What is a Project?

Projects are the main organizational tool in DBNL. Generally, you'll create one Project for every AI application that you'd like to analyze with DBNL. After a Project is created, you can start analyzing signals from your Production AI application using the Analytics Workflow.

A Project is initially defined by

A Project is initialized with a Data Connection for log ingestion, a Model Connection for the analysis pipeline, and optional Notification Connections for reporting and alerting.

Through the Analytics Workflow a project grows to contain:

Each Project lives within a Namespace in your Organization and is accessible by everyone in that Namespace. The list of Projects available to you in a Namespace is the default landing page when browsing to the DBNL UI.

Creating a Project

You can create a Project via the UI in 4 steps

  1. Click the "+ New Project" button on the Namespace landing page.

  2. Name the project and add an optional description.

  3. Add or create a default Model Connection for the Project. This will be used for all LLM-as-judge metric calculations, embeddings, tokenization calculations, and analysis steps.

  4. Select a Data Connection, this will be how the logs are ingested into the project.

You can also create a project via the Python SDK, but for most use cases we recommend Project creation via the UI because it will provide useful code snippets and let you select from previously created Data Connections and Model Connections created in the Namespace more easily. For creating a large number of projects programmatically or smoke testing a new environment the Python SDK can be helpful.

You can view all Projects within a Namespace in the Namespace landing page or by clicking the breadcrumb dropdown menu at the top of any Project page.

View all Projects in a Namespace from the Namespace landing page.
Navigate to a new Project or Namespace from the breadcrumb dropdown menu at the top of all project pages.

Modifying a Project

You can modify the settings of a Project by going to the Settings page on the left panel.

Here you can modify the

Debugging a Project

You can view and test your Data Connection by going to the Settings page and clicking on "Data Connection"

You can see recently run ingestion and analytics jobs in the Status page, viewing errors and manually restarting jobs as needed.

You can always reach out to us for help at [email protected]

Next Steps

  • Start pushing data to your project using the Data Connection that you selected. Consider backfilling logs if you have them and are using SQL or SDK ingestion to start getting Insights faster.

  • After there is one week of data ingested, DBNL will be able to build a prior on production AI behavior DBNL and will start generating automated Insights as part of the Adaptive Analytics Flywheel.

  • You can start to analyze your data right away on the Project Dashboards.

Was this helpful?