ions using rich image and video, e.g., enabling mobile users to capture and display rich, three-dimensional information in a fashion that interleaves digital information with reality. 5.4.1 Intelligent Agents Intelligent agents-network programs that learn over time to understand its user's likes and dislikes, needs, and desires-will help people find the right products and services. Agents will also help users quickly locate important information, ranging from a friend's phone number to the day's closing stock prices. "I, as a user, won't even think about it anymore," says Bell Labs' Sweldens. "I will have the perception that the network knows everything it needs to know and it has the right information available at the right time." Researchers at Carnegie Mellon University's School of Computer Science (SCS) have embarked on a five-year project to develop a software-based cog- nitive personal assistant that will help people cut through the clutter caused by the arrival of advanced communications technologies. The Reflective Agents with Distributed Adaptive Reasoning (RADAR) project aims to help people schedule meetings, allocate resources, create coherent reports from snippets of information, and manage e-mail by group- ing related messages, flagging high-priority requests and automatically pro- posing answers to routine messages. The ultimate goal is to develop a system that can both save time for its user and improve the quality of decisions. RADAR will be designed to handle some routine tasks by itself, to ask for confirmation on others, and to produce suggestions and drafts that its user can modify as needed. Over time, the researchers hope the system will be able to learn when and how often to interrupt its busy user with questions and sug- gestions. To accomplish all of this, the RADAR research team will draw tech- niques from a variety of fields, including machine learning, human-computer INFOSTRUCTURE interaction, natural-language processing, optimization, knowledge representa- tion, flexible planning, and