LangChain for JavaScript developers
šØ Launch sale: $20 $12 (40% off) for a limited time only
LangChain for JavaScript developers is a practical beginnerās workshop for integrating LLMās into JS applications.
Learn by building 5 real LLM-powered apps with LangChain, Next.js, and React.
š Preview first 25 pages for free
The AI Engineer, the role responsible for integrating AI features into ānormalā software applications will be one of the most in-demand roles in the next years. Actually, there are high chances to have more AI Engineers than ML Engineers in the near future.
LangChain is a perfect gateway to starting your AI Engineering journey.Ā LangChain serves as the orchestrator that connects nearly everything in the AI-Webapp integration system. From this starting point, you can get gain a good understanding of how all the components work together.
Iāve been doing JavaScript for almost 20 years now and this this book appeared out of my struggle to reconcile the un-ignorable wave of AI Technologies with classic web development. You can read the full story here.Ā
In this short course, we take a fun, hands-on, and pragmatic approach to learning how to build LLM-powered apps using LangChain. We will build the following five examples using LangChain, Next.js and React:
- š¦ The Story MakerĀ
- šµ Tea Wikipedia app
- š§ Geography Trivia game
- š Documents Researcher app
- šµļøāāļø AI Agent chatbotĀ
The goal of this course is to teach you LangChain development in a manageable way without overwhelming you. Some of the topics we will cover:Ā
- models and prompt templates
- outputĀ parsers,
- streaming data
- conversation memory
- agents &Ā tools
- RAG - Retrieval Augmented Generation
- debugging responsesĀ andĀ more.Ā
š See the full table of contents
Recent Changes
19 may 2024: I've updated all the code to use the .invoke() method for chains instead of .call(). The .call() method will be deprecated in the next versions of LangChain.Ā
What prerequisites do I need to have before taking this course?
The examples are using Next.js and React. You don't need to be an expert but you will need a very basic understanding of how React works.
Is the learning material up-to-date?
LangChain is currently undergoing development and changing rapidly.Ā Technical books are usually outdated soon after their release, but since this book is self-published, I can update it as needed. I aim to have monthly updates.
What if I don't like it? Can I get a refund?
I'm sorry to hear that you're not happy with the book! Yes, please send a refund request toĀ daniel@js-craft.ioĀ within 15 days of purchase and I will fully refund you the price. Not mandatory but I would appreciate it if you could provide the reason for the refund so that I can improve the book
Do you support Purchasing Power Parity or student discounts?
If you live in a country with low purchasing power, or you are a student mail me with your details and some proof (student ID, etc.) and I'll organize a special discount for you.