Hi everyone, I’ve created an AI coding agent specialized for ROS. I got tired of the current LLMs being useless/hallucinating and decided to train something that actually understands ROS conventions and workspaces. You can find it here at www.contouragent.com, I’d love your feedback.
Hmmm, would have to say making people pay for an editor for Open-Source Software is certainly a choice. What are you even using in the background that would elevate it above something like Claude or ChatGPT?
Additionally, there are already CLI options like ROS2AI and ROSA which are also free, open source, and highly configurable which seem to also get the job done. Just hard to try something out if I’m going to have to pay for it.
First impression - Did not notice scroll bar when I landed at the home page.
Expected an “About” that tells a little about the company, some measures of the training data, what the business model is (later found confusion - is it monthly subscription or cost per prompt, or monthly subscription and cost per prompt, or whatever, - this confusion is hidden by the landing not having an arrow or something to indicate I should scroll instead of clicking menu options.)
If your “Artificial Intelligence Coder” is not going to be able to tune the 23 million nav2 parameters, and suggest which planners to use for optimal navigation for my map and robot diameter, to minimize “executing recovery” in the narrow places or around non-orthoganal corners, and suggest “keep out” zones around the dining room table and chairs, then I’d rather pay my $12 a month to the Nav2 “god”.
If your AI can’t read the Nav2 startup log and tell me what to change to prevent some of the planners from failing to initialize, I’m not going to get any value from your AI “expertise” - and if it can do this, you really ought to hype that on your front page.
Is your agent going to “lint” my robot’s URDF/SDF and point out the baselink to LIDAR link is wrong for the mapping parameter file specification?
Personally, I think writing code for noobs is a really bad idea. Working through the tutorials till the student understands multi-threaded executors and call back groups and why they are needed is a basic understanding that does not come by having someone else write your code.
Analysing logs, and answering the million unanswered noob questions on the robotics stackexchange (instead of telling noobs - that was already answered and you should have found the answer yourself, and understood that your question is a variation on the theme of that question), now that would be a “ROS 2 AI” that would really help folks getting started.
Sorry to be so cynical - but an paid agent that will write a chatter_demo without the person following the free tutorial is so “Let’s put AI in everything”. Perhaps a read through Cory Doctorow’s latest book will help your business plan.
