User Assistants are software programs that prompt the customer for
information about user's current system by examining system files and
other sources of data; store information about the user in a repository
for later retrieval or for access by other assistants; present customized
instructions to the user on actions to take to complete planning,
configuration, and management tasks; perform actions on behalf of the user
(e.g., run programs, send e-mail requests, ship order forms) and track the
user's progress through planning, configuration, and management tasks. The
present invention provides customized output to support the implementation
of a User Assistant. This output may be documentation, instructional
steps, programs, or parameter files. This output is produced by combining
product data, user input, and product rules.
Os assistentes do usuário são os programas do software que alertam o cliente para a informação sobre o sistema atual do usuário examinando limas de sistema e outras fontes dos dados; armazene a informação sobre o usuário em um repositório para uma recuperação mais atrasada ou para o acesso por outros assistentes; apresente instruções customized ao usuário em ações à tomada ao planeamento, à configuração, e às tarefas completos da gerência; execute ações em nome do usuário (por exemplo, os programas do funcionamento, emitem pedidos do E-mail, envíam formulários de ordem) e siga o progresso do usuário com o planeamento, a configuração, e as tarefas da gerência. A invenção atual fornece a saída customized para suportar a execução de um assistente do usuário. Esta saída pode ser documentação, etapas instrutivas, programas, ou limas do parâmetro. Esta saída é produzida combinando dados do produto, entrada do usuário, e réguas do produto.