When fashion meets AI: students create Curadobia's new Virtual Assistant

Developing a virtual assistant with generative AI: Inteli Computer Science students create real solutions for Curadobia, applying NLP, PBL, and AI models in a market challenge.

Authors: Tomaz Mikio Sasaki Jefferson Oliveira, teachers at Inteli

Curadobia is a fashion marketplace where customers find clothing and accessories carefully selected by its consultants. Curadobia's unique selling point is precisely this curation, which is reflected in various points of contact and seeks to give customers an experience similar to having direct contact with a consultant: products have their own names and accessible descriptions; the website is organized into categories for everyday use and is not limited to seasons and trends; customer service is close and personal, with tips on how to choose, combine, wear, and care for the items.


Curadobia challenged Inteli's Computer Science students to develop a virtual assistant for marketplace chat support, maintaining the characteristics of differentiated, close, and personal service.

Approach and solution development

During the module called "Natural language processing system with generative AI," computer science students worked on developing a solution for Curadobia.

Following the module's Learning Backlog, students studied topics related to Natural Language Processing and Generative AI and, under the guidance of the module's teachers, explored the dataset, developed the taxonomy of intentions and conversational flows, trained intention classification models, implemented a contextual response system with fallbacks, fine-tuned the models, and many other activities.

The development of these activities was marked by many interactions between students and Curadobia, with the presentation of proposals, collection of additional data, and obtaining feedback, both in relation to the assistant's functionalities and the visual aspects of the chat inserted on the Curadobia website.

Outcome and impact

At the end of the module, each of the four groups of students presented their solution for the Curadobia virtual assistant. Demonstrations were made with the assistant recommending products for specific occasions (parties, work), recalling previous conversations with the same customer, answering questions about prices and available sizes, suggesting similar products, and describing the products in accessible terms that characterize Curadobia's way of speaking.

Each of the four MVPs (Minimum Viable Products) developed by the groups was different from the others in some respects. For example, each used a different model to identify intentions and generate responses; one presented quick and simple responses; another presented more elaborate responses, but took a little longer.

Reflections on learning

Curadobia brought the problem, the data, and a great willingness to collaborate with the students' learning. A concrete project like this is essential within the PBL (Project-Based Learning) methodology used at Inteli, and with it, students were able to apply the concepts studied about Natural Language Processing and Generative AI, in addition to actively interacting with the people who run the company, seeking to understand their pain points and what can bring value to their business.

Curadobia received four MVPs that will serve as the starting point for its virtual assistant and learned about characteristics and challenges related to its development.

Testimonials

I want to thank you on behalf of everyone in the room. Thank you for the project, for the feedback, and especially for your presence at the sprints. (student in the class, during the final presentation)


It was a great pleasure and a great learning experience for us. For me, especially, as I am a very humanities-oriented person, entering this very precise and technical universe was a great learning opportunity. (Bia from Curadobia, in the final presentation)

Share:

See also: