Interactive analyst