Comment by eru
> Plato's sock puppet Socrates?
See https://en.wikipedia.org/wiki/Socratic_problem
> Socrates was the main character in most of Plato's dialogues and was a genuine historical figure. It is widely understood that in later dialogues, Plato used the character Socrates to give voice to views that were his own.
However, have a look at the Wikipedia article itself for a more nuanced view. We also have some other writers with accounts of Socrates.