login

Internet Fish

Published 1 January 1996
Brian LaMacchia, Gerald Jay Sussman
Citations8

TL;DR

I have invented "Internet Fish," a novel class of resource-discovery tools designed to help users extract useful information from the Internet, and created the Internet Fish Construction Kit, which provides enabling technology for the entire class of Internet Fish tools.

Abstract

I have invented Fish, a novel class of resource-discovery tools designed to help users extract useful information from the Internet. Internet Fish (IF scISH) are semi-autonomous, persistent information brokers; users deploy individual IF scISH to gather and refine information related to a particular topic. An IF scISH will initiate research, continue to discover new sources of information, and keep tabs on new developments in that topic. As part of the information-gathering process the user interacts with his IF scISH to find out what it has learned, answer questions it has posed, and make suggestions for guidance. Internet Fish differ from other Internet resource discovery systems in that they are persistent, personal and dynamic. As part of the information-gathering process IF scISH conduct extended, long-term conversations with users as they explore. They incorporate deep structural knowledge of the organization and services of the net, and are also capable of on-the-fly reconfiguration, modification and expansion. Human users may dynamically change the IF scISH in response to changes in the environment, or IF scISH may initiate such changes itself. IF scISH maintain internal state, including models of its own structure, behavior, information environment and its user; these models permit an IF scISH to perform meta-level reasoning about its own structure. To facilitate rapid assembly of particular IF scISH I have created the Internet Fish Construction Kit. This system provides enabling technology for the entire class of Internet Fish tools; it facilitates both creation of new IF scISH as well as additions of new capabilities to existing ones. The Construction Kit includes a collection of encapsulated heuristic knowledge modules that may be combined in mix-and-match fashion to create a particular IF scISH; interfaces to new services written with the Construction Kit may be immediately added to live IF scISH. Using the Construction Kit I have created a demonstration IF scISH specialized for finding World-Wide Web documents related to a given group of documents. This Finder IF scISH includes heuristics that describe how to interact with the Web in general, explain how to take advantage of various public indexes and classification schemes, and provide a method for discovering similarity relationships among documents. (Copies available exclusively from MIT Libraries, Rm. 14-0551, Cambridge, MA 02139-4307. Ph. 617-253-5668; Fax 617-253-1690.)

Keywords

Computer Science