Emotionally Sensitive Intelligent Agent
A text-based program that learns to respond based on the emotion it assumes is implied by your input. It uses Bayesian algorithm and M-estimates to find the emotion’s probability in your sentence. The program saves learning data as it goes and allows a user to teach through correction when it guesses incorrectly.
Demo (Windows .exe in .zip archive)