I’d love to know how others work with assistant and agent together. Because I simply don’t get the point of assistant, and in the past found it dangerous:
When I first started using Replit, I tried using both agent and assistant. But I very quickly got burned by the assistant when I asked it to look at a problem the agent had introduced.
The assistant tried to be smart and fix agent’s bug. Suddenly, I had a senior developer and a junior one, both fighting over the same code and the best way to fix the issue. An utter mess.
Ever since then, I have not used assistant - literally not opened the tool once in 4 months.
Agent as my assistant, researcher, coder and everything…
I work with agent in a very conversational way. I discuss next steps with it, advising it in every prompt “let’s just discuss this and create a plan - do not start coding until we’ve agreed”.
Agent has become my assistant too. Going off to do web research when needed, and then analysing the code before outlining a plan of what it proposes to do. I push back if I think it has missed something.
Completing a piece of work now entails a 2-way conversation, so by the time it starts the actual coding, we both know what the outcome will be with a greater level of confidence.
I find this process much better than “hey agent, do X” and then crossing my fingers and hoping it gets it right. And if it doesn’t, spending the next 20 prompts fixing a new bug.
And best of all, there is no junior assistant poking its nose in suggesting alternative ideas.
Can assistant play a useful role?
I know assistant is “theoretically” 5 times cheaper, so would love to find a way to introduce it into my workflow, but only if it can add value. My model may be more expensive upfront, but I don’t think it is in the long run.
I’m really keen to understand other people’s workflows and how they effectively manage this team of two.