|
Applications of the future may look at sentences differently : That little Google search box is such an user-friendly thing ! It indicates how much users hate clicking this and that on a acreen, and how much they would like to just type in a short sentence to express themselves. Our business applications become inhuman in the way the screens are designed to be used. Sentences can represent many things in a software application - menus, queries, data, inputs, outputs. Here are some thoughts on this topic.
- A sentence is an XML. To transform, to store, to send, to exchange.
- A sentence is a collection of grammatical fragments. To compare, sort, switch, reverse, negate.
- It is a collection of Prolog-style facts, good for an inference engine.
- It is a collection of Prolog-style facts expressing psychological states. Replacing dumb OOP objects altogether.
- Sentences can create request-responses scenarios and conversations.
- They are the smallest units of processing for a large document.
- They are the smallest units for text-indexing a large document.
- Sentences are a finite number of patterns. Some elaborate, some quick-and-dirty.
- They are half the elements on a typical user screen.
- They are data.
- They are voice.
- They are user intentions, commands, queries, and secondary data.
|