They should make cells that are tiny and fit one person - but have lots of opening and permission to talk to anyone around them.
That way there is physical isolation, but not mental isolation.
Actually there's no need for the cells to be tiny -- even if they are meant for just one person.
The cell has to be small enough that no one would prefer it over general.
Additionally if the cell was larger then the number of neighbors each prisoner could interact with is reduced. But the goal is to give them the opportunity to interact with as many people as possible.
I think that's a societal problem, not a prison design problem.
> The cell has to be small enough that no one would prefer it over general.
Why? Wouldn't it be sufficient discouragement just with the removal of your basic rights to go where you like and do what you want?