Microsoft Agent was a technology developed by
Microsoft
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
which employed animated characters,
text-to-speech engines, and
speech recognition
Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the m ...
software to enhance interaction with computer users. Thus it was an example of an
embodied agent
In artificial intelligence, an embodied agent, also sometimes referred to as an interface agent, is an intelligent agent that interacts with the environment through a physical body within that environment. Agents that are represented graphically ...
. It came preinstalled as part of
Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
through
Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
. It was not included with Windows 7 but can be downloaded from Microsoft. It was completely discontinued in Windows 8. Microsoft Agent functionality was exposed as an
ActiveX control
ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. ...
that can be used by web pages.
The theory behind this software came from work on social interfaces by
Clifford Nass
Clifford Ivar Nass (April 3, 1958 – November 2, 2013) was a professor of communications, communication at Stanford University, co-creator of ''The Media Equation'' theory, and a renowned authority on Human Computer Interaction, human-computer i ...
and Byron Reeves at
Stanford
Stanford University, officially Leland Stanford Junior University, is a private research university in Stanford, California. The campus occupies , among the largest in the United States, and enrolls over 17,000 students. Stanford is considere ...
's Center for the Study of Language and Information.
Version history
Interactive character technology was first introduced in
Microsoft Bob
Microsoft Bob is a Microsoft software product intended to provide a more user-friendly interface for the Windows 3.1x, Windows 95 and Windows NT operating systems, supplanting the Windows Program Manager. The program was released on March 11, 199 ...
, which used an early version of Agent technology internally referred to as "
Microsoft Actor
Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washing ...
." It was the code used in the initial version of the
Office Assistant
The Office Assistant is a discontinued intelligent user interface for Microsoft Office that assisted users by way of an interactive animated character which user interface, interfaced with the Office help content. It was included in Microsoft Off ...
in Office 97. Microsoft Agent was subsequently created by
Tandy Trower in an attempt to offer technology that was more flexible and available to third-party developers to include in their applications and web pages. The software release also included four interactive characters as well as a utility that enables developers to assemble their own characters and interactions.
Microsoft Agent replaced the original Microsoft Actor code in Office 2000, although this use did not include Agent's much-touted
speech synthesis
Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal languag ...
or
recognition
Recognition may refer to:
*Award, something given in recognition of an achievement
Machine learning
*Pattern recognition, a branch of machine learning which encompasses the meanings below
Biometric
* Recognition of human individuals, or biomet ...
capabilities or any of the four Microsoft Agent characters. Instead the Office team created their own characters including one dubbed "Clippit" or "Clippy". However, Bob Actors or Office 97 assistants are incompatible with Office 2000 and later versions, and vice versa.
The current version of Microsoft Agent was quietly released on
MSDN
Microsoft Developer Network (MSDN) was the division of Microsoft responsible for managing the firm's relationship with developers and testers, such as hardware developers interested in the operating system (OS), and software developers developing ...
in 1997.
Technology
Microsoft Agent characters are stored in files of the .ACS extension, and can be stored in a number of compressed .ACF files for better
World Wide Web
The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet.
Documents and downloadable media are made available to the network through web se ...
distribution. Microsoft Office 97 and Microsoft Bob Actor characters are stored in files of the .ACT extension. Microsoft Agent character definition files are stored in files of the .ACD file extension, and are generated by the Microsoft Agent Character Editor.
The speech engine itself is driven by the Microsoft
Speech API (SAPI), version 4 and above. Microsoft SAPI provides a control panel for easily installing and switching between various available Text to Speech and Speech to Text engines, as well as voice training and scoring systems to improve the quality and accuracy of both engines.
Microsoft provides four agent characters for free, which can be downloaded from the Microsoft Agent website. These are called Peedy, Merlin, Genie, and Robby. Some characters also shipped with Microsoft Office up to version 2003 as the
Office Assistant
The Office Assistant is a discontinued intelligent user interface for Microsoft Office that assisted users by way of an interactive animated character which user interface, interfaced with the Office help content. It was included in Microsoft Off ...
s and with
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
as search assistants. New Agent characters can also be created using Microsoft's development tools, including the Agent Character Editor. Agents can be embedded in software with
Visual Basic for Applications
Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no longer supported ...
and in web pages with
VBScript
VBScript (''"Microsoft Visual Basic Scripting Edition"'') is an Active Scripting language developed by Microsoft that is modeled on Visual Basic. It allows Microsoft Windows system administrators to generate powerful tools for managing computers w ...
, and automated tools for the purpose of simplifying this exist. However, web page agents are only compatible with
Internet Explorer
Internet Explorer (formerly Microsoft Internet Explorer and Windows Internet Explorer, commonly abbreviated IE or MSIE) is a series of graphical user interface, graphical web browsers developed by Microsoft which was used in the Microsoft Wind ...
, since alternative browsers like
Opera
Opera is a form of theatre in which music is a fundamental component and dramatic roles are taken by singers. Such a "work" (the literal translation of the Italian word "opera") is typically a collaboration between a composer and a librett ...
or
Mozilla Firefox
Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current and a ...
do not support
ActiveX
ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. ...
. Additionally, users of
Windows Me
Windows Millennium Edition, or Windows Me (marketed with the pronunciation of the pronoun "me"), is an operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. It is the successor to Windo ...
,
Windows 2000
Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It was the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RTM), releas ...
,
Windows XP
Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and ...
and later or owners of Microsoft Office 2000 and later are the only ones who have Agent software pre-loaded on their computers; others have to download the software and install it manually.
Support after Windows XP
In
Windows Vista
Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
, Microsoft Agent uses
Speech API (SAPI) version 5.3 as its primary text-to-speech provider. (In previous versions of Windows, Agent uses SAPI version 4, which is not supported in Windows Vista and later.) Beginning with Vista, multilingual features of Microsoft Agent under a particular language version of the OS are not supported; that is, Agent will function in other languages only under a localized Windows version of the same language.
Microsoft announced in April 2009 that all Microsoft Agent development and support will be discontinued with the release of
Windows 7
Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally available on October 22, 2009. It is the successor to Windows Vista, released nearly ...
. Microsoft is no longer offering licenses or distributing the SDK.
However, due to customer feedback, Microsoft has provided an installation package of the Microsoft Agent core components for use on Windows 7.
The download supports SAPI 5.3 compatible speech engines, and also contains the character “Merlin”, which shipped with Windows Vista.
See also
*
Embodied agent
In artificial intelligence, an embodied agent, also sometimes referred to as an interface agent, is an intelligent agent that interacts with the environment through a physical body within that environment. Agents that are represented graphically ...
*
BonziBuddy
BonziBuddy ( , stylized as BonziBUDDY) was a freeware desktop virtual assistant created by Joe and Jay Bonzi. Upon a user's choice, it would share jokes and facts, manage downloads, sing songs, and talk, among other functions, as it used Microsof ...
Microsoft
*
Office Assistant
The Office Assistant is a discontinued intelligent user interface for Microsoft Office that assisted users by way of an interactive animated character which user interface, interfaced with the Office help content. It was included in Microsoft Off ...
*
Microsoft Voice Command
*
Cortana
*
Microsoft Bob
Microsoft Bob is a Microsoft software product intended to provide a more user-friendly interface for the Windows 3.1x, Windows 95 and Windows NT operating systems, supplanting the Windows Program Manager. The program was released on March 11, 199 ...
References
External links
*
{{Microsoft
Agent
Agent may refer to:
Espionage, investigation, and law
*, spies or intelligence officers
* Law of agency, laws involving a person authorized to act on behalf of another
** Agent of record, a person with a contractual agreement with an insuranc ...
Speech processing software
Windows components
Computer-related introductions in 1995
Products and services discontinued in 2009