Design a ChatGPT-like conversational assistant | Plaid Interview Question