Udemy

AI For JavaScript Developers (OpenAI, Embeddings, Vercel AI)

Enroll Now
  • 3,274 Students
  • Updated 3/2024
  • Certificate Available
4.3
(111 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 22 Minute(s)
Language
English
Taught by
Ariel Weinberger
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(111 Ratings)

Course Overview

AI For JavaScript Developers (OpenAI, Embeddings, Vercel AI)

Learn how to build AI agents and chat bots using TypeScript, OpenAI, Vector Store, Functions, LlamaIndex and more.

With Artificial Intelligence becoming more and more accessible, we developers have access to superpowers, just one API call away. AI allows you to analyze sentiment, recommend products, personalize communications, craft chat bots and much much more.

In this course, you'll learn how to take your experience as a JavaScript/TypeScript developer, and build real-world AI-powered applications. The goal is to turn you, a seasoned developer, into an AI engineer.


Here's what you'll learn:


  • What is Generative AI, LLM, and how it is different from traditional AI.

  • How to use the OpenAI API and SDK to easily create chat completions.

  • Build a real-world chat application that takes any PDF file and answers questions about it.

  • Basic AI concepts such as the anatomy of Chat Completions, Tokens, System Prompts, Prompt Engineering and more.

  • Advanced concepts such as OpenAI Functions, Hallucinations, and how to provide external knowledge to the AI.

  • How to utilize Vector Stores (Embeddings) to store large amounts of data and provide additional context to the AI.

  • How to fetch real-time information as needed (e.g. get stock from a database).

  • The Vercel AI SDK and how it helps us to easily build robust AI chatbots with Next.js.

  • Token limitation challenges and how to easily deal with them.

Course Content

  • 6 section(s)
  • 32 lecture(s)
  • Section 1 Introduction
  • Section 2 Before We Begin
  • Section 3 The Basics of Building With OpenAI
  • Section 4 Vector Stores & Embeddings
  • Section 5 Fetching Real-Time Data
  • Section 6 Project: PDF Chat Bot

What You’ll Learn

  • Building AI-powered apps and chatbots using OpenAI, Node and JavaScript/TypeScript.
  • Building scalable AI apps that have a massive knowledge base, using Embeddings, Vector Stores and more.
  • Fundamental AI concepts such as Tools, Agents, RAG, Vector Stores, Embeddings, Function Calling, Tokens and more
  • Build AI-powered software that is able to fetch information from real-time data sources.
  • Build a real chat application with a user interface that is capable of answering questions based on any PDF document

Skills covered in this course


Reviews

  • G
    Gaurav saxena
    4.5

    Yes course it good. Need more explanation about chuck and embeddings.

  • J
    Jarosław Wicher
    4.5

    It is a short and good introduction to building a AI chat using OpenAI API

  • M
    Meena Mehta
    1.0

    it is depend on open AI you have to pay extra money for API key

  • A
    Alessandro Muraro
    5.0

    I really like the teaching style, thanks for the video!

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed