Projects
Was this helpful?
Was this helpful?
Projects are the main organizational tool in dbnl. Each Project lives within a in your and is accessible by everyone in that Namespace. Generally, you'll create one Project for every AI application that you'd like to test with dbnl. The list of Projects available to you is the default landing page when browsing to the dbnl UI.
Your Project will contain all of your app's — a collection of results from your app — and all of the that you've defined to monitor the behavior of your app. It also has a name and various configurable properties like a and .
You can create a Project either via the UI or the SDK:
Simply click the "Create Project" button from the Project list view.
You can quickly copy an existing Project to get up and running with a new one. This will copy the following items into your new Project:
Test specifications
Test tags
Notification rules
There are a couple of ways to copy a Project.
Any Project can be exported to a JSON file; that JSON file can then be adjusted to your liking and imported as a new Project. This is doable both via the UI and the SDK:
To export a Project, simply click the download icon on the Project page, in the header.
This will download the Project's JSON to your computer. There is an example JSON in the expandable section below.
Once you have a Project JSON, you can edit it as you'd like, and then import it by clicking the "Create Project" button on the Project list and then clicking the "Import from File" tab.
Fill out the name and description, click "Create Project", and you're all set!
You can also just directly copy a given Project. Again, this can be done via the UI or the SDK:
There are two ways to copy a Project from the UI:
In the Project list, after you click "Create Project", you can navigate to the "Copy Existing" tab and choose a Project from the dropdown.
While viewing a Project, you can click the copy icon in the header to copy it to a new Project.
Creating a project with the SDK can be done easily with the function.