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

دانلود Prompt Engineering for Developers: The Definitive Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تسلط بر تکنیک‌های اصلی مهندسی پرامپت و الگوهای پیشرفته برای ساخت راهکارهای هوشمند و اتوماسیون‌های مبتنی بر هوش مصنوعی در دنیای واقعی. درک مکانیسم‌های بنیادی مدل‌های زبانی بزرگ (LLM) مانند توکن‌بندی (Tokenization) و پنجره‌های زمینه (Context Windows) برای ایجاد راهکارهای بهینه و مقرون‌به‌صرفه. به‌کارگیری الگوهای پیشرفته مهندسی پرامپت مانند Persona، زنجیره تفکر (Chain of Thought) و خود-نقد (Self-Critique) برای حل مسائل پیچیده. طراحی پرامپت‌هایی که خروجی‌های قابل اتکا و ماشین‌خوان مانند JSON را برای استفاده در سیستم‌های اتوماتیک تضمین می‌کنند. پیاده‌سازی قابلیت فراخوانی توابع (Function Calling) برای اجازه دادن به اپلیکیشن هوش مصنوعی جهت اجرای ابزارهای خارجی مانند لینترها و اسکنرهای امنیتی. محاسبه و مدیریت هزینه‌های API برای گفتگوها و گردش‌کارهای پیچیده و چندمرحله‌ای هوش مصنوعی. نوشتن کدهای مستقل از ارائه‌دهنده با استفاده از LiteLLM برای جابجایی بدون درز بین مدل‌های OpenAI، Anthropic و مدل‌های محلی. بهره‌گیری از ایجنت‌های کدنویسی هوش مصنوعی مانند GitHub Copilot برای شتاب‌بخشی به گردش‌کار توسعه نرم‌افزار از ساختار اولیه تا تست. ساخت یک ابزار کامل CLI مبتنی بر هوش مصنوعی از صفر که پیام‌های کامیت هوشمند تولید کرده و کدها را بازبینی (Code Review) می‌کند. نوشتن تست‌های واحد (Unit Tests) جامع برای کدهای ادغام شده با هوش مصنوعی از طریق شبیه‌سازی موثر فراخوانی‌های API و ورودی‌های کاربر. پيش نيازاها: آشنایی با برنامه‌نویسی پایتون و اکوسیستم آن (pip, virtual environments). تجربه عملی با Git برای کنترل نسخه (add, commit, diff).

به دوره مهندسی پرامپت برای توسعه‌دهندگان: راهنمای جامع خوش آمدید!

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

چرا مهندسی پرامپت را یاد بگیریم؟

هوش مصنوعی مولد (Generative AI) دیگر یک ابزار نوظهور نیست؛ بلکه لایه‌ای بنیادی از توسعه نرم‌افزارهای مدرن است. مهندسی پرامپت (Prompt Engineering) رشته‌ای است که این فناوری قدرتمند را از یک دستیار ساده به یک موتور اتوماتیک و قابل اتکا برای حل مسائل پیچیده مهندسی تبدیل می‌کند.

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

  • ساخت ابزارهای واقعاً هوشمند: فراتر از اسکریپت‌های ساده‌ای که فقط متن تولید می‌کنند بروید. یاد بگیرید سیستم‌های پیچیده‌ای بسازید که می‌توانند استدلال‌های چند مرحله‌ای انجام دهند، داده‌های پیچیده را تحلیل کنند و از طریق فراخوانی توابع با APIها و ابزارهای خارجی تعامل داشته باشند. این آینده‌ی ساخت ابزارهای داخلی و اتوماسیون‌های توسعه‌دهنده-محور است.

  • تقویت مهارت‌های حل مسئله و طراحی سیستم: خلق پرامپت‌های موثر، در واقع یک تمرین حل مسئله است. این فرآیند تجزیه، شما را مجبور می‌کند به صورت انتقادی درباره تکلیف، زمینه مورد نیاز و محدودیت‌های لازم فکر کنید. این کار نه تنها نتایج هوش مصنوعی را به شدت بهبود می‌بخشد، بلکه توانایی‌های تحلیلی و طراحی سیستم شما را نیز تیزتر کرده و شما را به مهندس بهتری تبدیل می‌کند.

  • پیشرفت شغلی با یک مهارت پرتقاضا: همانطور که هوش مصنوعی مولد عمیقاً در هر مرحله از چرخه توسعه نرم‌افزار ادغام می‌شود، تقاضا برای مهندسانی که بتوانند به طور قابل اتکا از قدرت آن بهره ببرند، در حال انفجار است. تسلط بر مهندسی پرامپت شما را متمایز می‌کند و شما را از یک کاربر هوش مصنوعی به یک معمار سیستم‌های مبتنی بر هوش مصنوعی تبدیل می‌کند. این تخصص یک ضرب‌کننده شغلی بزرگ است که فرصت‌های جدیدی را ایجاد کرده و شما را به رهبری ضروری در حوزه کاری‌تان تبدیل می‌کند.

چرا این دوره مهندسی پرامپت را انتخاب کنید؟

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

  • پروژه-محور، نه فقط تئوری: شما الگوها را به صورت مجزا یاد نمی‌گیرید؛ بلکه آن‌ها را برای ساخت یک ابزار کامل و کاربردی CLI مبتنی بر هوش مصنوعی از صفر به کار می‌گیرید. هر مفهوم، از فراخوانی‌های ساده API تا الگوهای استدلال پیشرفته، بلافاصله در یک پروژه واقعی توسعه نرم‌افزار پیاده‌سازی می‌شود.

  • رویکرد مهندسی-محور: پرامپت‌ها جزء اصلی یک سیستم نرم‌افزاری بزرگتر هستند. شما یاد می‌گیرید تست‌های واحد جامع برای گردش‌کارهای هوش مصنوعی بنویسید، کد خود را برای قابلیت نگهداری بازنویسی (Refactor) کنید و داده‌های ساختاریافته را برای ساخت خط لوله‌های (Pipelines) قدرتمند و ماشین‌خوان مدیریت کنید - مهارت‌هایی که در دوره‌های عمومی نوشتن پرامپت پیدا نخواهید کرد.

  • جعبه‌ابزاری حرفه‌ای از الگوهای قابل استفاده مجدد: این دوره یک مجموعه ابزار آزمایش‌شده از استراتژی‌های پیشرفته - Persona، زنجیره تفکر، تجزیه (Decomposition)، خود-نقد و بسیاری دیگر - ارائه می‌دهد که مستقیماً در وظایف مهندسی قابل اجرا هستند. شما با مجموعه‌ای از الگوهای قابل استفاده مجدد خارج می‌شوید که شما را قادر می‌سازد هر مسئله پیچیده‌ای را با اعتمادبه‌نفس حل کنید.

  • درک عمیق مکانیسم‌های LLM: برای ساخت اپلیکیشن‌های بهینه و مقرون‌به‌صرفه، باید ماشین را بشناسید. ما عمیقاً به مفاهیم اصلی توکن‌بندی، پنجره زمینه و مدیریت هزینه API می‌پردازیم تا مطمئن شویم دانشی دارید که راهکارهایی نه تنها هوشمند، بلکه برای محیط تولید بهینه بسازید.

آنچه در این دوره خواهید آموخت

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

  • تسلط بر چارچوب بنیادین پرامپت‌نویسی: ساختاردهی هر پرامپت با دستور (Instruction)، زمینه (Context) و محدودیت‌های (Constraints) واضح. این اصل کلیدی، حیاتی‌ترین مهارت برای دریافت نتایج قابل اتکا، پیش‌بینی‌پذیر و باکیفیت از هر مدل زبانی بزرگ است.

  • ساخت دستیارهای خبره هوش مصنوعی با الگوی Persona: فراتر از پاسخ‌های کلی بروید و به مدل دستور دهید به عنوان یک «معمار ارشد ابری»، یک «تحلیلگر امنیتی شکاک» یا یک «متخصص DBA» عمل کند. شما یاد می‌گیرید Persona را با قوانین رفتاری خاص ترکیب کنید تا دانش، لحن و تحلیل هوش مصنوعی را دقیقاً متناسب با نیازهای خود کنید.

  • باز کردن قفل استدلال‌های عمیق با الگوهای منطقی پیشرفته: هوش مصنوعی را مجبور کنید از پاسخ‌های سطحی فراتر رود. شما بر الگوهایی مانند زنجیره تفکر (Chain-of-Thought)، تجزیه (Decomposition) و خود-نقد (Self-Critique) برای حل مسائل پیچیده چندمرحله‌ای تسلط می‌یابید تا تضمین کنید هوش مصنوعی راهکارهای جامع و مستدل ارائه می‌دهد.

  • مهندسی پرامپت‌ها و پاسخ‌های شفاف و ماشین‌خوان: در اتوماسیون، ساختار همه چیز است. شما از جداکننده‌های پیشرفته (مانند Markdown و XML) و الگوی Template برای ایجاد پرامپت‌های بدون ابهام استفاده خواهید کرد تا خروجی مدل را به فرمتی پیش‌بینی‌پذیر و ساختاریافته مانند JSON مجبور کنید.

  • برقراری ارتباط بین هوش مصنوعی و ابزارهای شما با Function Calling: هوش مصنوعی خود را به یک ایجنت فعال در گردش‌کارهای خود تبدیل کنید. شما یاد می‌گیرید توابع پایتون خود را به عنوان «ابزار» تعریف کنید تا هوش مصنوعی مولد بتواند تصمیم بگیرد آن‌ها را فراخوانی کند و بدین ترتیب اجرای لینترها، اسکنرهای امنیتی یا هر فرآیند خارجی دیگر را ممکن سازد.

  • طراحی گردش‌کارهای تعاملی و مشارکتی هوش مصنوعی: هوش مصنوعی را از یک دنبال‌کننده دستورات ساده به یک شریک پیش‌کننده تبدیل کنید. شما الگوی Flip the Script را پیاده‌سازی می‌کنید تا هوش مصنوعی از شما سوالات شفاف‌کننده بپرسد و از یک حلقه بازخورد تکرار شونده برای اصلاح محتوای تولید شده با زبان طبیعی استفاده کنید.

  • تولید خروجی‌های برتر و باکیفیت با تکنیک‌های پیشرفته: اسرار دریافت بهترین پاسخ ممکن را بیاموزید. شما الگوی Self-Consistency را برای طوفان فکری روی چندین راهکار متنوع و ترکیب آن‌ها در یک نسخه نهایی برتر به کار می‌گیرید و از Few-Shot Prompting برای آموزش رفتارهای ظریف به مدل از طریق مثال‌ها استفاده خواهید کرد.

  • استفاده از هوش مصنوعی برای مهندسی پرامپت‌های بهتر (Meta-Prompting): مهارت‌های خود را با استفاده از یک هوش مصنوعی برای کمک به ساخت پرامپت‌های هوش مصنوعی دیگر ارتقا دهید. شما از الگوی Prompt Generator برای ایجاد یک «پرامپت استاد» استفاده می‌کنید که به صورت تعاملی به شما در خلق پرامپت‌های بهینه‌شده برای هر تکلیفی کمک می‌کند.

و بسیاری موارد دیگر! آماده شوید تا سطح بازی هوش مصنوعی مولد خود را بالا ببرید، در مهندسی پرامپت استاد شوید و به همان توسعه‌دهنده 10 برابری (10x developer) تبدیل شوید که همه درباره‌اش صحبت می‌کنند. بیایید این سفر را با هم آغاز کنیم!


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

مقدمه Introduction

  • مقدمه Introduction

  • چرا مهندسی پرامپت را یاد بگیریم؟ Why Learn Prompt Engineering?

  • همسو کردن انتظارات Aligning Expectations

  • پروژه دوره: چه چیزی خواهیم ساخت Course Project: What We Will Build

  • پروژه دوره: تفکیک ماژول‌ها Course Project: Module Breakdown

  • مرور هزینه‌های استفاده از API شرکت OpenAI Cost Overview for Using the OpenAI API

  • در ارتباط باشیم! Let's Stay Connected!

  • بهترین بهره‌برداری از این دوره Making the Most of This Course

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

ابزارها و راه‌اندازی محلی Tools and Local Setup

  • مقدمه بخش Section Introduction

  • راه‌اندازی محلی پایتون Python Local Setup

  • به‌روزرسانی‌های راه‌اندازی OpenAI OpenAI Setup Updates

  • راه‌اندازی OpenAI OpenAI Setup

  • راه‌اندازی Anthropic Anthropic Setup

  • مهم! راه‌اندازی پایتون و محیط محلی IMPORTANT! Setting Up Python and the Local Environment

  • نکته‌ای درباره استفاده از GitHub Copilot در پروژه ما A Note on Using GitHub Copilot for Our Project

دوره فشرده: کتابخانه پایتون OpenAI Crash Course: The OpenAI Python Library

  • مقدمه بخش Section Introduction

  • راه‌اندازی محیط Setting Up the Environment

  • مدیریت احراز هویت Handling Authentication

  • اولین فراخوانی Chat Completion Your First Chat Completion Call

  • مبانی تعامل با API Fundamentals of API Interaction

  • مقدمه‌ای بر LiteLLM Introduction to LiteLLM

  • استفاده از LiteLLM با Anthropic Using LiteLLM with Anthropic

  • شیء پاسخ (Response Object) The Response Object

  • پارامترهای مفید: temperature و max_tokens Useful Parameters: temperature and max_tokens

  • مهم: تطبیق با max_completion_tokens برای مدل‌های GPT-5 IMPORTANT: Adapting to max_completion_tokens for GPT-5 Models

  • پارامترهای مفید: stop, n, response_format Useful Parameters: stop, n, response_format

  • کنترل رفتار مدل با LiteLLM و پارامترها Controlling Model Behavior with LiteLLM and Parameters

  • استریمینگ (Streaming) Streaming

  • اجرای محلی LLMها با Ollama Running LLMs Locally with Ollama

جعبه‌ابزار هوش مصنوعی ۱: راه‌اندازی و اولین دستور AI Toolbox #1 - Setup and First Comand

  • ماژول ۱: نمای کلی Module 1: Overview

  • ایجاد ساختار اولیه پروژه Scaffold the Project

  • مرور کدبیس Codebase Walkthrough

  • پیاده‌سازی یک CLI حداقلی با Click Implement a Minimal CLI with Click

  • سلام مبتنی بر هوش مصنوعی AI-Powered Hello

  • تست کردن قابلیت Testing Our Feature

بنیادها: مدل‌های زبانی بزرگ چگونه «فکر» می‌کنند Foundations: How LLMs "Think"

  • مقدمه بخش Section Introduction

  • توکن‌بندی (Tokenization) چیست؟ What Is Tokenization?

  • آزمایشگاه: توکن‌بندی - بخش ۱ Lab: Tokenization - Part 1

  • آزمایشگاه: توکن‌بندی - بخش ۲ Lab: Tokenization - Part 2

  • درک احتمالات لگاریتمی (Log Probabilities) Understanding Log Probabilities

  • آزمایشگاه: مدل‌های زبانی چگونه جملات را می‌سازند Lab: How LLMs Build Sentences

  • پنجره زمینه (Context Window) The Context Window

  • توضیح محدودیت‌های LLM به مشتری غیر فنی Explaining LLM Limitations to a Non-Technical Client

  • اجزای اصلی هزینه استفاده Usage Cost Main Components

  • درک توکن‌ها، زمینه و هزینه‌ها Understanding Tokens, Context, and Costs

  • آزمایشگاه: هزینه استفاده - بخش ۱ Lab: Usage Cost - Part 1

  • آزمایشگاه: هزینه استفاده - بخش ۲ Lab: Usage Cost - Part 2

  • عیب‌یابی و توضیح افزایش هزینه‌های API Diagnosing and Explaining Rising API Costs

  • کلاس‌های مدل Model Classes

  • نقش‌های پرامپت Prompt Roles

  • نقش‌های مدل و پرامپت‌های سیستمی موثر Model Roles and Effective System Prompts

  • آزمایشگاه: پرامپت‌های سیستمی Lab: System Prompts

الگوهای اصلی پرامپت‌نویسی برای توسعه‌دهندگان Core Prompting Patterns for Developers

  • مقدمه بخش Section Introduction

  • دستور، زمینه و محدودیت‌ها Instruction, Context, and Constraints

  • آزمایشگاه: دستور، زمینه و محدودیت‌ها Lab: Instruction, Context, and Constraints

  • قدرت جداکننده‌ها: نمای کلی جداکننده‌ها The Power of Delimiters: Delimiter Overview

  • قدرت جداکننده‌ها: بازنویسی یک پرامپت The Power of Delimiters: Refactoring a Prompt

  • آزمایشگاه: استفاده از جداکننده‌ها Lab: Using Delimiters

  • ساختاردهی پرامپت برای نتایج بهتر Structuring a Prompt for Better Results

  • الگوی Persona The Persona Pattern

  • آزمایشگاه: الگوی Persona Lab: The Persona Pattern

  • آزمایشگاه: تعریف قوانین رفتاری Lab: Defining Behavioral Rules

  • آزمایشگاه: مثال - تعریف یک متخصص DBA Lab: Example - Defining a DBA Expert

  • ساختاردهی پرامپت‌ها برای شفافیت و کنترل Structuring Prompts for Clarity and Control

  • طراحی پرامپت برای یک بازبین کد خبره Designing an Expert Code Reviewer Prompt

  • پرامپت‌نویسی چند-نمونه‌ای (Few Shot) Few-Shot Prompting

  • آزمایشگاه: پرامپت‌نویسی چند-نمونه‌ای Lab: Few-Shot Prompting

  • تکنیک‌های فرمت‌بندی خروجی - بخش ۱ Techniques for Formatting Output - Part 1

  • تکنیک‌های فرمت‌بندی خروجی - بخش ۲ Techniques for Formatting Output - Part 2

  • الگوی زنجیره تفکر (Chain of Thought) The Chain-of-Thought Pattern

  • آزمایشگاه: تمرین زنجیره تفکر Lab: Practicing Chain-of-Thought

  • الگوی Template The Template Pattern

  • آزمایشگاه: تمرین الگوی Template Lab: Practicing the Template Pattern

  • تکنیک‌های پیشرفته استدلال و خروجی ساختاریافته Advanced Techniques for Reasoning and Structured Output

  • ساخت پرامپت تحلیل هوش مصنوعی قابل اعتماد Building a Trustworthy AI Analysis Prompt

جعبه‌ابزار هوش مصنوعی ۲: کامیت‌های هوشمند AI Toolbox #2 - Smart Commits

  • ماژول ۲: نمای کلی Module 2: Overview

  • ایجاد کد اولیه برای قابلیت کامیت Scaffold the Commit Feature Boilerplate Code

  • دریافت Git Diff Retrieve the Git Diff

  • تولید قالب‌های پرامپت Generate the Prompt Templates

  • پیاده‌سازی قابلیت کامیت Implement the Commit Functionality

  • امکان تنظیم پیام‌های کامیت Allow Commit Message Adjustments

  • بهبود مجموعه تست‌ها Improve the Test Suite

  • افزودن لاگ‌گذاری مناسب به قابلیت کامیت Add Proper Logging to the Commit Feature

  • امکان انتخاب مدل سفارشی از طریق CLI Allow Choosing a Custom Model via the CLI

  • افزودن مستندات Add Documentation

تکنیک‌های پیشرفته پرامپت‌نویسی Advanced Prompting Techniques

  • مقدمه بخش Section Introduction

  • آزمایشگاه: الگوی Flip the Script - بخش ۱ Lab: Flip the Script Pattern - Part 1

  • آزمایشگاه: الگوی Flip the Script - بخش ۲ Lab: Flip the Script Pattern - Part 2

  • هدایت با الگوی «Flip the Script» Guiding with the "Flip the Script" Pattern

  • آزمایشگاه: تولید پرامپت‌ها - بخش ۱ Lab: Generate Prompts - Part 1

  • آزمایشگاه: تولید پرامپت‌ها - بخش ۲ Lab: Generate Prompts - Part 2

  • آزمایشگاه: الگوی تجزیه (Decomposition) Lab: The Decomposition Pattern

  • پرامپت‌نویسی و تولید مشارکتی Collaborative Prompting and Generation

  • تجزیه یک تکلیف پیچیده هوش مصنوعی Decomposing a Complex AI Task

  • آزمایشگاه: الگوی خود-نقد (Self Critique) Lab: The Self-Critique Pattern

  • آزمایشگاه: پیاده‌سازی فراخوانی توابع - بخش ۱ Lab: Implement Function Calling - Part 1

  • آزمایشگاه: پیاده‌سازی فراخوانی توابع - بخش ۲ Lab: Implement Function Calling - Part 2

  • چت‌بات «داده‌های دنیای واقعی» The "Real-World Data" Chatbot

  • آزمایشگاه: الگوی Self Consistency - بخش ۱ Lab: The Self-Consistency Pattern - Part 1

  • آزمایشگاه: الگوی Self Consistency - بخش ۲ Lab: The Self-Consistency Pattern - Part 2

  • پردازش پیشرفته تکالیف و استفاده از ابزارها Advanced Task Processing and Tool Use

