Integrating Generative AI into JavaScript Web Projects

Integrating Generative AI into JavaScript Web Projects

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 25m | 410 MB

The emergence of AI has been the center of attraction on the web since the release of the first GPT language models by OpenAI in November 2022. As a result, there’s been a growing interest within the tech community to explore the potential of generative AI technologies in web development.

In this course, join instructor Sandy Ludosky as she provides an introduction to generative AI and its many possible applications using the JavaScript language and its frameworks. Explore the core concepts of generative AI with practical, hands-on examples. Sandy shows you how to build an AI-powered chatbot with Node.js and then extend the chatbot’s capabilities by allowing it to call external APIs with function calling. By the end of this course, you’ll also be ready to build an AI-powered virtual assistant with the OpenAI Assistants API.

Table of Contents

Introduction
1 Integrate generative AI into your web projects
2 What you should know
3 Tools and exercise files

Introducing the Generative AI Models and Libraries
4 Generative AI Genesis and evolution
5 OpenAI Key concepts
6 OpenAI Getting started

Create Your First Next-Gen App (Node.js)
7 Node project setup
8 Authenticate and configure with OpenAI
9 Define prompts and a system message
10 Challenge Create an AI-agent and jokes generator
11 Solution Generate chat completions

Extending the Chatbot Capabilities with External Tools
12 Introducing function calling
13 Enable function calling
14 Define tools and parameters
15 Challenge Call the public API
16 Solution Call functions and connect to APIs
17 Solution Call functions and generate extended responses

Getting Started with the OpenAI Assistants API
18 Assistants API overview
19 Create an assistant
20 Upload files using the Files API
21 Create a conversation session
22 Run the conversation
23 Check Run lifecycle and status
24 Retrieve and display messages

Build an AI-powered Virtual Assistant (Assistants API)
25 Starter project and set up
26 Making API requests
27 Send a message
28 Introduction the Moderation API
29 Add a moderation layer
30 Generate and moderate conversations

Conclusion
31 Last words and next steps

Homepage