gabyhelp feedback #67901
Replies: 56 comments 70 replies
|
Right now, @gabyhelp is editing recently modified/posted comments and issues. Anywhere the plain text "CL nnn" appears, it changes the text to be a link to go.dev/cl/nnn. I've meant to do this for many years now, so that's the first chore. |
|
@gabyhelp has also started posting to new issues (plus the issues created in the last two days, to get started) with lists of similar issues, if it finds any that are similar enough. If not, it will stay quiet. Here is one success story: #67887 (comment). And here is another: #67897 (comment). This one is only a partial success because @thepudds got there first, but only because the bot gave him a head start. 😄 |
|
I imagine this is on your list already, but in case not: another thing that would be nice would be for the bot to rewrite google-internal urls to their public counterparts. |
|
It might be nice to have gabyhelp not generate emails when posting to issues. I see its updates, particularly related issues posts, as not needing a "ping". It's just additional information put there when you otherwise navigate to an issue. |
|
I wonder if can be smart enough to recognize misformatted text, especially code blocks. We often see issues with no fences around code blocks or using single backticks (I assume this is from jira's formatting). |
|
Just a note that the similar issues list in #67861 was not helpful other than the reference to #33818. The issue #67861 was about changing |
|
I would feel alienated were I nudged to interact with an LLM by merely browsing Go development. I hope you will confine your bot to deterministic, comprehensible actions only. |
|
Would this bot eventually replace the rather basic "Gopher Robot" at https://go-review.googlesource.com/q/owner:gobot@golang.org? It currently seems to rely on a few heuristics to tell PR/CL authors about common mistakes, such as in https://go-review.googlesource.com/c/build/+/591455. It seems rather similar to the bot discussed here. |
|
The Go project has a redirector for permalinks. It would be helpful if @gabyhelp could replace links to targets of the redirector (and hopefully, any previous targets if the short link has an history) by the short permalink. |
|
For my newly filed issue #67953, the related issues that @gabyhelp annotated it with (in #67953 (comment)) are not really all that helpful. Yes, they are all problems with coverage, but don't really relate to the very specific problem at hand. |
|
The related issues for my issue #67961 (filed using gopls bug) are all empty instances of the gopls bug template. They are 90% similar to mine. Maybe I was too concise in my report! Probably we need to look for empty templates anyway for auto-closing and then exclude them. (It's easy to tell, the empty templates are all 99% similar to each other.) |
|
Another potential thing to explore is trying to help deduplicate the automated crashes in https://github.com/golang/vscode-go/issues. |
|
As a relative newcomer to filing issues, I found the Gaby bot helpful for re-categorizing the issue I am filing (i.e editing my own title after the Gaby bot makes its post) (#67984) |
|
In #67995 (comment), Gaby provided a remarkably accurate summary of the timeline of our feelings about file watching in gopls: the initial issue where we discussed the philosophy of client-side file watching, and then the most relevent issues where we struggled to work around client-side issues, culminating in the current https://go.dev/issue/67995 which I filed to explore server-side file watching. I experienced delight :). |
|
Some kind of issues are not helpful to give recommendations #70376 (comment) altho it's mostly harmless |
|
In #70571 (a spec-related issue), in the doc section, the bot linked both the current and the historical go1.17 spec at https://go.dev/doc/go1.17_spec. The 1.17 spec page is only there for historical reasons and in general I don't think there's any benefit in linking it in a discussion about the current version of the language; and it could create confusion. |
|
In #70569 (comment) it linked to the same issue it was commenting in. |
|
Example of messages that would help if it added codeblocks & formated: |
|
You may have noticed that @gabyhelp is now labeling issues. Feedback welcome. |
|
The gabybot summary of 71203 was pretty interesting. The summary seems useful (not impressive, not sharp, not insightful, but plausibly useful). It captured topics well, although I thought it missed some interesting or convincing posts and seemed a bit long. Of course it's very, very cool that this exists and wouldn't be written otherwise. There are further issues specifically with the "issue comment" citations that seemed worth detailing: Out of 27 (19 unique, I think) "issue comment" citations made by gabybot:
(These are only the cases I thought were objectively clear. There are also fuzzier cases where a conceptual relationship was IMHO too thin, but not absent.)
|
|
I think it should ignore any issues closed/locked as spam |
|
I would find a search feature very useful. GitHub's issue search is not very useful, and it soulds like Gaby's database includes a lot more than just issues. I can't count the number of times there's some obscure feature or issue report or something that I remember reading, but barely, and I have a really hard time finding it again. Even if it was as simple as typing in a blurb and having Gaby treat it as a new issue to check for duplicates would be valuable. |
|
Gaby can sometimes be late and redundant to a conversation. For example, on #73253 @thepudds posted saying "I sent CL 663795 for discussion", and then Gaby commented a day or so later mentioning that CL as a "related code change". |
|
Regarding the They call it Autolink references It's accessible to repo admins from https://github.com/ORG/REPO/settings/key_links |
|
GabyHelp has added the Could it be that it added that label because the issues I have opened recently are related to the ToolProposal? If yes, this is incorrect behavior. |
|
It would nice if gabyhelp comments were automatically deleted if they receive a sufficient number of negative reactions (maybe (I got this idea from Reddit bots whose comments self-destruct if they are downvoted.) |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I am experimenting with running a new bot @gabyhelp (which I am writing) in the Go issue tracker to try to help automate various mundane things that a machine can do reasonably well. Some aspects of the work may involve AI/LLMs; some will not.
Please thumbs up or thumbs down individual comments from the bot depending on whether they are correct/helpful or not. If the bot is getting in the way, we obviously want to know and fix it.
When the bot posts a comment, it will link back to this discussion page, which is a good place to leave non-boolean feedback. Thanks!
This discussion is also a good place to post ideas for things you wish a bot would do for you in the issue tracker.
To snoop around in all the issues where the bot has commented, you can use this search.
All reactions