From the beginning, I noticed significant issues with response formatting in Visa Assist. Readability was poor, the design did not align with our system standards, and the unstructured formatting of responses made for a subpar user experience.
As my time with the team was nearing its end, I designed and proposed an version 2 response UI. I audited the existing product and identified specific areas of improvement. I focused on prioritizing the response hierarchy by removing the background of the response container, reducing the width, adjusted source cards, creating a dedicated type scale for responses, and mapped text components to the back-end.
Unfortunately, the challenge wasn't the front-end implementation but the back-end limitation. At the time, the GPT API implementation could not fully support the proposed formatting. Given the large scope of back-end and our lean technical team, we had to prioritize other features.