1. A method of managing multiple wells connected to a reservoir, comprising the steps of: a. setting production and performance goals for each individual well; b. monitoring the performance of each individual well; c. enabling each individual well to assess its own situational state; and d. enabling socially interactive corrective actions, comprising enabling collaboration and cooperation among the wells, such that the wells share with each other their situational states, goals, and plan data; developing and refining remediation strategies for problems detected within the wells; allowing execution of the remediation strategies either independently, or by operator intervention; applying the remediation strategies to each individual well; revising and resetting the goals, and integrating pattern recognition and machine learning within all preceding steps.