Method and apparatus are disclosed for the development and implementation
of virtual robot's (bot's) directed natural language interaction with
computer users. Bots employing the present invention base natural language
interaction on a predefined universe of discourse that is decomposed
hierarchically into domains. A data structure provides a storage area for
each domain. The data structure may reflect the hierarchical
decomposition. Domain topics containing program code directing the bot's
interaction are placed in domain storage areas. Pattern lists associate
words expected to be "heard" by the bot with particular domain topics.
Domain topics are provided, as appropriate, to direct a user's attention
toward the instant domain's parent, siblings, or children, with lower
topics in the hierarchy getting higher preference. Domain censoring and
domain tiebreakers improve usability. Universes of discourse developed in
accordance with the present invention may advantageously be stored on
portable data storage media.
El método y los aparatos se divulgan para el desarrollo y la puesta en práctica de la interacción dirigida de la lengua natural de la robusteza virtual (BOT) con los usuarios de la computadora. Bots que emplea la actual interacción de la lengua natural de la base de la invención en un universo predefinido del discurso que se descompone jerárquico en dominios. Una estructura de datos proporciona un almacén para cada dominio. La estructura de datos puede reflejar la descomposición jerárquica. Los asuntos del dominio que contienen el código del programa que dirige la interacción del BOT se ponen en almacenes del dominio. Las listas del patrón asocian las palabras esperadas "ser oído" por el BOT con asuntos particulares del dominio. Los asuntos del dominio se proporcionan, como apropiado, para dirigir la atención de un usuario hacia el padre del dominio instantáneo, hermanos, o a niños, con asuntos más bajos en la jerarquía que consigue una preferencia más alta. La censura del dominio y los tiebreakers del dominio mejoran utilidad. Los universos del discurso se convirtieron de acuerdo con la actual invención se pueden almacenar ventajoso en medios de almacenaje portables de datos.