آموزش توسعه ایجنت‌های هوش مصنوعی و سیستم‌های چند-ایجنت برای تست نرم‌افزار (QA) - آخرین آپدیت

دانلود Develop AI Agents and Multi-Agent System for QA Practice

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، توسعه ایجنت‌های هوش مصنوعی و سیستم‌های چند-ایجنت (Multi-Agent Systems) را برای بهبود فرآیندهای QA با استفاده از LangChain، LangGraph و مدل‌های زبانی بزرگ (LLMs) بیاموزید. بر روی تکنیک‌های مهندسی پرامپت (Prompt Engineering) مانند استدلال زنجیره‌ای افکار (Chain-of-Thought)، تخصیص نقش (Role Assignment) و نمونه‌های Few-Shot مسلط شوید تا پرامپت‌های موثری برای ایجنت‌های QA طراحی کنید. ایجنت‌های هوشمند QA را با استفاده از LangChain و LLMها بسازید که بتوانند به‌طور خودکار تست‌کیس‌های BDD را از استوری‌های جیرا (Jira) تولید کرده و با نظارت انسانی (Human-in-the-loop) اصلاح کنند. خط‌لوله‌های تولید تقویت‌شده با بازیابی (RAG) را برای ارتقای درک متنی ایجنت‌های QA با استفاده از Embeddings، تکه‌بندی داده‌ها (Chunking) و دیتابیس‌های برداری پیاده‌سازی کنید. سیستم‌های چند-ایجنت QA را با استفاده از LangGraph توسعه داده و مدیریت کنید؛ جایی که یک ایجنت مدیر (QA Manager)، وظایف را بین ایجنت تست و ایجنت اتوماسیون تقسیم می‌کند. اتوماسیون تست مبتنی بر هوش مصنوعی را از طریق اتصال ابزارهای LangChain به WebdriverIO برای اجرا و تایید خودکار تست‌های End-to-End مرورگر یکپارچه کنید. پیش‌نیازها: - داشتن درک اولیه از تست نرم‌افزار یا فرآیندهای QA مفید است اما اجباری نیست. - آشنایی مقدماتی با برنامه‌نویسی پایتون (سطح مبتدی) یادگیری را تسهیل می‌کند. - علاقه به هوش مصنوعی، اتوماسیون یا سیستم‌های مبتنی بر LLM تجربه یادگیری شما را ارتقا می‌دهد.

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


در این دوره با عنوان «توسعه ایجنت‌های هوش مصنوعی و سیستم‌های چند-ایجنت برای QA با استفاده از LangChain، LangGraph و LLMها»، شما یاد می‌گیرید که چگونه گردش‌کارهای QA مبتنی بر هوش مصنوعی را از صفر طراحی، ساخته و مستقر کنید.


شما با تسلط بر مفاهیم پایه LangChain، مهندسی پرامپت و RAG شروع می‌کنید تا به ایجنت‌های خود قدرت استدلال و حافظه ببخشید. سپس، ایجنت‌های واقعی QA می‌سازید که قادرند:


تولید تست‌کیس‌های BDD مستقیماً از استوری‌های جیرا


اجرای تست‌های End-to-End مرورگر با استفاده از WebdriverIO


یکپارچه‌سازی تاییدیه انسانی (Human-in-the-loop) برای تضمین کیفیت و کنترل

در نهایت، یک سیستم چند-ایجنت مبتنی بر LangGraph ایجاد می‌کنید که در آن چندین ایجنت (تحلیل‌گر نیازمندی‌ها، تولیدکننده تست‌کیس و ایجنت اتوماسیون) تحت نظارت یک ایجنت سرپرست (Supervisor)، کل فرآیند QA را به‌طور خودکار مدیریت می‌کنند.


→ چرا این دوره اهمیت دارد؟


اسکریپت‌های اتوماسیون سنتی ایستا و تکراری هستند. با ایجنت‌های هوش مصنوعی، گردش‌کار QA شما پویا، تطبیق‌پذیر و به‌طور مداوم در حال بهبود خواهد بود که منجر به عرضه سریع‌تر محصول، پوشش تست هوشمندتر و کاهش مداخلات دستی می‌شود.


→ این دوره برای چه کسانی است؟


مهندسان QA و SDETهایی که به دنبال ارتقای مهارت‌های خود در اتوماسیون هوش مصنوعی هستند.


مدیران QA که در جستجوی گردش‌کارهای تست هوشمند هستند.


توسعه‌دهندگان، معماران تست و هر کسی که مشتاق به‌کارگیری LLMها و LangChain در سیستم‌های واقعی QA است.


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


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

