You will learn to create a custom Q&A Chatbot powered by OpenAI. You learn how OpenAI works and how to leverage its powerful language processing capabilities to build a functional Q&A bot that can provide insightful answers to questions with its knowledge. You create an unsupervised machine-learning workflow to match the user's question to the relevant context in our dataset. You then use the workflow to send a custom prompt that includes the relevant context to an OpenAI text completion model.
Two main data sources used are the Wikipedia Application Programming Interface (API) and Comma-Separated Values (CSV) data provided - including fashion trends, character descriptions, and food scrap drop-off sites in a global city. Students can also use/source their own dataset. The dataset selected by students must be explained - detailing its relevance and usefulness for the chatbot. After which students will then build and demonstrate the chatbot's Q&A performance before and after customization to highlight the changes made. Students' ability to tailor the chatbot's responses to specific scenarios and datasets, enhancing its functionality and effectiveness will be showcased thru the assignment.
The output will be a customized AI response that should be better aligned with the user's need for accurate data about recent events.
Assessment
A project submission is required for this course.
Level
Intermediate
Certification
You will be awarded an e-certification on passing the project within the 1-month course duration.