Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🗺 Annotation Queues #5917

Open
9 tasks
mikeldking opened this issue Jan 6, 2025 · 0 comments
Open
9 tasks

🗺 Annotation Queues #5917

mikeldking opened this issue Jan 6, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@mikeldking
Copy link
Contributor

mikeldking commented Jan 6, 2025

Annotation queues provide an effective way to streamline and manage human annotation tasks by allowing groups of traces to be reviewed and annotated systematically. This feature will enhance the efficiency of tracking and analyzing feedback on specific traces in Phoenix.

Goals:

  • Implement annotation queues within Phoenix to facilitate dedicated feedback collection.
  • Enable users to manage runs more effectively through queue creation, collaboration settings, and automated run assignments.
  • Enhance collaboration through configuration options for reviewer roles and permissions.

Technical Requirements:

  1. Queue Management

    • Allow creation of annotation queues via the Phoenix interface.
    • Enable managing queue details such as the name, description, and default dataset assignments.
  2. Annotation Rubric

    • Incorporate high-level instructions and desired feedback keys for annotators.
    • Implement a feedback mechanism with appropriate feedback categories and descriptions.
  3. Collaboration Settings

    • Options for setting the number of mandatory reviews per run.
    • Support for reservation settings to avoid simultaneous reviews by multiple users.
    • Allow adjustments to queue settings through an intuitive UI.
  4. Run Assignments

    • Implement methods to add runs to annotation queues from various trace and runs table views.
    • Provide automation for assigning runs to queues based on specific conditions or rules.
  5. Review Interface

    • Create a focused interface for reviewing runs in the annotation queues.
    • Allow flexible input, such as comments, scores, or dataset assignments, during the review process.
    • Facilitate easy removal of runs from the queue.

Spike

  • [annotation] annotation PRD
  • [annotation] annotation configuration and queue ERD

Configuration

UI

@github-project-automation github-project-automation bot moved this to 📘 Todo in phoenix Jan 6, 2025
@dosubot dosubot bot added the enhancement New feature or request label Jan 6, 2025
@mikeldking mikeldking changed the title 🗺 Annotation Enhancements 🗺 Annotation Queues Jan 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 📘 Todo
Status: No status
Development

No branches or pull requests

1 participant