When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Build Q&A Bot Using OpenAI and ChatGPT

Build An AI that can answer questions about things happening in the news through text embeddings

     
  • 4.8
  •  |
  • Reviews ( 24 )
₹799

This Course Includes

  • iconudemy
  • icon4.8 (24 reviews )
  • icon1 total hour
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Build Q&A Bot Using OpenAI and ChatGPT

Use OpenAI and ChatGPT to Build Real-World Q&A Bot

Are you interested in building cutting-edge AI-powered applications? Do you want to learn how to use OpenAI and NodeJS to create a real-world application? If so, then this course is for you.

In this course, we will build an AI bot that can answer questions about news articles that we crawl. We will explore the latest API endpoints from OpenAI, we will learn how to use embeddings and GPT-3 in code.

Whether you're a software developer, data scientist, or an enthusiast looking to explore generative AI, this course is designed to provide you with the skills and knowledge you need to develop cutting-edge AI applications. Join today and learn how to use OpenAI and ChatGPT to build a real-world Q&A bot that can answer questions about things happening in the news through text embeddings.

-------------

In this course, you will:

Learn how to crawl news websites and gather article text

Understand how embeddings work in ML, and turn article text into text embeddings

Use tokenizer to split text into common sequences of characters

Apply cosine similarity to identify the embedding most relevant to user entered question

Prompt OpenAI text completion endpoint to generate answer responses

What will we use/learn in this course:

NodeJS

OpenAI text completion

OpenAI embedding

Tokenizer (tiktoken)

Cosine similarity

Web crawler (puppeteer)

What You Will Learn?

  • Build a Q&A bot using OpenAI, ChatGPT and NodeJS (Javascript).
  • Learn to use text embeddings, cosine similarity, and text completion prompting.
  • Crawl news websites to gather articles and turn them into text embeddings.
  • Identify the most relevant text using cosine similarity and provide accurate answers to user questions.
  • Use OpenAI's text completion prompting to generate responses based on article context and user input.
  • Build a strong foundation for building advanced AI-powered applications using OpenAI software.
  • Enhance your knowledge on data libraries and AI development to create cutting-edge applications.