The assistant should be able to create Thing objects by performing lookups to online resources, such as Wikipedia, IMDB, and other sources. It should be able to grab as much usable information as possible, filling in as many blanks about the object as possible. This information fill-in process should be largely lazy; only necessary information is searched immediately to save memory and time. However, some information will need to be immediately accessible, and will therefore be collected eagerly. Examples of lazy vs eager might be a famous person's birthday and their gender. Their birthday is not important except in certain circumstances, and will therefore only be looked up and loaded when necessary. However their gender is important for the use of pronouns (he or she), and will be loaded when the person is first referenced.
The assistant should be able to create Thing objects by performing lookups to online resources, such as Wikipedia, IMDB, and other sources. It should be able to grab as much usable information as possible, filling in as many blanks about the object as possible. This information fill-in process should be largely lazy; only necessary information is searched immediately to save memory and time. However, some information will need to be immediately accessible, and will therefore be collected eagerly. Examples of lazy vs eager might be a famous person's birthday and their gender. Their birthday is not important except in certain circumstances, and will therefore only be looked up and loaded when necessary. However their gender is important for the use of pronouns (he or she), and will be loaded when the person is first referenced.
Edit: Example clarity