جعبه‌ابزار هوش مصنوعی ۳: بازبینی هوشمند کد AI Toolbox #3 - Smart Code Reviews

  • ماژول ۳: نمای کلی Module 3: Overview

  • مرور لیست کارهای (TODOs) ماژول Module TODOs Overview

  • مهاجرت از Subprocess به GitPython Migrate from Subprocess to GitPython

  • بازنویسی استثناها (Exceptions) Refactor Exceptions

  • ایجاد ساختار دستور Review Scaffolding the Review Command

  • پیاده‌سازی Dataclasses و توابع کمکی Implementing Dataclasses and Helper Functions

  • ادغام دستور Review در CLI Integrating the Review Command into the CLI

  • پیاده‌سازی پرامپت‌های بازبینی منطق و نحو (Syntax) Implementing Logic and Syntax Review Prompts

  • بهره‌گیری از LLMها برای بازبینی Leveraging LLMs for Reviews

  • ایجاد Personaهای مرتبط برای تحلیل‌های پیشرفته‌تر Creating Relevant Personas for More Advanced Analysis

  • پیاده‌سازی گردش‌کار Self Consistency - بخش ۱ Implementing the Self-Consistency Workflow - Part 1

  • پیاده‌سازی گردش‌کار Self Consistency - بخش ۲ Implementing the Self-Consistency Workflow - Part 2

  • تعریف توابع برای فراخوانی ابزارها Define Functions for Tool Calling

  • پیاده‌سازی یک رجیستری ابزار سبک - بخش ۱ Implement a Lightweight Tool Registry - Part 1

  • پیاده‌سازی یک رجیستری ابزار سبک - بخش ۲ Implement a Lightweight Tool Registry - Part 2

  • رفع مشکلات تایپینگ (Typing) Fix Typing Issues

  • پیاده‌سازی پیش‌نویس اول برای فراخوانی ابزار مبتنی بر هوش مصنوعی Implement a First Draft for AI-Driven Tool Calling

  • بهبود حلقه فراخوانی ابزار Improve the Tool Calling Loop

  • پیاده‌سازی تست‌ها برای فراخوانی ابزار Implement Tests for Tool Calling

  • افزودن مرحله خود-نقد در بازبینی Add a Self-Critique Step in the Review

جعبه‌ابزار هوش مصنوعی ۴: خروجی JSON و Markdown AI Toolbox #4 - JSON and Markdown Output

  • ماژول ۴: نمای کلی Module 4: Overview

  • شروع با مهاجرت خروجی Start with Output Migration

  • تقسیم ماژول Review به چندین فایل Split the Review Module into Multiple Files

  • رفع تست‌های شکست‌خورده Fix Failing Tests

  • مهاجرت پرامپت‌های موجود به خروجی JSON Migrate Existing Prompts to Output JSON

  • به‌روزرسانی تست‌های موجود Update Existing Tests

  • مهاجرت خط لوله بازبینی و کمکی‌ها برای کار با Dataclasses - بخش ۱ Migrate Review Pipeline and Helpers to Work with Dataclasses - Part 1

  • مهاجرت خط لوله بازبینی و کمکی‌ها برای کار با Dataclasses - بخش ۲ Migrate Review Pipeline and Helpers to Work with Dataclasses - Part 2

  • تکمیل مهاجرت خط لوله Complete Pipeline Migration

  • رفع باگ‌های جزئی Fix Minor Bugs

  • رفع تست‌های موجود Fix Existing Tests

  • پیاده‌سازی تجزیه خروجی (Output Parsing) برای دستور Review Implement Output Parsing for the Review Command

  • جمع‌بندی پروژه: به‌روزرسانی منطق ترکیب و مستندات پروژه Project Wrap-Up: Update Synthesis Logic and Project Documentation

جمع‌بندی Conclusion

  • تبریکات + سخنرانی جایزه! Congratulations + BONUS Lecture!

نمایش نظرات

آموزش مهندسی پرامپت برای توسعه‌دهندگان: راهنمای جامع و تخصصی
جزییات دوره
16 hours
120
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,588
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lauro Fialho Müller Lauro Fialho Müller

مشاور ارشد فناوری اطلاعات و توسعه دهنده Full-Stack