آموزش فراتر از مبانی: ساخت اپلیکیشن‌های هوش مصنوعی مولد با جاوا و LangChain4j - آخرین آپدیت

دانلود Beyond the Basics: Building Generative AI Java Applications Using LangChain4j

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در این دوره جامع و عملی، فرانک گرکو، متخصص هوش مصنوعی و مشاور ارشد، ثابت می‌کند که جاوا یکی از قدرتمندترین زبان‌ها در دنیای هوش مصنوعی مولد است. در این دوره یاد می‌گیرید که بر LangChain4j، کتابخانه استاندارد جاوا برای کار با مدل‌های زبانی بزرگ (LLM) و ابزارهای هوش مصنوعی مولد، مسلط شوید. فرانک با استفاده از مخزن بزرگی از کدهای نمونه، نحوه نوشتن کدهای جاوا برای ساخت اپلیکیشن‌های هوشمند و غنی از محتوا را آموزش می‌دهد که ترکیبی از پرامپت‌های موثر، قدرت Embeddingها، ذخیره‌سازهای برداری (Vector Stores)، معماری جذب داده و تولید تقویت‌شده با بازیابی (RAG) هستند.

سایر مباحث پوشش داده شده شامل پرامپت‌نویسی پیشرفته با قالب‌ها، استریم کردن پاسخ‌های LLM در لحظه، درک Embeddingها و شباهت‌ها، استراتژی‌های تکه‌تکه کردن داده‌ها (Chunking)، فراخوانی متدهای جاوا، ایجنت‌ها و موارد دیگر است.


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

مقدمه Introduction

  • هوش مصنوعی مولد جاوا با LangChain4j: فقط آن را اجرا کنید! Java GenAI with LangChain4j: Just make it work!

1. هوش مصنوعی مولد و بررسی مقدماتی LangChain4j 1. Generative AI and Basic LangChain4j Review

  • بررسی یک اپلیکیشن LLM بدون زمینه محتوایی A look at an LLM app without context

  • الگوها، تاکسونومی و فناوری اطلاعات غیرقطعی Patterns, taxonomy, and non-deterministic IT

  • ماهیت حیاتی زمینه محتوایی (Context) The critical nature of context

  • تمرین عملی: ساخت یک اپلیکیشن ساده با زمینه محتوایی Hands-on lab: Build a simple app with context

  • پرامپت‌ها و تکنیک‌های پرامپت‌نویسی Prompts and prompt techniques

2. پرامپت‌نویسی پیشرفته با استفاده از قالب‌ها 2. Advanced Prompting with Templates

  • نحو و کاربرد PromptTemplate PromptTemplate usage and syntax

  • تمرین عملی: ساخت یک قالب پیشرفته Hands-on lab: Build an advanced template

  • بررسی قالب پرامپت برای خلاصه‌سازی متن A look at a prompt template with text summarization

  • تزریق پارامتر و قالب‌بندی جای‌گذارها Parameter injection and placeholder formatting

3. اجزای سطح بالا با سرویس‌های LangChain4 3. Higher-Level Components with LangChain4 Services

  • تمرین عملی: سرویس AiService چندکاربره Hands-on lab: Multiuser AiService

  • چت چندکاربره Multiuser chat

  • تمرین عملی: AiService ساده برای کامپوننت چت‌بات Hands-on lab: Simple AiService for chatbot component

  • بررسی معماری چت‌بات Review of chatbot architecture

  • آشنایی با AiService در LangChain4j Introduction to LangChain4j’s AiService

  • بررسی چت‌بات چندکاربره با زمینه محتوایی مکالمه‌ای A look at a multi-user chatbot with conversational context

4. استریم کردن پاسخ‌های مدل‌های زبانی (LLM) 4. Streaming LLM Responses

  • تمرین عملی: افزودن قابلیت استریم به چت‌بات Hands-on lab: Adding streaming to chatbot

  • استریم با استفاده از CompletableFuture Streaming with CompletableFuture

  • مزایای خروجی استریم Benefits of streaming output

  • پیاده‌سازی استریم با LangChain4j Implementing streaming with LangChain4j

  • بررسی خروجی استریم تولید شده توسط LLM A look at streaming output generated by an LLM

5. بهبود زمینه‌ی محتوایی (Context) 5. Improving Context

  • تمرین عملی: مقایسه دو رشته متنی از طریق Embeddingها Hands-on lab: Comparing two strings via their embeddings

  • تولید Embeddingها با استفاده از LangChain4j Generating embeddings using LangChain4j

  • مرور سریع RAG، شباهت و Embeddingها Quick review of RAG, similarity, and embeddings

  • بررسی تعیین شباهت رشته‌های متنی A look at determining similarity of text strings

6. ذخیره‌سازهای برداری Embedding 6. Embedding Vector Stores

  • بررسی جستجو برای متون مشابه A look at searching for similar text

  • جستجو در فضای Embedding Searching an embedding space

  • استفاده از EmbeddingStore برای ذخیره Embeddingها Using an EmbeddingStore to store embeddings

7. ساخت یک چت‌بات پایه با متد RAG 7. Building a Basic RAG Chatbot

  • جستجوی معنایی (Semantic Searching) Semantic searching

  • بررسی دقیق معماری جذب داده در LangChain4j Detailed look at LangChain4j's data ingestion architecture

  • تمرین عملی: ایجاد یک RAG کوچک با استفاده از چندین فایل Hands-on lab: Creating a mini RAG using multiple files

  • بارگذاری محتوا در EmbeddingStore Loading content into an EmbeddingStore

  • بررسی جستجوی متون مشابه در اسناد خصوصی A look at searching for similar text in our private documents

8. آشنایی با ایجنت‌ها (Agents) 8. Introduction to Agents

  • بررسی نحوه فراخوانی متدهای جاوا توسط LLMها A look at how LLMs can call our Java methods

  • ایجنت‌ها و LangChain4j Agents and LangChain4j

  • فراخوانی توابع (Function Calling) Function-calling

  • ابزارهای اولیه (Primitives) در LangChain4j LangChain4j's tool primitives

  • تمرین عملی: استفاده از ابزارها با یک AiService ساده Hands-on lab: Using tools with a simple AiService

جمع‌بندی Conclusion

  • مرور نهایی و نکات کلیدی Review and key takeaways

نمایش نظرات

آموزش فراتر از مبانی: ساخت اپلیکیشن‌های هوش مصنوعی مولد با جاوا و LangChain4j
جزییات دوره
3h 22m
39
(آخرین آپدیت)
3,428
- از 5
دارد
دارد
دارد
Frank Greco
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Frank Greco Frank Greco

فرانک گرکو یک مشاور فناوری، استراتژیست AI/ML و توسعه دهنده است.

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

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