کتاب Build AI-Enhanced Web Apps (ساخت اپلیکیشنهای وب با قابلیتهای هوش مصنوعی (AI-Enhanced)) نوشتهی تئو دسپودیس، یک راهنمای عملی و گامبهگام برای توسعهدهندگان وب است که میخواهند قابلیتهای مدلهای زبانی بزرگ (LLM) مانند GPT، کلود و لاما را بدون نیاز به دانش پایتون یا یادگیری ماشین، وارد پروژههای خود کنند.
این کتاب که به طور خاص برای افرادی که با React و Next.js آشنایی دارند نوشته شده، بر استفاده از ابزارهایی چون Vercel AI SDK و LangChain.js برای پیادهسازی ویژگیهای پیشرفتهای نظیر تولید افزایش یافته با بازیابی (RAG)، خلاصهسازی اسناد، چتباتها و سیستمهای پرسشوپاسخ مبتنی بر دانش سازمانی تمرکز دارد.
در ادامه مقدمهای از کتاب Build AI-Enhanced Web Apps را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Build AI-Enhanced Web Apps:
یادگیری ماشین، هوش مصنوعی، مدلهای زبانی بزرگ (LLM) و هوش مصنوعی مولد، فناوریهایی هستند که چشمانداز دیجیتال ما را به طور بنیادین دگرگون کرده و راههای تازهای برای نوآوری گشودهاند. جذابیت اصلی آنها در تواناییشان در تسهیل تعاملات چندوجهی -ترکیب متن، تصویر و ویدئو- بین انسان و ماشین به شکلی فوقالعاده طبیعی است. این کار به سادگی و شهودیِ کمک خواستن از یک دوست یا همکار است. این کاربردها دیگر محدود به داستانهای علمی-تخیلی نیستند؛ هر روز با پیشرفتهای فناوری که آنها را روزبهروز دقیقتر و زندهتر میکند، مصارف عملی تازهای پیدا میکنند.
به عنوان یک مهندس نرمافزار باتجربه که عمیقاً در ساخت محصولات مبتنی بر هوش مصنوعی و پشتیبانی از راهکارهای وردپرسی بدون هد (headless) روی Next.js و React نقش داشتهام، از نزدیک شاهد این تحول بودهام. دسترسی قریبالوقوع به انبوهی از ابزارها و طرحهای متنباز، همراه با در دسترس بودن محض مدلهای زبانی بزرگ و خدمات مرتبط با هوش مصنوعی، ایدهای را در من جرقه زد: پر کردن شکاف برای توسعهدهندگان وب که مشتاق بهرهگیری از این فناوری هستند، بدون آنکه نیاز به شیرجه عمیق در نظریه یادگیری ماشین یا پایتون داشته باشند.
کتاب Build AI-Enhanced Web Apps از یک چشمانداز روشن زاده شد: هوش مصنوعی و کاربردهای آن ابزارهای قدرتمند جدیدی هستند که هر توسعهدهندهای باید بتواند از آنها برای ارائه ارزش استثنایی به کاربران و مشتریانش استفاده کند. این کتاب در درجه اول به عنوان یک راهنمای عملی طراحی شده، اما تأکید زیادی نیز بر توضیح مفاهیم اصلی پشت ساخت برنامههای وب مولد تمام-پشته (full-stack) داشتهام.
من به طور خاص جاوااسکریپت، Next.js، Vercel و LangChain.js را انتخاب کردهام، زیرا آنها یک استک قدرتمند، در دسترس و فوقالعاده مرتبط برای خلق تجربیات هوش مصنوعی مولد امروزی تشکیل میدهند. امید من این است که این کتاب به همراه همیشگی شما تبدیل شود و سفرتان را به سوی ساختن برنامههای وب مبتنی بر هوش مصنوعی، هم لذتبخش و هم عمیقاً آموزشی گرداند.
دربارهی کتاب Build AI-Enhanced Web Apps
هدف اصلی این کتاب، توانمند ساختن توسعهدهندگان وب برای ساختن وبسایتها و اپلیکیشنهای پویا و هوشمندی است که از پتانسیل کامل مدلهای زبانی بزرگ و سایر قابلیتهای هوش مصنوعی مولد استفاده میکنند. هدف من این است که شما را به ابزارها و تکنیکهای عملی لازم برای ادغام ویژگیهای پیشرفتهی هوش مصنوعی، مانند تولید افزایشیافته با بازیابی (RAG)، خلاصهسازی اسناد، و چتباتهای تعاملی- مستقیماً در پروژههای مبتنی بر وب خود، همگی در داخل اکوسیستم آشنای جاوااسکریپت، مجهز کنم.
همچنین آموزش تعامل با پروتکل زمینه مدل (Model Context Protocol) را دریافت خواهید کرد تا قابلیتها را فراتر از آنچه خودمان میسازیم، بهطور یکپارچه گسترش دهید.
کتاب Build AI-Enhanced Web Apps برای چه کسانی است؟
این کتاب برای توسعهدهندگان فرانتاند و توسعهدهندگان تمام-پشتهی وبی طراحی شده که با React و Next.js راحت هستند. اگر مهارت اولیهای در این فناوریها دارید و به دنبال گنجاندن قابلیتهای پیشرفتهی هوش مصنوعی در اپلیکیشنهای وب خود هستید، کتاب Build AI-Enhanced Web Apps برای شماست.
هیچ تجربه قبلی در پایتون یا یادگیری ماشین لازم نیست؛ ما کاملاً روی جاوااسکریپت و سایر ابزارهای رایج برای توسعهدهندگان وب تمرکز میکنیم. آگاهی اولیه از مفاهیم هوش مصنوعی مولد و تجربه قبلی استفاده از ابزارهایی مانند ChatGPT یا رابطهای مشابه مفید خواهد بود، اما فصلهای پایهای شما را به سطح مورد نیاز میرسانند.
ساختار کتاب Build AI-Enhanced Web Apps: نقشه راه
این کتاب به ۴ بخش و ۱۲ فصل تقسیم شده است که به گونهای طراحی شده تا تخصص شما را در توسعهی اپلیکیشنهای مولد تمام-پشته به تدریج افزایش دهد.
- بخش ۱: ساخت اپلیکیشنهای وب مولد پایه (فصلهای ۱ تا ۴) – پایههای ضروری را میگذارد. من با تعریف اینکه اپلیکیشنهای وب مولد چیستند، اجزای کلیدی آنها و تحولات اخیر شروع میکنم. سپس شما را در شروع کار با React و Next.js برای اپلیکیشنهای هوش مصنوعی راهنمایی میکنم و به دنبال آن شیرجه عمیقی به Vercel AI SDK برای مدیریت پاسخهای جریانی، کار با چندین ارائهدهنده هوش مصنوعی، و مدیریت وضعیت با کامپوننتهای سروری React میزنیم.
- بخش ۲: تکنیکهای پیشرفته هوش مصنوعی مولد و استقرار (فصلهای ۵ تا ۹ کتاب Build AI-Enhanced Web Apps) – به روشهای پیچیدهتر و ملاحظات مهم استقرار میپردازد. شما بر تکنیکهای مهندسی پرامپت مسلط خواهید شد؛ یاد میگیرید از LangChain.js برای گردشکارها و عاملهای پیچیده هوش مصنوعی استفاده کنید؛ و جزئیات تست، اشکالزدایی و ایمنسازی اپلیکیشنهای هوش مصنوعی مولد خود را برای محیط تولید درک خواهید کرد.
- بخش ۳: پروژههای عملی (فصلهای ۱۰ تا ۱۱) – همه چیز را از طریق بررسی پروژههای جامع در چشمانداز درست قرار میدهد. من کد کامل یک دستیار مصاحبهی هوش مصنوعی و یک عامل RAG هوش مصنوعی را ارائه میدهم و سپس ویژگیها، تصمیمات معماری و ملاحظات توسعهی حیاتی آنها را تشریح میکنم.
- بخش ۴: یکپارچهسازیهای پیشرفته و آینده هوش مصنوعی (فصل ۱۲ کتاب Build AI-Enhanced Web Apps) – فراتر از بهترین شیوههای کنونی رفته و به آنچه در آینده میآید نگاه میکند. این بخش به پروتکل زمینه مدل (Model Context Protocol) اختصاص دارد، یک استاندارد نوظهور که برای ایجاد ارتباطات یکپارچهتر، امنتر و قابل تعاملتر بین اپلیکیشنهای شما و مدلهای مختلف هوش مصنوعی طراحی شده است.
اگرچه کتاب برای مطالعهی خطی و افزایش تدریجی دانش ساختاردهی شده، توسعهدهندگان با تجربه ممکن است بعد از اتمام بخش ۱، ترجیح دهند روی فصلهای خاصی در بخشهای ۲ و ۳ که با علایق فوری آنها همسو است تمرکز کنند. پروژههای بخش ۳ به عنوان تمرینهای تثبیت عالی و مراجع عملی عمل میکنند.
سرفصلهای کتاب Build AI-Enhanced Web Apps:
- Build AI-Enhanced Web Apps
- brief contents
- contents
- preface
- acknowledgments
- about this book
- Who should read this book
- How this book is organized: A road map
- About the code
- liveBook discussion forum
- about the author
- about the cover illustration
- Part 1 Building basic generative AI web apps
- 1 Using generative AI in web apps
- 2 Building your first generative AI web application
- 3 Connecting AI models with the Vercel AI SDK
- 4 Managing conversation and state in your application
- Part 2 Advanced generative AI techniques and deployment
- 5 Prompt engineering in web applications
- 6 Building AI workflows with LangChain.js
- 7 Document summarization and RAG with LangChain.js
- 8 Testing and debugging techniques
- 9 Deployment and security
- Part 3 Hands-on projects
- 10 Building an AI interview assistant: Project walk-through
- 11 Building an AI RAG agent: Project walk-through
- Part 4 Advanced integrations and the future of AI
- 12 Integrating web apps with the Model Context Protocol
- appendix
- index
جهت دانلود کتاب Build AI-Enhanced Web Apps میتوانید پس از پرداخت، دریافت کنید.





دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.