دوره آموزشی ساخت و توسعه با Claude API
7 ساعت 54 دقیقهمتوسط2026-04-02
مدرسین

Anthropic
جزئیات دوره
اگر میخوای به یک متخصص کار با Anthropic API تبدیل بشی و سیستمهای هوشمند با Claude بسازی، این دوره نقشه راه کامله. از مفاهیم پایهای API و مدیریت کلیدها گرفته تا تکنیکهای پیشرفتهی معماری سیستمهای AI، همهچیز رو با تمرینهای عملی یاد میگیری. اینجا یاد میگیری چطور مدل رو برای رفتارهای خاص تنظیم کنی، چطور سیستمهای RAG خفن بسازی و چطور از قابلیتهای چندرسانهای (Multimodal) مثل تحلیل تصویر و پردازش اسناد توی پروژههات استفاده کنی. در نهایت، با استراتژیهایی مثل prompt caching و پیادهسازی MCP، یاد میگیری سیستمهایی بسازی که هم سریعترن، هم هزینهی کمتری دارن و هم خیلی هوشمندتر عمل میکنن.
پیشنیازها
تسلط به برنامهنویسی پایتون
دانش اولیه در مورد کار با دادههای JSON
اهداف یادگیری
راهاندازی و احراز هویت با Anthropic API، شامل مدیریت کلیدهای API و پیکربندی درخواستها.
پیادهسازی مکالمات تکمرحلهای و چندمرحلهای با فرمتبندی صحیح پیامها و مدیریت context.
پیکربندی system promptها و کنترل رفتار مدل با استفاده از temperature، استریم پاسخ و فرمتهای خروجی ساختاریافته.
طراحی و اجرای workflowهای ارزیابی prompt با استفاده از تولید مجموعه داده تست و سیستمهای نمرهدهی خودکار.
بهکارگیری تکنیکهای مهندسی prompt شامل ساختاردهی با تگهای XML، یادگیری مبتنی بر مثال و تدوین دستورالعملهای شفاف.
یکپارچهسازی قابلیتهای tool usage کلود برای گسترش کارکرد با ابزارهای سفارشی، عملیات دستهای (batch) و جستوجوی وب.
ساخت سیستمهای RAG با استفاده از text chunking، embeddings، جستوجوی BM25 و بازیابی زمینهمحور (contextual retrieval).
استفاده از قابلیتهای پیشرفته کلود از جمله حالت تفکر گسترده (extended thinking)، تحلیل تصویر، پردازش PDF و تولید استناد.
پیادهسازی استراتژیهای prompt caching برای بهینهسازی استفاده از API و کاهش تأخیر (latency).
توسعه سرورها و کلاینتهای مدل context protocol (MCP) برای یکپارچهسازی استاندارد ابزارها و منابع.
استقرار اپلیکیشنهای Anthropic از جمله Claude Code برای کارهای توسعه خودکار.
معماری سیستمهای مبتنی بر agent با workflowهای موازیسازی، زنجیرهسازی (chaining) و مسیریابی (routing).
پیشنیازها
تسلط به برنامهنویسی پایتون
دانش اولیه در مورد کار با دادههای JSON
اهداف یادگیری
راهاندازی و احراز هویت با Anthropic API، شامل مدیریت کلیدهای API و پیکربندی درخواستها.
پیادهسازی مکالمات تکمرحلهای و چندمرحلهای با فرمتبندی صحیح پیامها و مدیریت context.
پیکربندی system promptها و کنترل رفتار مدل با استفاده از temperature، استریم پاسخ و فرمتهای خروجی ساختاریافته.
طراحی و اجرای workflowهای ارزیابی prompt با استفاده از تولید مجموعه داده تست و سیستمهای نمرهدهی خودکار.
بهکارگیری تکنیکهای مهندسی prompt شامل ساختاردهی با تگهای XML، یادگیری مبتنی بر مثال و تدوین دستورالعملهای شفاف.
یکپارچهسازی قابلیتهای tool usage کلود برای گسترش کارکرد با ابزارهای سفارشی، عملیات دستهای (batch) و جستوجوی وب.
ساخت سیستمهای RAG با استفاده از text chunking، embeddings، جستوجوی BM25 و بازیابی زمینهمحور (contextual retrieval).
استفاده از قابلیتهای پیشرفته کلود از جمله حالت تفکر گسترده (extended thinking)، تحلیل تصویر، پردازش PDF و تولید استناد.
پیادهسازی استراتژیهای prompt caching برای بهینهسازی استفاده از API و کاهش تأخیر (latency).
توسعه سرورها و کلاینتهای مدل context protocol (MCP) برای یکپارچهسازی استاندارد ابزارها و منابع.
استقرار اپلیکیشنهای Anthropic از جمله Claude Code برای کارهای توسعه خودکار.
معماری سیستمهای مبتنی بر agent با workflowهای موازیسازی، زنجیرهسازی (chaining) و مسیریابی (routing).
سرفصل ها
مقدمه
- به دوره خوش آمدید
بررسی اجمالی انسانشناسی
- بررسی اجمالی مدلهای کلود
دسترسی به کلود با API
- دسترسی به API
- درخواست کردن
- مکالمات چند نوبتی
- تمرین چت
- اعلانهای سیستم
- سیستم از شما میخواهد ورزش کنید
- دما
- پخش پاسخ
- کنترل خروجی مدل
- دادههای ساختاریافته
- تمرین دادههای ساختاریافته
ارزیابی سریع
- ارزیابی سریع
- یک گردش کار ارزیابی معمولی
- تولید مجموعه دادههای آزمایشی
- اجرای ارزیابی
- درجهبندی مبتنی بر مدل
- درجهبندی مبتنی بر آییننامه
- تمرین روی ارزیابیهای سریع
تکنیکهای مهندسی سریع
- مهندسی سریع
- واضح و رک بودن
- خاص بودن
- ساختار با برچسبهای XML
- ارائه مثال
- تمرین در مورد راهنمایی
استفاده از ابزار با کلود
- معرفی استفاده از ابزار
- بررسی اجمالی پروژه
- توابع ابزار
- طرحوارههای ابزارها
- مدیریت بلوکهای پیام
- ارسال نتایج ابزار
- مکالمات چند نوبتی با ابزارها
- پیادهسازی چندین نوبت
- استفاده از ابزارهای متعدد
- ابزار دستهای
- ابزارهایی برای دادههای ساختاریافته
- ابزار ریزدانه
- ابزار ویرایش متن
- ابزار جستجوی وب
نسل افزودهشده با بازیابی
- معرفی نسل بازیابی-تقویتشده
- استراتژیهای قطعهبندی متن
- جاسازی متن
- جریان کامل RAG
- پیادهسازی جریان RAG
- جستجوی واژگانی BM25
- یک خط لوله RAG چند شاخصی
- بازیابی زمینهای
- نتایج رتبهبندی مجدد
ویژگیهای کلود
- تفکر گسترده
- پشتیبانی از تصویر
- پشتیبانی از PDF
- نقل قولها
- ذخیره سازی سریع
- قوانین ذخیره سازی سریع
- ذخیره سازی سریع در عمل
- اجرای کد و API فایلها
پروتکل زمینه مدل (MCP)
- معرفی MCP
- مشتریان MCP
- راهاندازی پروژه
- تعریف ابزارها با MCP
- بازرس سرور
- پیادهسازی یک کلاینت
- تعریف منابع
- دسترسی به منابع
- تعریف دستورالعملها
- اعلانها در کلاینت
- بررسی MCP
اپلیکیشنهای آنتروپیک - کلود کد و استفاده از کامپیوتر
- برنامههای انسانشناسی
- تنظیمات کلود کد
- کلود کد در عمل
- بهبودهایی با سرورهای MCP
- موازیسازی کد کلود
- خودکارسازی اشکالزدایی
- استفاده از کامپیوتر
- نحوه استفاده از کامپیوتر
عاملها و گردشهای کاری
- عوامل و گردشهای کاری
- گردشهای کاری موازیسازی
- زنجیرهسازی گردشهای کاری
- گردشهای کاری مسیریابی
- عوامل و ابزارها
- بازرسی محیط زیست
- گردشهای کاری در مقابل عاملها
جمعبندی
- جمعبندی دوره
دوره های مرتبط
- دوره آموزشی کلود با Google Cloud Vertex AI
- دوره آموزشی مقدمهای بر «پروتکل کانتکست مدل» (Model Context Protocol)
- دوره آموزشی کدنویسی Vibe برای ایجاد یک عامل مهندسی دستورات جهت افزایش استفاده از LLM
- دوره آموزشی تولید یک API با CI/CD در Claude Code
- دوره آموزشی وایب کدینگ اولین ایجنت هوش مصنوعی خود با Claude Code
- دوره آموزشی مقدمهای بر مدلهای زبانی بزرگ (LLM) و مهندسی پرامپت
- دوره آموزشی توسعه مبتنی بر هوش مصنوعی با استفاده از API شرکت Anthropic
- دوره آموزشی شروع کار با کلود 3
مسیرهای مرتبط
- مسیر آموزشی شروع کار با مهندسی پرامپت
- مسیر آموزشی ساخت عوامل هوش مصنوعی: تکنیکهای پیشرفته برای توسعهدهندگان
- مسیر آموزشی گواهینامه حرفهای هوش مصنوعی مولد از Snowflake
- مسیر آموزشی یادگیری Vibe Coding: ساخت اپلیکیشنها با کدنویسی مجهز به هوش مصنوعی
- مسیر آموزشی تبدیل شدن به یک تحلیلگر برنامه ریزی مالی شرکت
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی راهنمای توسعهدهنده Google Gemini