| Introduction | |
| Ch. 1 | The Microsoft Agent User Interface | 1 |
| Ch. 2 | Guidelines for Designing Character Interaction | 9 |
| Ch. 3 | Microsoft Agent Programming Interface Overview | 27 |
| Ch. 4 | Programming the Microsoft Agent Control | 39 |
| Ch. 5 | Programming the Microsoft Agent Server Interface | 117 |
| Ch. 6 | Designing Characters for Microsoft Agent | 197 |
| Ch. 7 | Using the Microsoft Agent Character Editor | 219 |
| Ch. 8 | Using the Microsoft Linguistic Information Sound Editing Tool | 237 |
| Ch. 9 | Microsoft Agent Speech Output Tags | 249 |
| App. A | Animations for Microsoft Characters | 255 |
| App. B | Troubleshooting Microsoft Agent | 273 |
| App. C | Microsoft Agent Technical FAQ | 279 |
| App. D | Microsoft Agent Error Codes | 285 |
| App. E | Microsoft Agent Licensing and Redistribution | 291 |
| Bibliography | 293 |