Help Topcoder to develop a conversational chatbot using GPT technology that can effectively search, analyze, and present Topcoder case studies to sales and website visitors.Challenge Details
Assignment: Develop an Advanced GPT-Powered Conversational Agent that can search and retrieve case studies based on user inquiries (even without perfect keyword match), provide insightful responses with personalized recommendations, all while preserving data location and privacy through an on-premise design.
December 14, 2023 - January 6, 2024
338 Participants. 8 Winners announced on January 29, 2024
See who the winners are below
Sales teams and website visitors often struggle to find relevant Topcoder case studies using traditional search methods. Keyword-based searches often miss important contextual information, leading to a suboptimal user experience. A conversational chatbot powered by GPT can address this challenge by inferring the intent behind user inquiries and providing personalized, nuanced responses.
The goal of this project is to develop a GPT-powered conversational chatbot that can:
- Effectively search and retrieve relevant Topcoder case studies based on user inquiries.
- Infer the nuances of user inquiries, even when keywords don’t match exactly.
- Provide insightful responses that go beyond mere keyword matching, including personalized recommendations and contextual insights.
- Do so, by finding and evaluating data where it exists, without changing or moving it, or requiring new catalogs.
- For full details on how the chatbot will be evaluated, register for the challenge.
The chatbot will be considered a success if it can:
- Accurately identify relevant case studies for a variety of user inquiries.
- Provide nuanced responses that demonstrate an accurate inference of the user’s intent.
- Effectively engage in conversations with sales and website visitors, providing a positive user experience.
AI Technology Stack
Offline GPT (Generative Pretrained Transformer) Model
- The chatbot should be easy to use and integrate into existing sales and website workflows.
- The chatbot should be able to learn and adapt over time, improving its performance based on user interactions.
- The chatbot should be able to handle a variety of user inquiries, including those that are open ended, challenging, or strange.