agentcoinorg / evo.ninja

A versatile generalist agent.
MIT License
1.08k stars 173 forks source link

Continuous Feedback #498

Open dOrgJelli opened 12 months ago

dOrgJelli commented 12 months ago

As evo works to solve a goal, enable the user to provide feedback to help steer it in a specific direction.

For example, it starts websearching, then you add feedback saying "please ensure you check somethingspecific.com for details"

dOrgJelli commented 12 months ago

I definitely don't think evo should stop at each step, but maybe there could be something in the UI that lets the user easily 'intervene' at any moment to inject some feedback

This would obviously depend on us seriously revamping the way that evo shows what execution step it's on. Like instead of a running feed, the current step shouldn't move and there should be a clear summary of the current step.

perhaps at any given moment, evo shows what step it's currently on, and then 2 'paths' it expects to take next. so the user has like 5 seconds to choose one of the paths or hit a button to type in their own path. and if they do nothing then it will continue on the path it thinks is best

Related: https://github.com/polywrap/evo.ninja/issues/500 https://github.com/polywrap/evo.ninja/issues/497

dOrgJelli commented 12 months ago

actually I think this sort of “steering” feedback for evo while it’s executing seems like a more advanced and not something we should focus on.