YoVDO

Learn LangChain.js - Build LLM apps with JavaScript and OpenAI

Offered By: freeCodeCamp

Tags

LangChain Courses Javascript Courses Vector Databases Courses Text Embedding Courses Supabase Courses OpenAI Courses Retrieval Augmented Generation (RAG) Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive into a comprehensive 1 hour 39 minute course on building AI applications with LangChain.js and JavaScript. Master the use of LangChain's Expression Language to create GPT-powered chatbots with specific knowledge about underlying datasets. Explore text embeddings and vector databases for retrieval-augmented generation (RAG). Learn to split text, upload to Supabase, work with prompt templates, and implement RunnableSequences. Gain hands-on experience through interactive challenges, including wiring up UI and setting up memory. Benefit from expert insights, including an introduction by Jacob Lee, Lead Maintainer of LangChain.js. Cover essential topics like embeddings, chains, retrieval, and performance optimization. Perfect for developers with JavaScript knowledge looking to enhance their AI application development skills.

Syllabus

⌨️ Introduction
⌨️ What you'll learn and build
⌨️ Introduction to LangChain from Jacob Lee Lead Maintainer of LangChain.js
⌨️ App Flow Diagrams
⌨️ What are embeddings
⌨️ Supabase Setup
⌨️ Split the text
⌨️ Split the text II
⌨️ Upload to supabase
⌨️ Starter code
⌨️ Explainer The Standalone Question
⌨️ Aside Prompt Templates
⌨️ Aside Prompt Templates II
⌨️ Adding the first chain
⌨️ Retrieval
⌨️ Add StringOutputParser
⌨️ Fetching the answer the template
⌨️ Serialize the docs
⌨️ Aside RunnableSequence
⌨️ Aside RunnableSequence 2
⌨️ Aside RunnableSequence 3 RunnablePassthrough
⌨️ Super Challenge - add the RunnableSequence
⌨️ Super Challenge - solution
⌨️ Wire up the UI
⌨️ Setting up the memory
⌨️ Super Challenge Wire up the memory
⌨️ Performance Issues Check-list
⌨️ Outro


Taught by

freeCodeCamp.org

Related Courses

Learn Javascript - 21 Essential Array Methods
Coursera Project Network via Coursera
3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
A Simple Scatter Plot using D3 js
Coursera Project Network via Coursera
Access WebView in an Android Studio Project
Coursera Project Network via Coursera
Deployment Pipelines using GitHub Actions
A Cloud Guru