In his dialogue , `` Protagoras '' , Plato credits him with having invented the role of the professional sophist .
In Plato 's dialogue `` Protagoras '' , he credits Protagoras with having invented the role of the professional sophist or teacher of virtue .