Microsoft Agent Start Page

Microsoft Agent

Version 2.0

Purpose

Microsoft Agent version 2.0 provides unprecedented technology to create innovative, new conversational interfaces for applications and Web pages. It provides powerful animation capability, interactivity, and versatility, with incredible ease of development.

Microsoft Agent is a technology that provides a foundation for more natural ways for people to communicate with their computers. It is a set of software services that enable developers to incorporate interactive animated characters into their applications and Web pages. These characters can speak, via a text-to-speech engine or recorded audio, and even accept spoken voice commands. Microsoft Agent empowers developers to extend the user interface beyond the conventional mouse and keyboard interactions prevalent today.

Enhancing applications and Web pages with a visible interactive personality will both broaden and humanize the interaction between users and their computers.

Where Applicable

There are a limitless number of roles and functions that developers can create for these personalities to perform.

  • A welcome host could greet new users and provide a guided tour the first time a computer is turned on, an application is run, or a Web site is browsed.

  • A friendly tutor could lead someone through a task or a decision tree with instructions step-by-step along the way.

  • A messenger could deliver a notification or alert that a new e-mail has arrived and then offer to read it to you.

  • An assistant could perform tasks for you like looking up information on the Internet and then reading it out loud.

Developer Audience

Microsoft Agent is designed primarily for developers who use languages or environments which support COM or Microsoft® ActiveX® control interfaces. These include:

Microsoft Visual Studio® (Visual C++®, Visual Basic®, Visual FoxPro®)

Microsoft Office (Visual Basic for Applications)

Microsoft Internet Explorer (Visual Basic Scripting Edition or Microsoft Jscript®)

Microsoft Windows® Script Host (ActiveX Scripting Language)

Other Applications and Environments which support COM or ActiveX control interfaces

Run-Time Requirements

Required:

•Microsoft Windows 95, Windows 98, Windows Me, Windows NT® 4.0 (x86), or Windows 2000
•Internet Explorer version 3.02 or later
•A Pentium 100 MHz PC (or faster)
•At least 16 megabytes (MB) RAM
•At least 1 MB free disk space for the core components
•An additional 2 to 4 MB for each character you install
•An additional 32 KB for each language component (DLL)

Recommended:

•An additional 1.6 MB free disk space if you plan to use the Lernout & Hauspie® TruVoice Text-To-Speech Engine for speech output
•An additional 22 MB free disk space if you plan to use the Microsoft Speech Recognition Engine for speech input
•A Windows-compatible sound card
•A compatible set of speakers and microphone

Overview

General information about Microsoft Agent.

Reference

Documentation of the Microsoft Agent Control and Server interfaces and methods.

Offline References

Additional reference materials about user interfaces and human-computer interaction.

Also, much of this content is available in printed form in the Microsoft Agent Software Development Kit book available from Microsoft® Press® books (ISBN 0-7356-0567-X).

Feedback

Make error reports and feature requests to the Platform SDK group at Microsoft.

To contact the community of active Microsoft Agent developers, visit the public newsgroup at news://microsoft.public.msagent. Note that Microsoft does not actively monitor this peer-to-peer community forum.