
User Background
User Background allows you to specify your role, discipline, and perspective within the project. This helps the agent understand what angle you’re approaching the work from and what aspects you’re likely to care about.Setting Your Background
The Background section appears at the top of the Persona Settings page. Enter information about your position, expertise, and focus areas in the text field. For example:- “Mechanical Engineer focused on thermal analysis and structural design”
- “Systems Engineer responsible for requirements management and verification”
- “Project Manager overseeing schedule, budget, and stakeholder communication”
- “Electrical Engineer specializing in power systems and circuit design”
- Type or edit the text in the Background text field
- Click the Save button to save your changes
User Background is stored per-user, per-project. Each user can set their own background for each project they work on.
Personas
The Personas section displays all available personas for the current project.Creating a New Persona
To create a new persona, click the Create Persona button in the header. A new persona form will appear at the top of the list with three fields:- Name: A label for identifying the persona (visible to you but not sent to the agent)
- Purpose: Describes the overall goal or what the agent should be trying to accomplish
- Approach: Specific instructions for how the agent should execute tasks
Viewing Persona Details
Personas are displayed as collapsible rows. Each row shows:- The persona name in bold
- A preview of the purpose and approach
- Click anywhere on the persona row
- The chevron will rotate and the full Purpose and Approach text will be displayed
- Click the row again
- The chevron will rotate back and the preview will be shown
Editing a Persona
To edit an existing persona:- Hover over the persona row to reveal action buttons
- Click the edit icon
- Modify the Name, Purpose, or Approach fields
- Click Save to apply changes or Cancel to discard them
Exporting Personas
Personas can be exported as.dmo files and imported into other projects.
To export a single persona:
- Hover over the persona row to reveal action buttons
- Click the export icon
- Save the
.dmofile
- Click the Export All button in the header
- Save the
.dmofile containing all personas
The “Export All” button is disabled when no personas exist in the project.
Importing Personas
To import a persona from a.dmo file:
- Upload the
.dmofile directly into the project (drag-and-drop or upload button in the Files tab) - Davinci will recognize it as a persona and automatically add it to your persona list
Deleting a Persona
To delete a persona:- Hover over the persona row to reveal action buttons
- Click the delete icon
- The persona will be removed immediately
Version Control and Conflicts
Personas are tracked by Davinci’s version control system just like model objects.- Branching: Different branches may have different personas available
- Conflicts: If a persona is edited on multiple branches before merging, a conflict will occur
- Resolution: When viewing merge conflicts, you must choose which version to keep for each conflicted persona
When merge conflicts exist for personas, the “Create Persona” button will be disabled until all conflicts are resolved.
Persona Storage
Personas are stored per-user, per-project. This means:- Each user has their own list of personas
- Personas are unique to each project
- Other users cannot see or use your personas unless you export and share them