Distribute tasks to organize your review work
Tasks allow you to manage and distribute work among you and your coworkers.
Tasks provide several key benefits for managing evaluation workflows:
- Quality assurance - Ensure all test cases are reviewed before being used in evaluations
- Priority management - Set the priority of the task based on the importance of the work to be done
- Team collaboration - Distribute work among team members based on their expertise
- Traceability - Track and change the status of the task and when work is completed
- Dataset reliability - Prevent biased evaluation metrics by ensuring conversations are properly reviewed
- Workflow control - Manage the review process systematically without missing any evaluations
This feature is particularly useful when you need to:
- Ask an AI developer to correct the agent if thereâs a failure
- Ask business experts to review the rules of a check
- Coordinate review workflows for scan results and evaluation runs
- Ensure quality control before publishing test cases
Two personas, two workflows
Section titled âTwo personas, two workflowsâThe annotation workflow involves two distinct personas with different responsibilities:
Business Persona (Review Workflow):
- Reviews test results from evaluation runs or tasks
- Understands check results and failure reasons
- Reviews conversation flow and metadata
- Takes action: closes tasks if results are acceptable, or assigns modification work to the product owner
Product Owner Persona (Modification Workflow):
- Modifies test cases based on review feedback
- Drafts/undrafts test cases
- Enables/disables checks
- Modifies check requirements
- Validates checks and structures test cases
Find your tasks
Section titled âFind your tasksâThe Hub UI provides a comprehensive overview of all your tasks, including:
- Priority - Set and view task priorities to manage workload
- Status - Track task progress (e.g., open, in progress, completed)
- Creation date - See when tasks were created
- Description - Understand what needs to be done
- Assignees - Know who is responsible for each task
- Filters - Filter tasks by your own tasks or unassigned tasks

Create a task
Section titled âCreate a taskâYou can create tasks from two main sources: evaluation runs and scan results. Tasks help you track and assign work items to the appropriate team members.
From scan results
Section titled âFrom scan resultsâWhen reviewing scan results, you can create tasks to track and assign work items. This is useful for organizing the review of vulnerabilities and issues found during scans.
To create a task from a scan result:
- Open a scan result
- Navigate to a specific item you want to review
- While reviewing the item, you can see any assigned task
- Create a new task by pressing âCreate linked taskâ on the right side of the screen:
- Priority - Set the task priority level
- Status - Set the initial status
- Assignees - Select one or more team members
- Description - Provide a clear description of what needs to be done

From evaluation runs
Section titled âFrom evaluation runsâYou can create tasks when reviewing evaluation runs. This is useful for tracking test cases that need attention after an evaluation.
To create a task from an evaluation run:
- Open an evaluation run
- Navigate to a specific test case in the evaluation run and opening it
- Create a new task by pressing âAdd taskâ on the top right corner of the screen:
- Priority - Set the task priority level
- Status - Set the initial status
- Assignees - Select one or more team members
- Description - Provide a clear description of what needs to be done
- Draft - Chose to set the linked failed test case to draft status, excluding it from the evaluation run.

Iterate on a task
Section titled âIterate on a taskâWhen iterating on a task, there are various things you can can change. First, you need to open the task and view it.

When editing a task, you can change the following information:
Assign people
Section titled âAssign peopleâSelect one or more team members to assign the task to. This ensures that the right person with the appropriate expertise handles the work:
- Data Scientist - For fixing the agent or improving the model
- Knowledge Base Manager - For updating the knowledge base if information is missing or incorrect
- Product Owner - For modifying test cases or checks
- Business Expert - For reviewing business rules and requirements
Put description
Section titled âPut descriptionâProvide a clear description of what needs to be done. Include enough context so assignees understand:
- What the issue is
- Why it needs to be addressed
- What the expected outcome should be
- Any relevant context or background information
Open/close
Section titled âOpen/closeâSet the initial status of the task:
- Open - Task is created and ready to be reviewed
- In Progress - Task is currently being worked on
- Resolved - Task has been finished
You can change the status as the task progresses through the review process.
Put a priority
Section titled âPut a priorityâSet the task priority level to help team members focus on the most important work first:
- High - Urgent issues that need immediate attention
- Medium - Important issues that should be addressed soon
- Low - Issues that can be addressed when time permits
Draft/undraft
Section titled âDraft/undraftâAn important feature related to tasks is the ability to set conversations to draft. This workflow ensures that:
- Conversations set to draft are:
- Not reused in subsequent evaluation runs until they are ready
- Excluded from dashboards, reports, scheduled runs, and success ratesâkeeping production metrics clean while you experiment
- Helping to maintain unbiased evaluation metrics
- Ensuring quality control is upheld throughout the review process
When you go to the conversation linked to an evaluation run and create a task, you can set the linked failed test case to draft status. Before using it again, you need to resolve all associated tasks. Similarly, you can select a conversation from a dataset and set it to draft status.

Follow the review process
Section titled âFollow the review processâOnce tasks are created, follow the review process:
- Open the task and view it - Check the current status and any updates
- Add your input - Provide feedback, comments, or additional context in the description of the task
- Assign the right people - Make sure the task is assigned to the appropriate team members
- Close the task - When the work is complete
- Undraft the conversation - Once all tasks are resolved, you can undraft the conversation to make it available for future evaluation runs
Communicate with your team
Section titled âCommunicate with your teamâYou can add additional structure and context to your tasks and test cases to better understand the work to be done.
Update task descriptions
Section titled âUpdate task descriptionsâYou can add a description to a task to communicate:
- What the work is about
- Why itâs important
- What behavior or scenario it represents
- Any special considerations or context
Comment on a test case
Section titled âComment on a test caseâComments allow you to add notes and insights about a test case:
- Review findings and observations
- Document modifications and their reasons
- Share context with team members
- Track the evolution of a test case
To add a comment:
- Open the test case in the dataset
- Press the âAdd a commentâ button in the bottom right corner of the screen
- Add your comment
- Press the âPost commentâ button

Best practices
Section titled âBest practicesâ- Set clear priorities - Use task priorities to help team members focus on the most important work first
- Provide detailed descriptions - Include enough context in task descriptions so assignees understand what needs to be done
- Assign appropriately - Match tasks to team members based on their expertise (DS for technical issues, business experts for domain knowledge, etc.)
- Resolve before publishing - Always resolve all tasks before undrafting conversations to maintain dataset quality
- Regular review - Check task status regularly to ensure the review process is progressing
Next steps
Section titled âNext stepsâNow that you understand how to distribute tasks, you can:
- Review test results - Follow the business workflow to review evaluation results Review test results
- Modify test cases - Follow the product owner workflow to refine test cases Modify test cases