Seed AI is a hypothesized type of strong artificial intelligence capable of recursive self-improvement. Seed AI would need to be able to redesign and enhance parts of its own programs in such a way that the improved version is capable of further improvements impossible or impractical to have been made by earlier versions. No such AI currently exists, but researchers are working to make seed AI a reality.