Automated methods are provided for the editing and authoring of topic scripts for the dynamic operation of virtual robots. A virtual robot, or BOT, processes natural language input from a user to effect certain actions according to user input. Typically, BOTs are constructed using topic scripts. Topic scripts may comprise example statements that typify the topic in question and patterns that are matched against user input to determine if the topic is activated by the user input. The steps of one embodiment of the present invention comprise: for an example statement associated with a topic script; testing said example statement against patterns in the topic script to determine if said example statement activates said topic; then for a word in an example statement not activating said topic: identifying zero or more pattern lists matching said word; then choosing one action from among a group of actions comprising: keeping said word; and replacing said word with a pattern list; then adding zero or more revised patterns to said topic script.

I metodi automatizzati sono forniti per la pubblicazione e creare degli scritti di soggetto per il funzionamento dinamico dei robot virtuali. Un robot virtuale, o il BOT, procede il linguaggio naturale immesso da un utente per effettuare determinate azioni secondo l'input dell'utente. Tipicamente, BOTs è costruito usando gli scritti di soggetto. Gli scritti di soggetto possono contenere le dichiarazione di esempio che caratterizzano il soggetto in questione ed i modelli che sono abbinati contro l'input dell'utente per determinare se il soggetto è attivato dall'input dell'utente. I punti di un metodo di realizzazione di presente invenzione contengono: per l'esempio una dichiarazione si è associata con uno scritto di soggetto; la prova ha detto la dichiarazione di esempio contro i modelli nello scritto di soggetto per determinare se la dichiarazione detta di esempio attiva il soggetto detto; allora per una parola in una dichiarazione di esempio che non attiva ha detto il soggetto: identificando zero o il più modelli elenca la parola detta di corrispondenza; allora scegliere un'azione in da un gruppo di contenere di azioni: mantenere parola detta; e sostituendo parola detta con una lista del modello; allora aggiungere zero o più modelli modificati allo scritto detto di soggetto.

 
Web www.patentalert.com

< (none)

< Surgical manipulator for a telerobotic system

> Determining transistor widths using the theory of logical effort

> (none)

~ 00085