-
|
Hi @umputun , First of all - thank you for ralphex! I have a few questions I'd love your honest perspective on:
There are so many approaches popping up every day - autonomous agents, chatbot-assisted coding, plan-driven execution - and it's easy to get lost. Would really appreciate your honest take as someone who clearly spent a lot of time in this space. Thanks again for sharing this! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
|
thx for the questions. 1. production readiness - I use it daily for everything above a simple plan-and-execute type of task. It's not magic, all it does is relieves me from doing multiple plan-execute-review-correct loops manually. I used to do it this way before and this work is very mechanical, makes no sense to do it by hand if it can be automated. 2. where it struggles - the main difference from interactive work is no steerability after the plan is made. This puts more responsibility on you to make sure the plan is actually correct. So, you have to plan very carefully and it takes more time. In my books this is a good thing though, this is exactly where time should be spent if we want to achieve a decent result. Practically, the paranoid review cycle addresses most of the issues I would normally request during the run. However, it is possible to stop ralphex completely if you watch it and notice it went in a completely wrong direction, fix the plan and run it again. Happened to me once as I learned how detailed the plan needs to be and what type of "went crazy" situations get resolved by the review loop on their own. The only real struggle I've seen is technical - I worked on an Xcode/Swift project where some tests not just failed but caused a complete freeze of the loop and asked the user to force-close or ignore the failed app. This was a skill issue (my skill of dealing with Xcode, I know very little about it) and I was able to address it with a bit of googling, talking to agents and asking multiple "wtf" ;) 3. daily workflow - depends on the task. I make 90% of plans with a brainstorm skill that closely resembles the ralphex plan prompt available in this project. The planning and refining depends on the task but for my typical tasks it's about 15-20 minutes, and for ralphex to run it - another hour or so. The largest one I had so far took me an hour to plan and all night to run. 4. Claude Teams - I'm not sure how this is related to ralphex. I haven't played with it yet, but to me it feels like a completely orthogonal flow. |
Beta Was this translation helpful? Give feedback.
-
|
@umputun I have a followup question. Do you use custom language specific agents for review yourself? I have installed |
Beta Was this translation helpful? Give feedback.
-
|
yes, I customize the review prompt at the user level. in my global for projects that need smth different, I put a local override in so the approach is - customize user-level config for your primary language/workflow, then override per-project with |
Beta Was this translation helpful? Give feedback.
thx for the questions.
1. production readiness - I use it daily for everything above a simple plan-and-execute type of task. It's not magic, all it does is relieves me from doing multiple plan-execute-review-correct loops manually. I used to do it this way before and this work is very mechanical, makes no sense to do it by hand if it can be automated.
2. where it struggles - the main difference from interactive work is no steerability after the plan is made. This puts more responsibility on you to make sure the plan is actually correct. So, you have to plan very carefully and it takes more time. In my books this is a good thing though, this is exactly where time should be spent if we want…