Peltier elements are used to use electricity create temperature gradients for example for the purpose of cooling electronics (and then in a secondary step remove the heat from the hot side).
However if I am correctly informed could be used in the opposite direction - utilizing a large temperature gradient to create a current.
So how about concentrating solar radiation to a small area (using lenses or mirrors) creating a very hot surface to drive a current. Could that be practically useful or would it be too inefficient?