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

Add Auto-Labeling Feature for Issues with User Guidance #37

Open
skyl opened this issue Nov 12, 2024 · 0 comments
Open

Add Auto-Labeling Feature for Issues with User Guidance #37

skyl opened this issue Nov 12, 2024 · 0 comments

Comments

@skyl
Copy link
Owner

skyl commented Nov 12, 2024

Problem Description

The current corpora plan issue command does not support auto-labeling of issues, which can streamline issue management and categorization. This feature is essential for improving workflow efficiency and accuracy in issue tracking.

Goals

  1. Enhance Auto-Labeling: Integrate auto-labeling capability into the corpora plan issue command to facilitate automatic label assignment during issue creation.
  2. Standalone Labeling Command: Introduce a new CLI command (plan label_issue) to apply auto-labeling to existing issues.
  3. User Guidance for Labeling: Allow users to guide the auto-labeling process by providing context that reflects their preferred labeling schemes.

Context

  • The feature should leverage .corpora/LABELS.md or equivalent file as guidance for context injection into the LLM to tailor auto-labeling to the corpus's specific needs.
  • This approach fosters flexibility, adapting to various organizational labeling standards and preferences.

Implementation Considerations

  1. LLM Context Injection: Develop a mechanism to utilize .corpora/LABELS.md for guiding LLM-driven labeling processes, ensuring labels reflect the user's preferred scheme.
  2. CLI Enhancements: Modify existing CLI commands and introduce new ones to support auto-labeling actions both during issue creation and for existing issues.
  3. Flexibility: Ensure the auto-labeling system can adapt to diverse corpus types and labeling philosophies.

References

  • Existing issue creation logic in py/packages/corpora_cli/commands/plan.py.
  • Consider interaction with project management tools if relevant, through corpora_pm capabilities.

This feature is intended to enhance efficiency and customization in issue management within the Corpora framework by minimizing manual labeling effort and aligning with user needs. Implementing user-guided context for LLM-based auto-labeling will ensure more accurate and relevant labeling outcomes. This initiative will support streamlined operations and tailored project organization processes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant