Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesSpeaking the Same Language


May 1994 / State Of The Art / Speaking the Same Language

Telescript lets you create agents that can represent your needs and preferences to other agents on the network. For example, to make a plane reservation, you cast the request as a Telescript agent and send it off to a booking service on the network. The Telescript engine at this service would execute your agent, find the least expensive flight for the date you want, and choose the best seat available, knowing that you prefer mid-plane window seats or rear aisle seats.

To perform such a feat, your agent has to know more than just how to find the booking service and how to transmit your preferences. It must be able to cast your requests into a form that is understandable to the service agent.

Telescript is a general-purpose language; it provides a framework for agent interaction, but it doesn't have built-in knowledge of airline reservations, medical databases, electronic shopping, and other services. These services each require a specialized vocabulary extension analogous to an API. At first, service providers will need to supply client agents that have the required vocabulary built-in. But the eventual goal is to develop a standard interface so that agents from a service provider can visit your system, make you aware of a new service and its options, and even deposit an appropriate client agent in your toolbox. Such "traveling salesperson" agents are a few years off but will greatly enhance the electronic marketplace that General Magic wants to create.


Up to the State Of The Art section contentsGo to previous article: Agents AwaySearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network