Cher Horowitz's closet from the film "Clueless" had a futuristic computer system that helped her put together outfits. Back in 1995, the concept teased what it might be like to get dressed in the future.
Technology has evolved a lot since then, but closets have been largely untouched by innovation.
Now, that's starting to change.
"If algorithms do their job well, people will spend less time thinking about what to wear," said Ranjitha Kumar, an assistant professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign.
From artificial intelligence and gadgets to smart fabrics and virtual reality, technology is poised to breathe innovation into not only how we dress but how we shop.
The most recognizable example is Amazon's Echo Look, which received significant buzz when it was announced earlier this year. The gadget ($200) serves as a style assistant to help you decide what to wear.
The Echo Look.
Like Amazon's other smart speakers, the Echo Look will tell you the weather or play music. But the oval-shaped product also has a voice-controlled camera for taking photos of you in various outfits. It works alongside an app.
After snapping photos of you in two outfits in front of the device, its built-in Style Check tool decides which one is best. It leans on a combination of machine learning technology and human opinion.
Amazon's "fashion specialists" train the software to be a judge of style. The automated results consider "fit, color, styling, seasons and current trends." It'll also suggest similar styles to buy from various brands. Through testing, we found that the suggestions can be hit or miss.
"The brand selection is pretty limited, and while the Echo Look may help you decide between two looks, it can't take into account the total context of where you're going," said personal stylist and creative director Taylor Okata.
Okata, whose clients include E! and SELF Magazine, doesn't consider the technology a threat to his work: "There's just that interpersonal communication that it just doesn't have."
Meanwhile, retail experts say the Echo Look's success will depend on if it adds more value than just asking a friend for fashion advice.
Sucharita Mulpuru, an analyst at research firm Forrester, said those buying the device are early adopters -- and it lacks widespread appeal.
"It's such a foreign concept to rely on a device to tell you what to wear," she told CNN Tech.
Other companies are embracing augmented and virtual reality to help people decide what to wear. For example, Obsess VR builds augmented and virtual reality shopping platforms so customers can shop without having to go to a store.
In July, the company partnered with Vera Bradley to roll out VR experiences at 10 of its stores. While wearing a Google Daydream VR headset, shoppers can move a bed around in VR, and see Vera Bradley comforters, quilts and pillows up close in a virtual store.
"If you think about e-commerce, every brand and every product essentially looks the same online," said Obsess CEO and founder Neha Singh. "It's identical looking, white background product shots, and that doesn't encapsulate what the brand is about. We are building the technology that will enable any brand and retailer to create discovery-based shopping experiences."
Apple's new augmented reality platform builds on a similar concept, allowing developers to create augmented reality apps. For example, the new IKEA Place app lets users preview furniture virtually within their home. The tool has more widespread appeal because it doesn't require a headset.
Fabrics are getting smarter, too. Earlier this year, JanSport unveiled a prototype for a high-tech backpack with programmable fabric. The backpack lets users share a song, music video, Facebook page or website link with anyone nearby by holding up their smartphone and using a corresponding app. The backpack could give teens a new way to express themselves.
The concept comes from MIT professor Yoel Fink, the CEO of Advanced Functional Fabrics of America, a nonprofit that aims to reinvent fabrics as programmable devices.
JanSport's high-tech backpack.
"Fabrics are among the earliest forms of human expression and they've been around for thousands of years," Fink said. "But they really haven't changed much from a functional perspective. Our goal is to change what fabrics [do]."
The team's latest prototype is a sports jersey that would let spectators at a game scan an app over players to see their stats, such as rebounds, assists and points. The group will soon test the new jerseys with the MIT basketball team.
Artificial intelligence could also have a big impact on style, especially as a tool to help retailers predict trends and keep fashion houses ahead of the curve. Researchers are already working on such solutions using AI and machine learning.
For example, Kumar from the University of Illinois and her team are looking at algorithmically identifying fashion "influencers" and emerging trends.
Using machine learning techniques that analyze the content of tweets, the group has identified more than 27,000 fashion-related accounts on Twitter as the top trendsetters.
"We're now tracking these influencers and the content they post to model micro-trends and predict their lifetime," she said.
However, the challenge is the speed at which fashion trends change. They can go in weeks or sometimes even a few days, according to Kumar.
Kavita Bala, a professor in the Computer Science Department at Cornell University, is also analyzing social media platforms to look for fashion trends. For example, her team can plot how often people are wearing a certain clothing item over time for a particular city in the world.
But Bala said style recommendation presents another challenge: "People have very distinctive, subtle and individualist style and they're very picky about it."
While some AI approaches are already in the works, other tech, like shopping with a VR headset in your home, is still years away. It's also unclear how quickly consumers would adopt this.
"All of that is becoming possible, but we're not quite there yet," said Obsess' Singh.