A method and system for providing intelligent advice to a user. An
architecture is described wherein trigger points are placed in an
application program, and an advice engine invoked by the application when
a trigger point is reached. The advice engine obtains information such as
a user's application data, and uses the data to test it against a number
of conditions for that trigger point. For each condition met, the advice
engine retrieves an advice template for providing advice corresponding to
the condition, and based on information in the template versus display
state information, decides whether to queue the advice for subsequent
display to the user. A display process displays the queued advice
according to a priority setting maintained in the template.
Метод и система для снабубежать толковейшую консультацию потребитель. Описано зодчество при котором пункты пуска помещены в программе применения, и двигатель консультации invoked применением когда пункт пуска достигается. Двигатель консультации получает информацию such as данные по применения потребителя, и использует данные для того чтобы испытать его против нескольких условий для того пункта пуска. Для каждого соотвествованного условия, двигатель консультации retrieves шаблон консультации для обеспечивать консультацию соответствуя к условию, а основано на информации в шаблоне против данных по положения индикации, решает ли queue консультация для затем индикации к потребителю. Процесс индикации показывает queued консультацию согласно установке приоритета поддерживаемой в шаблоне.