Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
AI Programming for JavaScript Developers

AI Programming for JavaScript Developers

1h 34mAdvanced2024-04-04

Authors

Eve Porcello

Eve Porcello

Software Developer and Instructor

Course details

AI is becoming more and more of a requirement for JavaScript development projects. You can use AI technologies for UI enhancements, as well as built upon several AIs with JavaScript. As we move toward a world where more AI programming is normalized, the JavaScript ecosystem contains tools to make your work as a developer easier. In this course, software developer and instructor Eve Porcello surveys the options available and shows you how to build chat and text analysis programs that use JavaScript libraries in Node.js.

After taking the course, you will be able to analyze text and build chat applications that have a structured output. You will also learn how to save results to databases that are familiar to many JavaScript developers.

Skills covered

Ecma InternationalJavaScriptAdvancedArtificial Intelligence FoundationsArtificial Intelligence (AI)Programming LanguagesSoftware Development

Concepts

0. Introduction

  • 01 - Learn to build AI-enhanced applications
  • 02 - Understanding AI in the JavaScript ecosystem
  • 03 - What you should know

1. Creating the App

  • 04 - Installing OpenAI with npm
  • 05 - Generating an API key
  • 06 - Choosing and setting a language model

2. Working with Prompts

  • 07 - Writing functions
  • 08 - Working with streams
  • 09 - Creating a prompt
  • 10 - Refactoring functions with code prompts
  • 11 - Setting templates
  • 12 - Challenge - Customizing questions
  • 13 - Solution - Customizing questions

3. Incorporating APIs

  • 14 - Accepting user input with readline
  • 15 - Creating image descriptions based on a URL
  • 16 - Transcribing audio files with OpenAI
  • 17 - Building a Node app to transcribe audio
  • 18 - Using DALL-E 3 for image generation

4. Customizing the Assistants API

  • 19 - Using the Assistants API playground
  • 20 - Creating an assistant in a Node application
  • 21 - Adding messages to threads
  • 22 - Running and parsing the assistant response

5. Utilizing LangChain Features

  • 23 - Setting up a LangChain project
  • 24 - Creating a chat template
  • 25 - Using runnable sequences
  • 26 - Combining multiple chains

Conclusion

  • 27 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal