Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 8.1 KB

File metadata and controls

74 lines (50 loc) · 8.1 KB

Generative AI with JavaScript - Video series

Open project in GitHub Codespaces Watch the video series JavaScript License

⭐ If you like this repo, star it on GitHub — it helps a lot!

OverviewQuickstartVideo seriesKeep Learning

Overview

You'll find here all the content related to the Generative AI with JavaScript video series. This includes code samples, tutorials as well all the resources from the video series, with best practices and tips to supercharge your AI skills. If you're a JavaScript developer looking to get started with AI, or if you already have some experience and want to learn more, you've come to the right place!

We cover the basics of generative AI and how to build AI applications using JavaScript, from local development to deployment on Azure, up to running and scaling your AI models. This is a living repository, so come back often to check for new content! ✨

📺 Watch the video series

Important

All the content in this repository is open-source, so feel free to reuse it, adapt it to make it your own, and share it with others!

Content organization

You'll find in the repo all the content associated with the video series, including slides, demos, scripts, as well as additional code samples, tutorials, and resources. You can use it to follow along with the series, run the demos, replay the sessions or reuse the content in your own presentations. Once you've learned what you need, you can use the code samples and tutorials to kickstart your own AI applications.

It's organized as follows:

  • Sessions: Contains the description, abstracts, resources links and scripts for each session.
  • Slides: Contains the slides for each session.
  • Demos: Contains the demos associated with each session.
  • Tutorials: Contains hands-on tutorials that you can follow to learn more about AI and JavaScript.
  • Code samples: Contains code samples that you can use as a starting point for your own projects.
  • Community: How to join the Azure AI community on Discord.

Quickstart

If you're eager to put your hands on the code, you can pick one of the following quickstarts to get started right away:

Video series

# Session Description Slides Demo Script Video
0 Series introduction Introduces the series and its content. pptx / pdf - Script 📺
1 What you need to know about LLMs Explores what are LLMs, how they're trained, how they work and their limits. pptx / pdf Demo Script 📺
2 Essential prompt engineering techniques Practical prompt engineering techniques to get the best out of AI models. pptx / pdf Demo Script 📺
3 Improve AI accuracy and reliability with RAG Introduces Retrieval-Augmented Generation, to use AI with your own data. pptx / pdf Demo Script 📺
4 Speed up your AI development with LangChain.js Covers LangChain.js framework core concepts, and how to use it to accelerate AI developments. pptx / pdf Demo Script 📺
5 Run AI models on your local machine with Ollama Shows how to integrate local AI models into your development workflow. pptx / pdf Demo Script 📺
6 Get started with AI for free using Phi-3 Experiments with Ollama and Phi-3 model directly from your browser. pptx / pdf Demo Script 📺
7 Introduction to Azure AI Foundry Kickstart your journey with Azure AI Foundry. pptx / pdf Demo Script 📺
8 Building Generative AI Apps with Azure Cosmos DB Build generative AI apps with Azure Cosmos DB and vector search. pptx / pdf Demo Script 📺
9 Azure tools & services for hosting and storing AI apps Build, deploy, and scale AI applications using Azure tools. pptx / pdf - Script 📺
10 Streaming Generative AI output with the AI Chat Protocol Integrate streaming easily into your apps with the AI Chat Protocol. pptx / pdf Demo Script 📺

New segments will be added to the series over time, so stay tuned!

Run the demos

Demos are located in the demo/ folder and organized by sessions. Each session has a folder with a readme.md file that explains the demo, its prerequisites and how to run it.

Keep Learning

Here are some additional resources in the form of tutorials, code samples and open community that you might find useful on your learning journey: Additional Resources