Yours is good, I build something similar: https://news.ycombinator.com/item?id=46850284 - My idea was a bit more.. "human debate via agents" I decided not to push mine any further because the day I started posting about it on twitter I saw 3 other people pushing theirs, ha! Seems this idea will be a popular one. Great work.