لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آمادگی آزمون مدارک بنیادین معمار تایید شده آنتروپیک کلود (CCA-F)
- آخرین آپدیت
دانلود Anthropic Claude Certified Architect Foundations (CCA-F) Cert Prep
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
مهارتهای بنیادین مورد نیاز برای تبدیل شدن به یک معمار تایید شده کلود (Claude Certified Architect) را کسب کنید. این دوره با بررسی معماری ایجنتی (Agentic Architecture) و ارکستراسیون آغاز میشود که ستون فقرات سیستمهای قدرتمند هوش مصنوعی را تشکیل میدهند. بیاموزید که چگونه ابزارها را طراحی کرده و پروتکل MCP را بهطور موثر ادغام کنید تا عملکرد سیستم قابل اطمینان و مقیاسپذیر باشد. بینشهای عمیقی در مورد پیکربندی کد کلود و گردشهای کاری برای بهینهسازی بهرهوری عملیاتی به دست آورید. تکنیکهای مهندسی پرامپت برای خروجیهای ساختاریافته را کشف کنید که پاسخهای هوش مصنوعی را بهبود میبخشند. استراتژیهای مدیریت کانتکست (Context Management) را برای حفظ پایداری سیستم حتی در سناریوهای پیچیده یاد بگیرید. این دوره برای متخصصان فنی که به دنبال تعمیق تخصص خود هستند و کسانی که برای آزمون صدور مدرک آماده میشوند، بسیار مناسب است. در پایان این دوره، شما برای ارکستراسیون سیستمهای هوش مصنوعی با اعتماد به نفس بیشتر و تضمین قابلیت اطمینان و عملکردهای پیشرفته مجهز خواهید شد.
سرفصل ها و درس ها
حلقه ایجنتی
1. The Agentic Loop
نحوه افزودن نتایج ابزار به تاریخچه
How to append tool results to history
نحوه ادامه صحیح حلقه
How to continue the loop correctly
اشتباه رایج: نادیده گرفتن تاریخچه در نتایج ابزار
Common mistake: Skipping history on tool results
درک فیلد stop_reason
Understanding the stop_reason field
حلقه ایجنتی چیست؟
What is the agentic loop?
مقدمهای بر دامنه ۱: معماری ایجنتی و ارکستراسیون
Introduction to domain 1: Agentic architecture and orchestration
اشتباه رایج: پایان دادن زودهنگام به حلقه
Common mistake: Ending the loop too early
نحوه شاخهبندی در tool_use
How to branch on tool_use
مدل هاب و اسپوک (Hub and Spoke)
2. Hub-and-Spoke Model
نحوه تجمیع نتایج توسط هماهنگکننده
How a coordinator aggregates results
نحوه مدیریت خطاهای زیر-ایجنت توسط هماهنگکننده
How a coordinator handles subagent errors
نحوه انتقال کانتکست به زیر-ایجنت
How to pass context to a subagent
چرا زیر-ایجنتها حافظهای از هماهنگکننده ندارند
Why subagents have no memory of the coordinator
نحوه فراخوانی زیر-ایجنتها توسط هماهنگکننده
How a coordinator invokes subagents
مقدمهای بر مدل هاب و اسپوک
Introduction to the hub-and-spoke model
جریان ارتباطات در مدل هاب و اسپوک
How communication flows in hub-and-spoke
نحوه تجزیه وظایف توسط هماهنگکننده
How a coordinator decomposes tasks
نحوه تشخیص خروجی ناقص هماهنگکننده
How to diagnose incomplete coordinator output
ابزار تسک و اجرای موازی
3. Task Tool and Parallel Execution
زمان استفاده از فراخوانی متوالی در مقابل موازی
When to use sequential vs. parallel invocation
نحوه اجرای موازی زیر-ایجنتها
How to run subagents in parallel
مقدمهای بر ابزار تسک (Task Tool)
Introduction to the task tool
چرا هماهنگکنندهها به تسک در allowedTools نیاز دارند
Why coordinators need task in allowedTools
قانون تناسب ریسک (Stakes Proportionate Rule) چیست
What is the stakes-proportionate rule
کنترل برنامهنویسی شده و هوکها
4. Programmatic Control and Hooks
گیت برنامهنویسی شده چیست؟
What is a programmatic gate?
مقدمهای بر هوکهای رهگیری فراخوانی ابزار
Introduction to tool call interception hooks
مقدمهای بر هوکهای PostToolUse
Introduction to PostToolUse hooks
چرا پرامپتها به تنهایی نمیتوانند صحت را تضمین کنند
Why prompts alone cannot guarantee correctness
توضیحات ابزارها
5. Tool Descriptions
نحوه تشخیص انتخاب نادرست ابزار
How to diagnose tool misselection
نحوه نوشتن یک توصیف کامل برای ابزار
How to write a complete tool description
توصیفات مبهم چگونه هستند
What vague descriptions look like
مقدمهای بر دامنه ۲: طراحی ابزار و ادغام MCP
Introduction to domain 2: Tool design and MCP integration
چرا عبارت «در مقابل ابزارهای مشابه» بیشترین اهمیت را دارد
Why the "vs similar tools" clause matters most
چرا توصیفات ابزار باعث هدایت انتخاب میشوند
Why tool descriptions drive selection
الگوهای مدیریت خطا
6. Error Handling Patterns
نحوه مدیریت خطاهای دسترسی
How to handle permission failures
نحوه مدیریت خطاهای منطق کسبوکار
How to handle business logic failures
نحوه طراحی پاسخهای خطای متمایز
How to design distinguishable error responses
نحوه مدیریت خطاهای اعتبارسنجی
How to handle validation failures
نحوه مدیریت خطاهای گذرا
How to handle transient failures
خطای دسترسی در مقابل نتیجه خالی معتبر
Access failure vs. valid empty result
پیکربندی MCP
7. MCP Configuration
چه مواردی در پیکربندی MCP سطح کاربر قرار میگیرد؟
What goes in user-level MCP config?
چه مواردی در پیکربندی MCP سطح پروژه قرار میگیرد؟
What goes in project-level MCP config?
نحوه تشخیص عدم دسترسی به سرور MCP
How to diagnose missing MCP server access
محدوده ابزارها و نقشهای ایجنت
8. Tool Scoping and Agent Roles
نحوه محدود کردن ابزارها به نقشهای ایجنت
How to scope tools to agent roles
هر ایجنت باید چند ابزار داشته باشد
How many tools each agent should have
چرا تعداد زیاد ابزارها به انتخاب آسیب میزند
Why too many tools hurt selection
سلسلهمراتب CLAUDE.md
9. CLAUDE.md Hierarchy
چه مواردی در CLAUDE.md سطح دایرکتوری قرار میگیرد
What goes in directory-level CLAUDE.md
چه مواردی در CLAUDE.md سطح پروژه قرار میگیرد
What goes in project-level CLAUDE.md
چه مواردی در CLAUDE.md سطح کاربر قرار میگیرد
What goes in user-level CLAUDE.md
مقدمهای بر دامنه ۳: پیکربندی کد کلود و گردشهای کاری
Introduction to domain 3: Claude code configuration and workflows
نحوه تشخیص نادیده گرفتن قراردادهای تیمی
How to diagnose ignored team conventions
مقدمهای بر سلسلهمراتب CLAUDE.md
Introduction to the CLAUDE.md hierarchy
مهارتهای ایجنت
10. Agent Skills
گردشهای کاری خاصِ هر تسک کجا قرار میگیرند
Where task-specific workflows belong
مهارتهای پیشرفته: پیکربندی و مقیاسبندی
Advanced skills: Configuration and scaling
درک نحوه ایجاد و عملکرد مهارتها
Understanding how skills are created and work
مقایسه CLAUDE.md و مهارتهای ایجنت: تفاوت در بارگذاری
CLAUDE.md vs agent skills: How loading differs
استانداردهای جهانی کجا قرار میگیرند
Where universal standards belong
انتخاب ابزار مناسب: مقایسه مهارتها با سایر موارد
Picking the right tool: Skills compared to everything else
مقدمهای بر مهارتها (Skills)
Introduction to skills
قوانین مسیر-محور و کانتکست: Fork
11. Path-Specific Rules and Context: Fork
قوانین مسیر-محور در مقابل CLAUDE.md دایرکتوری
Path-specific rules vs directory CLAUDE.md
زمان استفاده از context: Fork
When to use context: Fork
نحوه تأثیر قوانین مسیر-محور بر بودجه توکنها
How path-specific rules affect the token budget
مقدمهای بر قوانین مسیر-محور
Introduction to path-specific rules
کانتکست Fork چیست
What is context: Fork
فلگهای CLI و CI/CD
12. CLI Flags and CI/CD
نحوه اجرای کد کلود در CI/CD
How to run Claude code in CI/CD
عملکرد فلگ p چیست
What the -p flag does
معیارهای تطبیق و مثالهای Few Shot
13. Match Criteria and Few-Shot Examples
چرا عبارت «فقط اگر مطمئن هستید» کار نمیکند
Why "only if you're confident" doesn't work
نحوه نوشتن معیارهای تطبیق صریح
How to write explicit match criteria
چرا مثالها باید استدلال را نشان دهند و نه فقط پاسخ را
Why examples must show reasoning, not just answers
تعداد مثالهای Few Shot برای گنجاندن چقدر باشد
How many few-shot examples to include
مقدمهای بر دامنه ۴: مهندسی پرامپت و خروجی ساختاریافته
Introduction to domain 4: Prompt engineering and structured output
زمان استفاده از مثالهای Few Shot
When to reach for few-shot examples
نحوه تعریف موارد عدم تطبیق و حالتهای خاص (Edge Cases)
How to define non-matches and edge cases
طرحواره JSON و خروجی ساختاریافته
14. JSON Schema and Structured Output
نحوه استفاده از فیلدهای اختیاری و Nullable
How to use optional and nullable fields
چرا فیلدهای اجباری باعث جعل فیلدهای خالی میشوند
Why required fields cause empty-field fabrication
چگونه tool_use با طرحواره JSON از خطاهای سینتکس جلوگیری میکند
How tool_use with JSON schema prevents syntax errors
نحوه استفاده از مقادیر Enum برای رفع ابهام
How to use enum values for ambiguity
چرا طرحوارهها از دادههای جعلی جلوگیری نمیکنند
Why schemas don't prevent fabricated data
انتخاب API و هزینه در مقابل تاخیر
15. API Selection and Cost vs. Latency
نحوه انتخاب بین هزینه و تاخیر
How to choose between cost and latency
زمان استفاده از API سنکرون (همزمان)
When to use the synchronous API
زمان استفاده از API دستهای (Batch)
When to use the batch API
نمایش نظرات