Microsoft has identified a kind of person who can make A.I. more human
Drew Angerer | Getty Images. Chuck Edward, Microsoft's head of global talent acquisition, says job seekers who ask questions stand out during the interview process. · CNBC

HYDERABAD, India — Voice-powered virtual assistants, underpinned by artificial intelligence, like Apple's (NASDAQ: AAPL) Siri, Amazon's (NASDAQ: AMZN) Alexa, Google (NASDAQ: GOOGL) Assistant and Microsoft's (NASDAQ: MSFT) Cortana are becoming regular fixtures in people's lives. They're present at homes, on devices and watches and in cars, sending driving directions, weather updates, meeting reminders and the occasional joke or two when prompted.

Beyond that, they remain limited in their ability to hold conversations with users, the same way real people might. Efforts are on, however, to use machine learning and real-time big data analytics to make virtual assistants understand multiple languages, accents, contexts and nuances to hold more human-like conversations.

International Data Corporation predicts global spending on cognitive and AI solutions will see significant investments over the next several years, and could achieve a compound annual growth rate of 54.4 percent through 2020.

Microsoft, for example, is turning to an unlikely group to bridge the gap between human-machine interactions: bilinguals. Of specific interest is the practice of code-mixing, which is when speakers switch back and forth between multiple languages in a single sentence or conversation. It's commonly found in multilingual societies.

A handful of Microsoft researchers in India started Project Mélange, where they are studying the use of code-mixing among Indians online. They are trying to figure out how virtual assistants might be taught to respond to a user switching between, for example, English and Hindi in a conversation.

"Compartmentalization of mixed languages (by multilinguals) have gone away with each coming generation," Kalika Bali, a researcher at Microsoft, told CNBC in an interview. "So younger people use mixed languages in more and more phases of their lives."

"To have a digital assistant, something like Cortana, you have to be able to understand (the user base)," she said, adding current systems weren't trained to pick up multiple languages in a single conversation.

Microsoft's philosophy is that virtual assistants should not be too intrusive on a user's space and time, and only show up when they need to, Sundar Srinivasan, general manager of the AI division in India at Microsoft, said in a recent interview. Srinivasan's team works on Cortana and Microsoft's search engine Bing at the company's development center in Hyderabad.

"A personal assistant is only as effective as you want her to be," he said.