Computational Creativity
The goal of Computational Creativity is to model, simulate or replicate creativity using a computer, to achieve one of several ends:
- to construct a program or computer capable of human-level creativity;
- to better understand human creativity and to formulate an algorithmic perspective on creative behavior in humans;
- to design programs that can enhance human creativity without necessarily being creative themselves.
The field of computational creativity concerns itself with theoretical, critical and practical issues in the study of creativity. Theoretical work on the nature and proper definition of creativity is performed in parallel with practical work on the implementation of systems that exhibit creativity, with one strand of work informing the other.
Read more about it on Wikipedia.