AI: Would you harshly criticize (me)

1 view
Skip to first unread message

Sergei Grichine

unread,
Nov 11, 2025, 12:09:13 PM (yesterday) Nov 11
to hbrob...@googlegroups.com
ChatGPT offers an interesting way of evaluating any codebase (including your own)

Here is what I asked chatgpt.com do:

Q: Would you harshly criticize the approach taken by this project: https://github.com/slgrobotics/articubot_one/tree/dev


Can't get a better constructive critic, although it has limitations accessing files on GitHub.

The linked page allows asking follow-up questions, like "Is this project worth contributing to?" 

Have fun!

--
Best Regards,
-- Sergei

James H Phelan

unread,
Nov 11, 2025, 8:14:05 PM (22 hours ago) Nov 11
to hbrob...@googlegroups.com

Sergei, Pito, and GPT5,

Very thoughtful analysis and addition to the ROS2 Book of Style.

I find it quaint that it calls jazzy, the latest Long Term Support version of ROS2 "old" and "rare"!  When I ask it to troubleshoot my code, it consistently leads me down wrong paths because it just isn't up to speed with changes in jazzy.

Its discussion of 'from the ground up' safety and reliability sits in sharp contrast to the 'first make it work, then make it better' philosophy of simplistic pragmatism that we tend to use.  Most of the suggested techniques I have barely heard of let alone be competent in.  Most tutorials of package creation mention inclusions for testing but seldom go into their implementation.

Pito's question could possibly lead to the creation of a much needed online manual of Robotics the Right Way.  If I had a Best Practices robot template, hardware and software, years ago when I started it would have saved me years of floundering.  I may have left most of it empty for my first crude tablebot but it would have got me thinking along the proper lines as I and my bots got more sophisticated.

Our club could create a series of online tutorials of how to do the hardware and software of Robotics the Right Way maybe as a recruiting tool for members and donations.  With the AI tools available, we wouldn't even have to be our own writers or actors!

A feast for thought!

James

James H Phelan
"Nihil est sine ratione cur potius sit quam non sit"
Leibniz
--
You received this message because you are subscribed to the Google Groups "HomeBrew Robotics Club" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hbrobotics+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/hbrobotics/CA%2BKVXVO7Bb%3D3FngM-sW8Zj2CLxOksXGZEc1ApL5E3LbbKXYAsQ%40mail.gmail.com.

Jeremy Williams

unread,
Nov 11, 2025, 8:17:29 PM (22 hours ago) Nov 11
to hbrob...@googlegroups.com
Grok is more current and up to date. Have you tried that?

Jeremy

Michael Wimble

unread,
Nov 11, 2025, 8:38:36 PM (22 hours ago) Nov 11
to hbrob...@googlegroups.com
I’m hoping that my book, “ROS2 for Mere Mortals” will help, but Sergei is likely to have his book out long before me. I’ll try to put together a few more chapters and at least publish them to my book repository. My book is driven by the questions I see people ask.

When you use AI, make sure, when it seems stumped, to say “Do deep research” and/or “Find actual examples in github that are using ros2 and jazzy and do <blah clah>”. If it still seems like it’s wrong, ask, “Do you really find examples on github? Tell me the URLs you found”. AI frequently totally ignores what I tell it to do I tell I embarass it enough to get it to admit if’s just making crap up.

Michael Wimble

unread,
Nov 11, 2025, 8:42:04 PM (22 hours ago) Nov 11
to hbrob...@googlegroups.com
Are you sure? When I tried Grok, it’s answers were less useful than what I found gifted by me from the possum that patrols my garden now and then. I can try it again, but it was really, really, really stupid the one hour I tried it with finding ros2 / jazzy answers. It was so infuriating I never tried it again. If you tell me, however, that you asked a hard question about ros2 / jazzy and it came back with an actually useful and correct answer, I may try it again. Maybe. If that possum doesn’t visit my garden again soon.

Sergei Grichine

unread,
Nov 11, 2025, 10:14:17 PM (20 hours ago) Nov 11
to hbrob...@googlegroups.com
Well, I am happy that my joke got some traction here.

For a more serious analysis of repos, take a look at this tool: Repomix: https://repomix.com/guide/

"Repomix is a tool that packs your entire repository into a single, AI-friendly file. It's designed to help you feed your codebase to Large Language Models (LLMs) like ChatGPT, Claude, Gemini, Grok, DeepSeek, Perplexity, Gemma, Llama, and more."

--
You received this message because you are subscribed to the Google Groups "HomeBrew Robotics Club" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hbrobotics+...@googlegroups.com.

Nola Donato

unread,
4:09 AM (14 hours ago) 4:09 AM
to hbrob...@googlegroups.com
CoPilot doesn't know much about ROS either. Sometimes it helps me, but mostly it sends me into the weeds. Given that I am a beginner I can't always tell the difference.

--
You received this message because you are subscribed to the Google Groups "HomeBrew Robotics Club" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hbrobotics+...@googlegroups.com.

Pito Salas

unread,
7:41 AM (11 hours ago) 7:41 AM
to hbrob...@googlegroups.com
My first impression of the “brutally honest” feedback from ChatGPT was, wow! This is amazing I can’t wait to use it on my code. But I just read it again more carefully and IMO the advice is all quite generic and not particularly useful.

Best,

Pito

Boston Robot Hackers &&
Comp. Sci Faculty, Brandeis University (Emeritus)
> To view this discussion visit https://groups.google.com/d/msgid/hbrobotics/CAMF%3DpHfU3FVD013hjfAzYYHgM-cZ7UvBqhFLhYZvEpX8d3m6pA%40mail.gmail.com.


Reply all
Reply to author
Forward
0 new messages