-
Notifications
You must be signed in to change notification settings - Fork 7
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
General feedback on the issue triage bot #271
Comments
Issue/comment: dart-lang/sdk#56002 (comment) Feedback: The bot triaged this macro related issue into |
dart-lang/sdk#56028 (comment) would benefit from getting more context than the first comment of the issue. |
Similarly to the previous comment, for transferred issues (like dart-lang/sdk#56072), we should at least feed in the first and last comment if not all the comments. We may also consider introducing a slight delay in triaging issues (2 min?). This would allow some time for manual triage. |
We should auto-close |
See #274 for a few of the discussed improvements. |
When an issue comment contains an image, we should pass that image into the gemini API (along with the issue comment's text). |
Maybe pass the current docs to solve cases like: dart-lang/sdk#56180? I'm not really sure what to suggest but the summary is off. |
Yeah, I agree that that summary is off; you were asking for an analyzer code assist and it summarized it as a language enhancement request. I don't know if that means we need better prompting here, and the model is already well-trained on the Dart language. Perhaps a better model? General incremental improvements in gemini's capabilities? We're using gemini-1.5-flash to classify now, I could try a dry run w/ just regular gemini 1.5. |
Maybe a way to ask the bot for a review? Than you could have a little more context into the new review |
Do you mean to interact with the bot a bit to improve the summary? I think it would be reasonable to re-prompt it based on responses to its summary / classification comment. |
Exactly. Maybe a keyword (or even pinging it) to ask for it to review the OP and the keyword comment. I believe if that is to become a thing, it should probably always appear at the end of its comments, like: "If you disagree with me, do this to make it so that I review this issue again". |
Not sure what's going on here but I have the Dart SDK as a fork (intend on helping out soon). Both:
Have sent me an email with failed jobs and have not been able to place the tags correctly, only commenting. Maybe there is a bug here? Not sure if this is the right place or if this should have been a new issue. |
About the above comment, not sure if it has been addressed or what (maybe a tag-specific problem), but I just created a new issue dart-lang/sdk#56631. Got no email errors and the bot could place the tags normally. |
We had a regression in the triage bot - it was briefly trying to assign too many labels and the label assignment part of the workflow was failing; I suspect that's what you were seeing. |
I see. But why does the fork gets the email? I see that I have not received any other issue so only issues I wrote but still don't understand why am I receiving the emails? Is this a bug on GitHub Actions or something? |
Good question! I'm not sure why you're being notified. Perhaps it's related to your fork or perhaps related to you being the author of the issue that's triggering the workflow. |
Had an issue with a |
sdk triage bot updates: - if an issue already has a `type-` label, don't add any as part of the triage process - address feedback from #271 (comment) --- - [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR. <details> <summary>Contribution guidelines:</summary><br> - See our [contributor guide](https://github.com/dart-lang/.github/blob/main/CONTRIBUTING.md) for general expectations for PRs. - Larger or significant changes should be discussed in an issue before creating a PR. - Contributions to our repos should follow the [Dart style guide](https://dart.dev/guides/language/effective-dart) and use `dart format`. - Most changes should add an entry to the changelog and may need to [rev the pubspec package version](https://github.com/dart-lang/sdk/blob/main/docs/External-Package-Maintenance.md#making-a-change). - Changes to packages require [corresponding tests](https://github.com/dart-lang/.github/blob/main/CONTRIBUTING.md#Testing). Note that many Dart repos have a weekly cadence for reviewing PRs - please allow for some latency before initial review feedback. </details>
For this debugger related issue: dart-lang/sdk#57040, it was triaged to |
This issue is for collecting feedback on the issue triage bot; areas where it could improve, individual issues that it didn't triage well, possible prompt improvements, ...
Please feel free to create new comments here for feedback.
The text was updated successfully, but these errors were encountered: