Cortana is Microsoft’s digital assistant program. Cortana, which was originally developed for Windows Phone 8.1, is named after a female artificial intelligence character in Microsoft’s Halo video game series.
On Windows smartphones, Cortana can initiate phone calls, send and read text messages and answer questions using the Bing search engine. Users can launch Cortana by tapping the Cortana app or the search icon. An active listening feature also allows the user to simply say, “Hey Cortana” to launch the program without touching the phone.
On Windows 10 desktops, Cortana can open programs, find files, and read or send email messages. Users can either type a request to Cortana or turn on the microphone and speak to the program. On the desktop, saying “Hey Cortana” can activate the program from across a room. It can also conduct a Web search if the user clicks “Ask Cortana” on the search screen; Cortana integrates with Microsoft’s new Web browser, Microsoft Edge, and Internet Explorer. Microsoft delivers Cortana’s updates independently from Windows 10 OS updates so Cortana can receive updates more frequently.
Like Apple’s digital assistant Siri, Cortana responds to natural languages and can perform a variety of organizational tasks for the end user, including setting reminders, scheduling calendar events, calculating math problems and converting measurements and money. End users can manage what information Cortana can access. If the user does not want to use Cortana at all, the program can be turned off. Because Cortana’s memory is nonvolatile, the user preferences the program gathers are available if and when the user decides to turn Cortana back on later.
Cortana saves user preferences in a storage area called Notebook. The user can determine what information Cortana can save in its Notebook, and can delete anything that you don’t want Cortana to keep. Cortana can also remember where the user likes to go and what interests him so the program can learn to anticipate the user’s needs and make useful suggestions. For example, if the user generally does not want to be disturbed at night, Cortana can learn when to keep the phone silent and who to let through in case of emergency.
Cortana has an API and can work with a variety of Universal Windows apps, as well as third-party apps such as Fcebook and Twitter. In addition, administrators can use the API to customize their line of business or in-house apps to interact with Cortana.