آموزش LangChain: برنامه های وب هوش مصنوعی را با جاوا اسکریپت و LangChain توسعه دهید

LangChain: Develop AI web-apps with JavaScript and LangChain

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: برنامه‌های LLM را با LangChain، OpenAI API، NextJS و TailwindCSS Chat With Anything ایجاد کنید - از هوش مصنوعی برای گپ زدن با کتاب‌ها، ویدیوها و غیره استفاده کنید. کار خود را افزایش دهید - عوامل هوش مصنوعی مستقلی ایجاد کنید که می‌توانند در کارهای پیچیده «فکر کنند». پروژه‌های هوش مصنوعی برای کارفرمایان/مشتریان بالقوه برای دیدن عیب‌یابی هر چیزی - نحوه استفاده از ابزارهای هوش مصنوعی فراتر از ChatGPT برای تبدیل شدن به «توسعه‌دهنده ۱۰ برابری» لازم است میل به ساختن برنامه های کاربردی هوش مصنوعی خودتان! برخی از تجربیات در React مفید است

به دوره آموزشی جاوا اسکریپت هوش مصنوعی LangChain خوش آمدید!

همانطور که در سال 2023 اینجا ایستاده ایم، هوش مصنوعی جهان ما را با سرعت نور متحول می کند. این فقط یک کلمه رایج نیست - این یک واقعیت است که صنایع را شکل می دهد، از امور مالی گرفته تا مراقبت های بهداشتی، تدارکات، و سرگرمی. و شما به‌عنوان یک توسعه‌دهنده، در موقعیتی عالی برای سوار شدن بر موج هستید.


با LangChain، ابزاری نوآور برای ساخت سریع برنامه‌های مبتنی بر هوش مصنوعی، به دنیای نوآورانه ساخت مدل‌های زبان بزرگ (LLM) شیرجه بزنید.


در این دوره، ما بر تئوری و عمل تاکید یکسانی داریم. ما آسان شروع خواهیم کرد و با هر پروژه پیچیدگی را افزایش خواهیم داد. علاوه بر این، برای هر پروژه قالب‌های شروعی خواهید داشت، به طوری که بیشتر وقت خود را صرف یادگیری در مورد هوش مصنوعی می‌کنید و زمان کمتری را برای تنظیم محیط کد خود صرف نگرانی می‌کنید.


تنها در سال 2023، شاهد افزایش محصولات هوش مصنوعی بوده ایم که ماهانه صدها تا هزاران دلار ساخته شده توسط توسعه دهندگان انفرادی درآمد داشته اند. در پایان دوره، شما شش برنامه کاربردی تمام پشته هوش مصنوعی خواهید داشت که به شما مهارت می دهد تا محصولات هوش مصنوعی خود را از ابتدا بسازید.


جهان به سرعت در حال حرکت است و هوش مصنوعی پیشرو است. جا نمانید، کاش زودتر یادگیری هوش مصنوعی را شروع کرده بودید. بنابراین جایگاه خود را در دوره ایمن کنید و اولین قدم را به سوی سفر هوش مصنوعی خود امروز بردارید.


در این دوره، ما از فناوری های پیشرفته برای ایجاد یک تجربه توسعه دهنده یکپارچه استفاده می کنیم:

  • LangChain، یک چارچوب هوش مصنوعی برای ساخت سریع برنامه های LLM با OpenAI، HuggingFace، و موارد دیگر.

  • NextJS - به شما امکان می‌دهد بخش ظاهری و باطن را به یک زبان، جاوا اسکریپت بسازید.

  • Vercel - شما می‌دانید که چگونه برنامه LLM خود را بدون کندن موهای خود در اختیار کاربران قرار دهید.

  • TailwindCSS - هر پروژه با یک الگوی از پیش طراحی شده ارائه می شود، بنابراین نیازی به نگرانی در مورد استایل ندارید.


در پایان دوره مهارت های زیر را خواهید داشت:

  1. چت با هر چیزی - از هوش مصنوعی برای گپ زدن با کتاب ها، ویدیوها و غیره استفاده کنید.

  2. کار خود را شارژ کنید - عوامل هوش مصنوعی مستقلی ایجاد کنید که می توانند در کارهای پیچیده "فکر کنند"

  3. محصول خود را راه اندازی کنید - پروژه های هوش مصنوعی خود را برای کارفرمایان/مشتریان بالقوه نمایش دهید

  4. عیب یابی هر چیزی - نحوه استفاده از ابزارهای هوش مصنوعی فراتر از ChatGPT برای تبدیل شدن به "10x توسعه دهنده"


پیش نیازهای دوره:

  • تجربه کمی در جاوا اسکریپت (یا یک زبان برنامه نویسی مشابه) مفید است

  • تجربه کمی در React مفید است

  • هیچ تجربه ای در AI، NextJS، TailwindCSS لازم نیست

  • تمایل به ساخت برنامه های کاربردی هوش مصنوعی خود!


