Lesson 1
Welcome
In this lesson, you'll get an overview of our journey. You'll learn a bit about OpenAI's history and how we can use it. You'll also get a brief introduction to prompt engineering.
Course
In this course, we will create a custom Q&A bot powered by OpenAI! Along the way, you'll 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 your questions and impress your friends with its knowledge. We'll start by creating an unsupervised machine-learning workflow to match the user's question to the relevant context in our dataset. We'll use that workflow to send a custom prompt that includes this context to an OpenAI text completion model. The output will be a custom response that is better aligned with our user's need for accurate data about recent events.
In this course, we will create a custom Q&A bot powered by OpenAI! Along the way, you'll 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 your questions and impress your friends with its knowledge. We'll start by creating an unsupervised machine-learning workflow to match the user's question to the relevant context in our dataset. We'll use that workflow to send a custom prompt that includes this context to an OpenAI text completion model. The output will be a custom response that is better aligned with our user's need for accurate data about recent events.
Intermediate
1 week
Real-world Projects
Completion Certificate
Last Updated July 12, 2024
Skills you'll learn:
Prerequisites:
Lesson 1
In this lesson, you'll get an overview of our journey. You'll learn a bit about OpenAI's history and how we can use it. You'll also get a brief introduction to prompt engineering.
Lesson 2
In this lesson, we'll prepare our dataset to make it accessible for machine learning. We'll find the data, load it, clean it up, and use embeddings to create numeric representations of our data.
Lesson 3
In this lesson, we will discuss the differences between keyword and semantic searches. Then, we'll find the relevant data for our queries using cosine similarity.
Lesson 4
In this lesson, we'll get to the magic of AI! We'll write a custom prompt that includes the most relevant parts of our dataset and use that prompt to get a customized response.
Lesson 5 • Project
For this project, you will use everything you learned in this course to create a custom chatbot using a dataset of your choice.
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Unlimited access to our top-rated courses
Real-world projects
Personalized project reviews
Program certificates
Proven career outcomes
Full Catalog Access
One subscription opens up this course and our entire catalog of projects and skills.
Average time to complete a Nanodegree program
2 weeks
, Intermediate
3 weeks
, Advanced
(275)
2 months
, Advanced
3 weeks
, Intermediate
2 weeks
, Advanced
2 months
, Intermediate
4 weeks
, Intermediate
1 week
, Advanced
1 month
, Advanced
1 month
, Beginner
3 weeks
, Advanced
4 weeks
, Intermediate
(909)
3 months
, Intermediate
4 days
, Fluency
4 weeks
, Intermediate
2 weeks
, Beginner
Learn how to leverage powerful OpenAI language processing capabilities and create a custom chatbot with this intermediate training course.