Building an extensible, AI-augmented ecological momentary assessment platform