این فقط یک دوره نیست، بلکه یک جامعه است. همراه با دسترسی مادام العمر به دوره، این موارد را دریافت خواهید کرد:

  1. تخصیص پشتیبانی 1 در 1 عیب یابی با من

  2. کتاب درسی دوره مفهومی با منابع اضافی هوش مصنوعی، سؤالات متداول، راهنمای عیب‌یابی

  3. دسترسی به انجمن انحصاری Discord برای ارتباط با سایر فراگیران

  4. بدون هزینه اضافی برای به روز رسانی و بهبود مستمر دوره


سرفصل ها و درس ها

راه اندازی محیط و شروع سریع به LangChain/NextJS Environment Setup & Quick Start to LangChain/NextJS

  • 1.1 • راه اندازی محیط توسعه دهنده 1.1 • Developer Environment Setup

  • توجه: نسخه Node Note: Node Version

  • 1.2 شبیه سازی مخزن 1.2 Cloning the Repository

  • (اختیاری) دانلود دستی مطالب دوره (Optional) Downloading the Course Materials Manually

  • 1.3 • برنامه های افزودنی برای آسان تر کردن زندگی 1.3 • Extensions to Make Life Easier

  • 1.4 • برنامه‌های افزودنی برای آسان‌تر کردن زندگی (ادامه) 1.4 • Extensions to Make Life Easier (Cont.)

  • 1.5 • راهنمای عیب یابی 1.5 • Troubleshooting Guide

  • 1.6 • کلیدهای API مورد نیاز است 1.6 • API Keys Needed

  • 1.7 • افزودن کلیدهای API به محیط (ادامه) 1.7 • Add API Keys to Environment (Cont.)

  • 1.7 • تنظیم محدودیت‌های استفاده از API (اختیاری) 1.7 • Set API Usage Limits (Optional)

  • مهم: 1.8 تنظیم کلیدهای API در ترمینال IMPORTANT: 1.8 Setting API Keys In Terminal

  • (اختیاری برای کاربران ویندوز) تنظیم کلیدهای API در ترمینال (OPTIONAL FOR WINDOWS USERS) Setting API keys in the Terminal

  • 1.8 منابع دوره 1.8 Course Resources

  • 1.9 راهنمای شروع سریع LangChain 1.9 LangChain Quick Start Guide

  • (اختیاری) NextJS/React/Tailwind Crash Course قسمت 1 (Optional) NextJS/React/Tailwind Crash Course Part 1

  • (اختیاری) NextJS/React/Tailwind Crash Course قسمت 2 (Optional) NextJS/React/Tailwind Crash Course Part 2

  • (اختیاری) NextJS/React/Tailwind Crash Course قسمت 3 (Optional) NextJS/React/Tailwind Crash Course Part 3

  • (اختیاری) NextJS/React/Tailwind Crash Course قسمت 4 (Optional) NextJS/React/Tailwind Crash Course Part 4

حافظه (پروژه) + مقدمه NextJS Memory (Project) + NextJS Intro

  • 2.0 • نسخه ی نمایشی حافظه 2.0 • Memory Demo

  • 2.1 • مقدمه تئوری 2.1 • Theory Intro

  • 2.2 • طراحی ظاهری با React (اختیاری) 2.2 • Styling the Frontend with React (Optional)

  • 2.3 • اتصال Frontend/Backend در NextJS 2.3 • Connecting the Frontend/Backend in NextJS

  • 2.4 • راه اندازی Backend 2.4 • Setting up the Backend

  • 2.5 • مدیریت پاسخ در Frontend 2.5 • Handling the Response in the Frontend

  • 2.6 • خلاصه حافظه 2.6 • Memory Summary

  • 2.7 • نتیجه گیری 2.7 • Conclusion

جریان (پروژه) Streaming (Project)

  • 3.0 • جریان نسخه ی نمایشی 3.0 • Streaming Demo

  • 3.1 • Frontend را راه اندازی کنید 3.1 • Set up the Frontend

  • 3.2 • پاسخ های جریانی از Backend 3.2 • Stream Responses from Backend

  • 3.3 • نتیجه گیری جریان 3.3 • Streaming Conclusion

PDF Chatbot (پروژه) PDF Chatbot (Project)

  • 4.0 • نسخه ی نمایشی چت بات PDF 4.0 • PDF Chatbot Demo

  • 4.1 • Pinecone را راه اندازی کنید 4.1 • Set Up Pinecone

  • 4.2 • بررسی سریع Frontend 4.2 • Quick Review of Frontend

  • 4.3 • استفاده از PDFLoader (pdf-upload.js) 4.3 • Using PDFLoader (pdf-upload.js)

  • 4.4 • تقسیم‌کننده متن کاراکتر (pdf-upload.js) 4.4 • Character Text Splitter (pdf-upload.js)

  • 4.5 • جاسازی ها چگونه کار می کنند؟ (pdf-upload.js) 4.5 • How do Embeddings Work? (pdf-upload.js)

  • 4.6 • راه اندازی Pinecone (pdf-query.js) 4.6 • Initialize Pinecone (pdf-query.js)

  • 4.7 • زنجیره پاسخ سوالات پایگاه داده برداری (pdf-query.js) 4.7 • Vector Database Question Answer Chain (pdf-query.js)

  • 4.8 • نتیجه گیری 4.8 • Conclusion

  • مرور Review

