Dzisiejsze przemyślenia na temat vibe, istnieją dwa sposoby generowania dynamicznych interfejsów: aktywny i pasywny. Aktywny to interfejsy generowane w czasie rzeczywistym na podstawie naturalnego języka wprowadzanego przez użytkownika; pasywny to dostosowane interfejsy generowane na podstawie monitorowania zachowań i danych. W przypadku tego drugiego, usługi śledzenia dynamicznych zachowań (takie jak automatyczne punkty śledzenia, jak sentry) staną się niezbędnym elementem tego procesu.
Innymi słowy, kto posiada dane i zachowania, ten ma władzę nad definiowaniem interfejsu.
46