مقدمه‌ای بر LangChain و ساختار دوره Introduction to langChain and course structure

  • آشنایی با LangChain Introduction to LangChain

  • مقدمه‌ای بر ایجنت‌های هوش مصنوعی در فرآیند QA Introduction to AI agents for QA process

  • ساختار دوره Course structure

اجزای سازنده LangChain Building blocks of LangChain

  • مدل‌های LLM و قالب‌های پرامپت (Prompt Template) LLM models and Prompt Template

  • زنجیره‌ها (Chains) در LangChain Chains in LangChain

  • ابزارها و ایجنت‌ها در LangChain Tools and Agents in LangChain

  • حافظه (Memory) در LangChain Memory in LangChain

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

  • نصب پایتون و راه‌اندازی محیط مجازی (Virtual Environment) Installing Python and Setting up Python Virtual Environment

  • راه‌اندازی Jupyter Notebook برای توسعه ایجنت Setting up Jupyter Notebook for AI Agent development

  • تنظیم کلیدهای API شرکت OpenAI Setting up OPENAI API keys

  • راه‌اندازی LLM محلی با Ollama Setting up local LLM with Ollama

تکنیک‌های مهندسی پرامپت Prompt Engineering Techniques

  • مهندسی پرامپت چیست؟ What is Prompt Engineering?

  • درک زنجیره افکار (CoT) و تخصیص نقش Understanding Chain of Thought and Role Assignment

  • درک نمونه‌های Few Shot و متد ReAct Understanding Few-Shot Examples and ReAct

  • دموی عملی: نوشتن پرامپت برای تولید سناریوهای تست BDD Practical Demo : Writing a Prompt to Generate BDD Test Scenarios

تولید تقویت‌شده با بازیابی (RAG) Retrieval-Augmented Generation (RAG)

  • تولید تقویت‌شده با بازیابی (RAG) چیست؟ What is Retrieval-Augmented Generation (RAG) ?

  • درک تکه‌بندی (Chunking) و Embeddings Understanding Chunking and Embeddings

  • آشنایی با دیتابیس‌های برداری (Vector Database) Understanding Vector Database

  • دموی عملی: ساخت یک ایجنت QA مبتنی بر RAG Practical Demo : Building a RAG QA Agent

ساخت ایجنت‌های هوش مصنوعی QA - تولیدکننده تست‌کیس BDD با نظارت انسانی Building QA AI Agents - Human-in-the-Loop (HIL) BDD Test Case Generator

  • دریافت جزئیات استوری جیرا به عنوان ورودی Fetching Jira Story Details as Input

  • آماده‌سازی و تکه‌بندی داده‌ها Preparing and Chunking Data

  • ساخت Vector Store با استفاده از Embeddings Creating Vector Store with Embeddings

  • ساخت ایجنت تولید تست‌کیس BDD Building the BDD Test Case Generation Agent

  • افزودن نظارت انسانی و بازبینی نهایی Adding Human-in-the-Loop and Final Review

ساخت ایجنت‌های هوش مصنوعی QA - ساخت ایجنت اتوماسیون تست WebdriverIO Building QA AI Agents - Build a WedriverIO Test Automation AI Agent

  • مقدمه‌ای بر ایجنت اتوماسیون تست WebdriverIO Introduction to the WebdriverIO Test Automation AI Agent

  • ساخت سرور محلی WebdriverIO Building the WebdriverIO Local Server

  • تعریف ابزارهای LangChain برای اکشن‌های WebdriverIO Defining LangChain Tools for WebdriverIO Actions

  • ساخت و اجرای ایجنت اتوماسیون تست WebdriverIO Building and Running the WebdriverIO Test Automation AI Agent

ساخت سیستم‌های هوش مصنوعی چند-ایجنت QA Building Multi-Agent QA AI Systems

  • مقدمه‌ای بر سیستم‌های چند-ایجنت هوش مصنوعی در QA Introduction to Multi-Agent QA AI Systems

  • ایجنت تولیدکننده تست‌کیس - ایجاد سناریوهای BDD Test Case Generator Agent — Creating BDD Scenarios

  • ایجنت اتوماسیون تست - اجرای تست‌های مرورگر Test Automation Agent — Executing Browser Tests

  • ایجنت سرپرست - مدیریت و هماهنگی گردش‌کار Supervisor Agent — Orchestrating the Workflow

نمایش نظرات

آموزش توسعه ایجنت‌های هوش مصنوعی و سیستم‌های چند-ایجنت برای تست نرم‌افزار (QA)
جزییات دوره
3 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,271
4.6 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Srinivas Madnal Srinivas Madnal

مهندس توسعه نرم‌افزار در تست (SDET)