Multi-agent social simulation with prediction reporting — model crowd behavior, opinion dynamics, and adoption curves.