LabelBot Predictions
Hey all, I am looking forward to moving the predictions of labels into production. This an effort to reduce the number of issues that go unlabelled by the community. Labelling these issues provides a better way to serve MXNet users. Currently there are about 10 labels which we can predict with over 90% accuracy. If the bot is able to predict for an issue with a high enough accuracy then we should label this issue appropriately - in the off chance the label prediction is incorrect labels can be removed. One of these labels is Question, so it would be nice for the bot to provide a welcoming message to users if it believes a question has been submitted. ( https://cwiki.apache.org/confluence/display/MXNET/Label+Prediction+by+the+@mxnet-label-bot ). Best, -Harsh
Re: LabelBot New Design in Production
Hey all, To help with how we handle issues for MXNet, I am proposing a new label be created called: [suggest-closed]. I, alongside many others, observe many stale issues which can be candidates for closure and searching for these of the 800+ issues we have is a daunting task. This label is meant to help tag issues which the community believes should be closed. To clarify, this is not meant to actually close issues, it is simply a suggestion which contributors can feel free to label. If I am able to get a committer to help create this that would be great! Best, -Harsh On Thu, Nov 8, 2018 at 11:28 PM Hagay Lupesko wrote: > > > improve over time (think about it recommending you to check out the > discuss > > forum when you ask a question, asking you to provide a minimum > reproducible > > example if you report a bug, etc). That way, we would reduce the amount > > boilerplate in the issue template and at the same time provide the user > > with custom tailored assistance. > > > > Best regards, > > Marco > > > > On Fri, Nov 9, 2018 at 1:00 AM Naveen Swamy wrote: > > > > > Great job!, this is very helpful to triage issues!, users when > creating a > > > new Issue could themselves tag the issues. May be we should add that to > > the > > > issue template? > > > > > > On Thu, Nov 8, 2018 at 3:54 PM Harsh Patel > > > > wrote: > > > > > > > Hey all, > > > > The upgraded label bot has been pushed into production. Current > > > > functionality includes > > > > add, delete, and update. > > > > (i.e. @mxnet-label-bot add ['label'] > > > > @mxnet-label-bot remove ['label'] > > > > @mxnet-label-bot update ['label']) > > > > > > > > Users should feel free to leave suggestions and any potential issues. > > The > > > > forum to this best would be here: > > > > https://github.com/apache/incubator-mxnet/issues/13163 > > > > > > > > Best, > > > > -Harsh Patel > > > > > > > > > >
LabelBot New Design in Production
Hey all, The upgraded label bot has been pushed into production. Current functionality includes add, delete, and update. (i.e. @mxnet-label-bot add ['label'] @mxnet-label-bot remove ['label'] @mxnet-label-bot update ['label']) Users should feel free to leave suggestions and any potential issues. The forum to this best would be here: https://github.com/apache/incubator-mxnet/issues/13163 Best, -Harsh Patel
Re: MXNet - Label Bot functionality
Hey, I have a demo available that users and developers can play around with -- this is in regards to the post I had made regarding the updated label bot functionality. This is available on my fork ( https://github.com/harshp8l/incubator-mxnet) if the developers would be able to provide feedback that would be great. The updated usage of this label bot: To add labels: @mxnet-label-bot, add ['label1', 'label2'] To remove labels: @mxnet-label-bot, remove ['label1', 'label2'] To update labels: @mxnet-label-bot, update ['label3', 'label4'] (warning: with update - this will remove all other labels for a specific issue and update only with the labels the user specifies). Thanks. My PR for reference: https://github.com/MXNetEdge/mxnet-infrastructure/pull/15 My Design: https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot Best, -Harsh On Mon, Oct 15, 2018 at 12:54 AM Hagay Lupesko wrote: > +1 > Thanks for the contribution! > > On Fri, Oct 12, 2018 at 1:41 AM kellen sunderland < > kellen.sunderl...@gmail.com> wrote: > > > Awesome work! Many thanks. > > > > On Fri, Oct 12, 2018, 1:19 AM Harsh Patel > > wrote: > > > > > Hey, > > > I am looking to contribute to MXNet. I have a working implementation > > based > > > on my proposed design structure according to this wiki page ( > > > > > > > > > https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot > > > ) > > > - under 7. > > > I have provided users with functionality allowing for adding, updating, > > and > > > deleting labels for our issues. The response time with the bot to > provide > > > the aforementioned functionality has been reduced as well. Users should > > > expect speedy updates to labels based on requests made to the label > bot. > > > The total number of GitHub API calls have been further reduced as well > > > preventing potential bottlenecks that could result from GitHub. > > > I would like to have a webhook for this repo: > > > https://github.com/apache/incubator-mxnet so that this functionality > > will > > > be used and tested by the developers here. Thanks. > > > > > > Best, > > > -Harsh Patel > > > > > >
MXNet - Label Bot functionality
Hey, I am looking to contribute to MXNet. I have a working implementation based on my proposed design structure according to this wiki page ( https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot) - under 7. I have provided users with functionality allowing for adding, updating, and deleting labels for our issues. The response time with the bot to provide the aforementioned functionality has been reduced as well. Users should expect speedy updates to labels based on requests made to the label bot. The total number of GitHub API calls have been further reduced as well preventing potential bottlenecks that could result from GitHub. I would like to have a webhook for this repo: https://github.com/apache/incubator-mxnet so that this functionality will be used and tested by the developers here. Thanks. Best, -Harsh Patel
Reformulating to a more efficient design of Mxnet-label-Bot
Hey, I'm Harsh Patel, and I am looking to contribute to MXNet. I wanted to get some feedback to improvements that could be made with the current structure that we have for automatically labelling issues and pull requests. I have linked my proposed design structure on the bottom of this wiki page ( https://cwiki.apache.org/confluence/display/MXNET/Machine+Learning+Based+GitHub+Bot) - it should be under 7. Overall, users will benefit from this design since it will allow adding, updating, and deleting of labels freely. Label creation will be faster since this model focuses on labelling an issue as soon as it is made. Another key benefit is that we minimize the number of total GitHub API calls that need to be made. Feedback would be much appreciated - I would like to hear what the developers have to say! Thanks.