A responsive gastrointestinal stimulation device is provided where one or more sensors sense data corresponding to a subject or the gastrointestinal tract of a subject and responds to sensing the data by stimulating, adjusting stimulation, or stopping stimulation of the gastrointestinal tract. A stimulation device is also provided to stimulate the gastrointestinal tract to produce a sensation of satiety or to control hunger or food consumption.