در پایان این ماژول، شما قادر خواهید بود:
- ✅ نصب و پیکربندی AI Toolkit برای Visual Studio Code
- ✅ مرور کاتالوگ مدلها و درک منابع مختلف مدلها
- ✅ استفاده از Playground برای آزمایش و تجربه مدلها
- ✅ ساخت عوامل هوش مصنوعی سفارشی با استفاده از Agent Builder
- ✅ مقایسه عملکرد مدلها در ارائهدهندگان مختلف
- ✅ بهکارگیری بهترین روشها در مهندسی پرامپت
AI Toolkit برای Visual Studio Code افزونه اصلی مایکروسافت است که VS Code را به یک محیط توسعه جامع هوش مصنوعی تبدیل میکند. این ابزار فاصله بین تحقیقات هوش مصنوعی و توسعه کاربردی را پر میکند و هوش مصنوعی مولد را برای توسعهدهندگان با هر سطح مهارتی قابل دسترس میسازد.
| ویژگی | توضیح | کاربرد |
|---|---|---|
| 🗂️ کاتالوگ مدلها | دسترسی به بیش از ۱۰۰ مدل از GitHub، ONNX، OpenAI، Anthropic، Google | کشف و انتخاب مدل |
| 🔌 پشتیبانی BYOM | ادغام مدلهای خودتان (محلی/راه دور) | استقرار مدل سفارشی |
| 🎮 محیط تعاملی Playground | آزمایش مدل در زمان واقعی با رابط چت | نمونهسازی سریع و تست |
| 📎 پشتیبانی چندرسانهای | مدیریت متن، تصویر و پیوستها | برنامههای پیچیده هوش مصنوعی |
| ⚡ پردازش دستهای | اجرای همزمان چند پرامپت | جریان کاری تست بهینه |
| 📊 ارزیابی مدل | معیارهای داخلی (F1، مرتبط بودن، شباهت، انسجام) | ارزیابی عملکرد |
- 🚀 توسعه سریعتر: از ایده تا نمونه اولیه در چند دقیقه
- 🔄 جریان کاری یکپارچه: یک رابط برای چندین ارائهدهنده هوش مصنوعی
- 🧪 آزمایش آسان: مقایسه مدلها بدون نیاز به تنظیمات پیچیده
- 📈 آماده تولید: انتقال بیدردسر از نمونه اولیه به استقرار
گام ۱: دسترسی به بازارچه افزونهها
- Visual Studio Code را باز کنید
- به نمای Extensions بروید (
Ctrl+Shift+XیاCmd+Shift+X) - جستجو کنید برای "AI Toolkit"
گام ۲: انتخاب نسخه مورد نظر
- 🟢 نسخه پایدار: توصیه شده برای استفاده در تولید
- 🔶 نسخه پیشانتشار: دسترسی زودهنگام به ویژگیهای جدید
گام ۳: نصب و فعالسازی
- آیکون AI Toolkit در نوار کناری VS Code ظاهر شده است
- افزونه فعال و روشن است
- هیچ خطای نصب در پنل خروجی وجود ندارد
🎯 هدف: تسلط بر کاتالوگ مدلها و آزمایش اولین مدل هوش مصنوعی خود
کاتالوگ مدلها دروازه شما به اکوسیستم هوش مصنوعی است. این کاتالوگ مدلها را از چندین ارائهدهنده جمعآوری میکند و کشف و مقایسه گزینهها را آسان میسازد.
🔍 راهنمای مرور:
روی MODELS - Catalog در نوار کناری AI Toolkit کلیک کنید
💡 نکته حرفهای: به دنبال مدلهایی باشید که قابلیتهای خاصی متناسب با نیاز شما دارند (مثلاً تولید کد، نوشتن خلاقانه، تحلیل).
استراتژی انتخاب مدل:
- GPT-4.1: بهترین گزینه برای استدلال و تحلیل پیچیده
- Phi-4-mini: سبک و پاسخ سریع برای کارهای ساده
🔧 روند پیکربندی:
- از کاتالوگ، OpenAI GPT-4.1 را انتخاب کنید
- روی Add to My Models کلیک کنید تا مدل برای استفاده ثبت شود
- گزینه Try in Playground را انتخاب کنید تا محیط تست باز شود
- منتظر بمانید تا مدل راهاندازی شود (راهاندازی اولیه ممکن است کمی طول بکشد)
⚙️ آشنایی با پارامترهای مدل:
- Temperature: کنترل خلاقیت (۰ = قطعی، ۱ = خلاقانه)
- Max Tokens: حداکثر طول پاسخ
- Top-p: نمونهگیری هستهای برای تنوع پاسخ
Playground آزمایشگاه تجربه هوش مصنوعی شماست. در اینجا نحوه بهرهبرداری حداکثری از آن آمده است:
🎨 بهترین روشهای مهندسی پرامپت:
- خاص باشید: دستورالعملهای واضح و دقیق نتایج بهتری میدهد
- زمینه ارائه دهید: اطلاعات مرتبط را اضافه کنید
- از مثالها استفاده کنید: با مثالها به مدل نشان دهید چه میخواهید
- تکرار کنید: پرامپتها را بر اساس نتایج اولیه اصلاح کنید
🧪 سناریوهای تست:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."🎯 هدف: مقایسه مدلهای مختلف با استفاده از پرامپتهای یکسان برای درک نقاط قوت آنها
📋 دستورالعملها:
- Phi-4-mini را به فضای کاری خود اضافه کنید
- از همان پرامپت برای هر دو مدل GPT-4.1 و Phi-4-mini استفاده کنید
- کیفیت، سرعت و دقت پاسخها را مقایسه کنید
- یافتههای خود را در بخش نتایج مستند کنید
💡 نکات کلیدی برای کشف:
- چه زمانی از LLM و چه زمانی از SLM استفاده کنیم
- موازنه هزینه و عملکرد
- قابلیتهای تخصصی مدلهای مختلف
🎯 هدف: ایجاد عوامل هوش مصنوعی تخصصی برای وظایف و جریانهای کاری خاص
Agent Builder جایی است که AI Toolkit واقعاً میدرخشد. این ابزار به شما امکان میدهد دستیاران هوش مصنوعی هدفمند بسازید که قدرت مدلهای زبان بزرگ را با دستورالعملهای سفارشی، پارامترهای خاص و دانش تخصصی ترکیب میکنند.
🧠 اجزای معماری عامل:
- مدل اصلی: پایه LLM (GPT-4، Groks، Phi و غیره)
- پرامپت سیستم: شخصیت و رفتار عامل را تعریف میکند
- پارامترها: تنظیمات دقیق برای عملکرد بهینه
- ادغام ابزارها: اتصال به APIهای خارجی و سرویسهای MCP
- حافظه: زمینه گفتگو و حفظ جلسه
🎨 ایجاد پرامپتهای سیستم موثر:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactionsالبته، میتوانید از Generate System Prompt نیز استفاده کنید تا AI به شما در تولید و بهینهسازی پرامپتها کمک کند
🔧 بهینهسازی پارامترها:
| پارامتر | بازه پیشنهادی | کاربرد |
|---|---|---|
| Temperature | ۰.۱-۰.۳ | پاسخهای فنی/واقعی |
| Temperature | ۰.۷-۰.۹ | وظایف خلاقانه/طوفان فکری |
| Max Tokens | ۵۰۰-۱۰۰۰ | پاسخهای مختصر |
| Max Tokens | ۲۰۰۰-۴۰۰۰ | توضیحات مفصل |
🎯 ماموریت: ساخت دستیار تخصصی کدنویسی پایتون
📋 مراحل پیکربندی:
-
انتخاب مدل: انتخاب Claude 3.5 Sonnet (عالی برای کد)
-
طراحی پرامپت سیستم:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code- پیکربندی پارامترها:
- Temperature: ۰.۲ (برای کد پایدار و قابل اعتماد)
- Max Tokens: ۲۰۰۰ (توضیحات مفصل)
- Top-p: ۰.۹ (خلاقیت متعادل)
سناریوهای تست:
- تابع پایه: "یک تابع برای یافتن اعداد اول بساز"
- الگوریتم پیچیده: "یک درخت جستجوی دودویی با متدهای درج، حذف و جستجو پیادهسازی کن"
- مسئله دنیای واقعی: "یک وب اسکرپر بساز که محدودیت نرخ و تلاش مجدد را مدیریت کند"
- اشکالزدایی: "این کد را اصلاح کن [کد مشکلدار را بچسبان]"
🏆 معیارهای موفقیت:
- ✅ کد بدون خطا اجرا میشود
- ✅ مستندات مناسب دارد
- ✅ بهترین شیوههای پایتون را دنبال میکند
- ✅ توضیحات واضح ارائه میدهد
- ✅ پیشنهاد بهبود میدهد
درک خود را بسنجید:
- میتوانید تفاوت مدلها در کاتالوگ را توضیح دهید؟
- آیا موفق به ساخت و آزمایش یک عامل سفارشی شدهاید؟
- آیا میدانید چگونه پارامترها را برای کاربردهای مختلف بهینه کنید؟
- میتوانید پرامپتهای سیستم موثر طراحی کنید؟
- مستندات AI Toolkit: مستندات رسمی مایکروسافت
- راهنمای مهندسی پرامپت: بهترین روشها
- مدلها در AI Toolkit: مدلهای در حال توسعه
🎉 تبریک! شما مبانی AI Toolkit را به خوبی فرا گرفتهاید و آمادهاید تا برنامههای هوش مصنوعی پیشرفتهتری بسازید!
آماده قابلیتهای پیشرفتهتر هستید؟ به ماژول ۲: MCP با مبانی AI Toolkit بروید تا یاد بگیرید چگونه:
- عوامل خود را با ابزارهای خارجی از طریق Model Context Protocol (MCP) متصل کنید
- عوامل اتوماسیون مرورگر با Playwright بسازید
- سرورهای MCP را با عوامل AI Toolkit خود ادغام کنید
- عوامل خود را با دادهها و قابلیتهای خارجی تقویت کنید
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی خطاها یا نواقصی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئول هیچ گونه سوءتفاهم یا تفسیر نادرستی که از استفاده این ترجمه ناشی شود، نیستیم.