یوتیوب چت بات (پروژه) YouTube Chatbot (Project)

  • 5.0 • نسخه نمایشی ربات چت YouTube 5.0 • YouTube Chatbot Demo

  • 5.1 • راه اندازی Frontend 5.1 • Frontend Setup

  • 5.2 • YouTube Transcript API 5.2 • YouTube Transcript API

  • 5.3 • ChatOpenAI را راه اندازی کنید 5.3 • Initialize ChatOpenAI

  • 5.4 • پیکربندی HNSWLib و ConversationalRetrievalQAChain 5.4 • Configure HNSWLib and ConversationalRetrievalQAChain

  • 5.5 • رسیدگی به سؤالات بعدی زنجیره 5.5 • Handling Follow Up Questions to the Chain

  • 5.6 • نتیجه گیری 5.6 • Conclusion

تولید کننده محتوای هوش مصنوعی (پروژه) AI Content Generator (Project)

  • 6.0 • نسخه نمایشی تولید کننده محتوای هوش مصنوعی 6.0 • AI Content Generator Demo

  • 6.1 • نمای کلی پروژه 6.1 • Overview of Project

  • 6.2 • API رونوشت 6.2 • Transcript API

  • 6.3 • فراداده ویدئو 6.3 • Video Metadata

  • 6.4.1 • ابزار SerpAPI 6.4.1 • SerpAPI Tool

  • 6.4.2 • ابزار مرورگر وب و الگوی درخواست 6.4.2 • Web Browser Tool and Prompt Template

  • 6.4.3 • مامور شلیک صفر 6.4.3 • Zero Shot Agent

  • 6.4.4 • اتصال آن به Handler 6.4.4 • Connecting it to the Handler

  • 6.5.1 خلاصه 6.5.1 Summary

  • 6.5.2 LLM Chain Prompt Template 6.5.2 LLM Chain Prompt Template

  • 6.6.1 سوالات بعدی 6.6.1 Follow Up Questions

  • 6.6.2 نتیجه گیری 6.6.2 Conclusion

RoboHR (پروژه) RoboHR (Project)

  • 7.0 • نسخه ی نمایشی RoboHR 7.0 • RoboHR Demo

  • 7.1 • نمای کلی سطح بالا 7.1 • High Level Overview

  • 7.2 • نمای کلی فایل 7.2 • File Overview

  • 7.3 • تبدیل رزومه به جاسازی 7.3 • Convert Resumes to Embeddings

  • 7.4 • بخش آپلود رزومه 7.4 • Resume Upload Section

  • 7.7 • زنجیره خلاصه بار 7.7 • Load Summary Chain

  • 7.8 • آپلود در Pinecone (توصیه می شود) 7.8 • Upload to Pinecone (recommended)

  • 7.8.1 Supabase قسمت 1: آپلود (جایگزین، اگر در لیست انتظار در Pinecone باشد) 7.8.1 Supabase Part 1: Uploading (alternative, if waitlisted on Pinecone)

  • 7.8.2 Supabase قسمت 2: پرس و جو (جایگزین، اگر در لیست انتظار در Pinecone باشد) 7.8.2 Supabase Part 2: Querying (alternative, if waitlisted on Pinecone)

  • 7.8.3 اگر از آن لذت می برید، لطفا نظر بگذارید! 7.8.3 If you're enjoying, please consider leaving a review!

  • 7.9 • زنجیره پاسخ سوالات پایگاه داده برداری 7.9 • Vector Database Question Answer Chain

  • 7.10 • نتیجه گیری 7.10 • Conclusion

استقرار (اختیاری) Deployment (Optional)

  • 8.0 آپلود در GitHub و Vercel 8.0 Upload to GitHub and Vercel

  • 8.1 رفع مشکلات استقرار 8.1 Fixing Deployment Issues

  • 8.2 خلاصه 8.2 Summary

عیب یابی اشکالات گزارش شده دانش آموز Troubleshooting Student Reported Bugs

  • مشکلات مربوط به NPM (npm install، npm run dev) - این را امتحان کنید! Issues with NPM (npm install, npm run dev) – TRY THIS!

نمایش نظرات

آموزش LangChain: برنامه های وب هوش مصنوعی را با جاوا اسکریپت و LangChain توسعه دهید
جزییات دوره
6 hours
75
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,293
4.5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shawn Esquivel Shawn Esquivel

توسعه دهنده نرم افزار در Ekona Power