user-pic

Todd Rinaldo

Subscribe to feed Recent Actions from Todd Rinaldo

  • Dean commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I noticed your bot sending you pull requests and was meaning to ask some questions about it bit you've saved me the effort.

    This is very impressive and exactly what is needed. I noticed one such pull requested which got rid off a modules outdated indirect object syntax. My reaction was whatever a metaphorical fist pump looks like when you're just sitting at your computer and don't actually move.

    Absolutely, make AI do all that boring stuff! I have been having it take a crack at various outstanding requests on modules and merging good results. I have also simply pointed it at …

  • Grinnz commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I'm not sure where you got this idea. CPAN Testers covers whatever individual testers decide to cover, which certainly includes downstream deps of trial releases. But more importantly: how would it hurt?

  • Dean commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    Having some mechanism to determine downstream breakage would be a net win with our without coding agents.

    It would be even more helpful with an automated mechanism to communicate changes to downstream authors.

    As far as I can tell, other languages are now pinning everything and using bots to move the pins when tests pass. This has the major upside of each project itself opting-in to tracking upstream changes - not just being blasted with automated break notifications from some system they haven't decided to care about (or even know about).

    Pros and cons - but a proble…

  • Tom Wyant commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I don't know how development releases would help you. I do know that just because one of my modules passes all tests on my box does not mean it will pass everywhere. If the problem is truly only downstream failures, maybe development releases wouldn't help.

    But maybe what this means is that we need more testing infrastructure -- something analogous to "Blead Breaks CPAN," but for CPAN itself, not perl.

  • Robert Rothenberg commented on 575 Pull Requests in Three Weeks: What Happens When AI Meets CPAN Maintenance

    I have a lot of concerns about using LLMs.

    The sheer volume of code changes they can submit seems overwhelming. That's a lot to review, and it seems that bugs can slip through. I've seen some daft changes show up in codebases due to AI.

    There has also been some research in poisoning LLMs so that can insert security holes in code, not to mention years of badly-written/insecure code posted online that they have been trained on.

    There are also some serious legal and ethical concerns about using them:

    Do the PRs contain code snippets from other code with incompat…

Subscribe to feed Responses to Comments from Todd Rinaldo

About blogs.perl.org

blogs.perl.org is a common blogging platform for the Perl community. Written in Perl with a graphic design donated by Six Apart, Ltd.