मार्गदर्शिका - AIF-C01 AWS Certified AI Practitioner
अंतिम समीक्षा: अप्रैल 2026
AIF-C01 परीक्षा द्वारा परखे जाने वाले architectural patterns का स्कैन-योग्य संदर्भ। ऊपर से नीचे पढ़ें या किसी section पर जाएं।
AI और ML के मूल सिद्धांत
एक लर्निंग प्रतिमान चुनें: लेबल किया गया डेटा, अनलेबल किया गया डेटा, या इंटरैक्टिव ट्रायल-एंड-एरर।
लेबल किया गया → सुपरवाइज्ड। अनलेबल किया गया क्लस्टरिंग/सेगमेंटेशन → अनसुपरवाइज्ड। एजेंट रिवॉर्ड से सीखता है → रीइन्फोर्समेंट।
क्यों: चुनाव मौजूदा डेटा द्वारा निर्धारित होता है। RLHF मानव रेटिंग द्वारा निर्देशित रीइइन्फोर्समेंट लर्निंग है, जिसका उपयोग LLM को संरेखित करने के लिए किया जाता है।
क्यों: असंतुलित डेटा पर एक्यूरेसी भ्रामक होती है; कन्फ्यूजन मैट्रिक्स TP/FP/TN/FN की गिनती दिखाता है; F1 प्रिसिजन और रिकॉल को संतुलित करता है।
एक सकारात्मक (गलत नकारात्मक) को मिस करने की लागत गलत सकारात्मक से कहीं अधिक है - उदा. धोखाधड़ी का पता लगाना, बीमारी की जांच।
रिकॉल (संवेदनशीलता) के लिए अनुकूलन करें। कम प्रिसिजन स्वीकार करें।
क्यों: रिकॉल = TP / (TP + FN)। इसे अधिकतम करने से अधिक गलत अलार्म की कीमत पर छूटे हुए सकारात्मक कम होते हैं।
मॉडल प्रशिक्षण डेटा पर उच्च स्कोर करता है लेकिन परीक्षण/उत्पादन डेटा पर खराब प्रदर्शन करता है; या सटीकता पहले बेहतर होती है फिर जैसे-जैसे युग बढ़ते हैं, खराब होती जाती है।
ओवरफिटिंग। अधिक डेटा, रेगुलराइज़ेशन, अर्ली स्टॉपिंग, ड्रापआउट, या सरल मॉडल के साथ कम करें।
क्यों: ट्रेन-बनाम-परीक्षण में बड़ा अंतर का मतलब है कि मॉडल ने पैटर्न सीखने के बजाय शोर को याद कर लिया।
एक एकल-उद्देश्य कार्य के लिए प्रबंधित AI सेवा चुनें।
मॉडल इंफ्रास्ट्रक्चर का प्रबंधन किए बिना AWS पर एक जेनरेटिव AI एप्लिकेशन बनाएं।
Amazon Bedrock - एक एकल API के माध्यम से फाउंडेशन मॉडल (Anthropic Claude, Meta Llama, Amazon Titan, Stability, AI21, Mistral, Cohere) तक पूरी तरह से प्रबंधित पहुँच।
क्यों: कोई GPU प्रावधान नहीं, कोई मॉडल होस्टिंग नहीं; प्रति टोकन भुगतान करें। SageMaker JumpStart एक विकल्प है जब आपको अपने VPC में एक सेल्फ-होस्टेड एंडपॉइंट की आवश्यकता होती है।
परिभाषित करें कि क्या एक मॉडल को "फाउंडेशन मॉडल" बनाता है।
विविध, ज्यादातर अनलेबल किए गए डेटा पर प्री-ट्रेन्ड बड़ा मॉडल; प्रॉम्प्टिंग, फाइन-ट्यूनिंग, या RAG के माध्यम से कई डाउनस्ट्रीम कार्यों के लिए अनुकूलनीय।
अनुमान लगाएं कि एक प्रॉम्प्ट में कितना इनपुट फिट होता है और इनफरेंस लागत क्या निर्धारित करती है।
टोकन उप-शब्द इकाइयां हैं। संदर्भ विंडो = प्रति अनुरोध अधिकतम टोकन (इनपुट + आउटपुट)। इनफरेंस लागत संसाधित टोकन के लगभग आनुपातिक होती है।
क्यों: टोकन की संख्या, अनुरोधों की संख्या नहीं, Bedrock की कीमत तय करती है। यदि कोई लंबा दस्तावेज़ संदर्भ विंडो से अधिक है, तो उसे खंडों में तोड़ें या बड़े विंडो वाले मॉडल का चयन करें।
आउटपुट शैली चुनें: नियतात्मक बनाम रचनात्मक।
कम तापमान (~0.0-0.3) → नियतात्मक, दोहराने योग्य। उच्च तापमान (~0.7-1.0) → रचनात्मक, विविध। सुसंगत लेबल प्राप्त करने के लिए वर्गीकरण या भावना के लिए 0 का उपयोग करें।
तापमान से परे उम्मीदवार टोकन पूल को प्रतिबंधित करें।
Top-K = केवल K सबसे संभावित टोकन पर विचार करें। Top-P (न्यूक्लियस) = टोकन पर तब तक विचार करें जब तक संचयी संभावना P तक न पहुँच जाए।
क्यों: Top-P उम्मीदवार सेट के आकार को वितरण के आकार के अनुकूल बनाता है; Top-K निश्चित-चौड़ाई का होता है।
एक विशिष्ट शैली, लंबाई, या भाषा में LLM आउटपुट प्राप्त करें।
प्रॉम्प्ट इंजीनियरिंग। स्पष्ट निर्देश जोड़ें ("फ्रेंच में जवाब दें, 50 शब्दों से कम में, औपचारिक लहजे में")।
क्यों: स्टाइलिश नियंत्रण के लिए फाइन-ट्यूनिंग, रिट्रेनिंग, या मॉडल आकार बदलने की तुलना में सस्ता और तेज़।
पुनः प्रशिक्षण के बिना एक विशिष्ट कार्य पर LLM सटीकता में सुधार करें।
फ़्यू-शॉट प्रॉम्प्टिंग - नए इनपुट से पहले प्रॉम्प्ट में 2-5 लेबल किए गए इनपुट/आउटपुट उदाहरण एम्बेड करें।
क्यों: इन-कॉन्टेक्स्ट लर्निंग मॉडल को बिना वेट अपडेट के उदाहरणों के विरुद्ध पैटर्न-मैच करने की सुविधा देता है।
LLM बहु-चरणीय तर्क समस्याओं पर गलत उत्तर देता है।
चेन-ऑफ-थॉट प्रॉम्प्टिंग - मॉडल को अंतिम उत्तर से पहले तर्क चरणों से गुजरने का निर्देश दें ("आइए कदम-दर-कदम सोचें")।
LLM ऐसा टेक्स्ट उत्पन्न करता है जो प्रशंसनीय लगता है लेकिन तथ्यात्मक रूप से गलत या गढ़ा हुआ है।
मतिभ्रम। RAG (पुनर्प्राप्त तथ्यों पर आधारित), Bedrock Guardrails, कम तापमान, और उच्च-दांव वाले आउटपुट की मानवीय समीक्षा के साथ कम करें।
टेक्स्ट या मल्टीमॉडल डेटा पर सिमेंटिक सर्च, क्लस्टरिंग, या RAG रिट्रीवल को शक्ति दें।
कंटेंट को घने वैक्टर में बदलने के लिए एक एम्बेडिंग मॉडल (जैसे Titan Embeddings, Cohere Embed) का उपयोग करें। एक वेक्टर DB में स्टोर और क्वेरी करें।
क्यों: एम्बेडिंग सिमेंटिक अर्थ को कैप्चर करते हैं ताकि समान आइटम वेक्टर स्पेस में एक-दूसरे के करीब आ जाएं (कोसाइन / डॉट-प्रोडक्ट समानता)।
परिवर्तनीय / अप्रत्याशित लोड → ऑन-डिमांड (प्रति-टोकन)। स्थिर उच्च-मात्रा या गारंटीकृत थ्रूपुट → प्रोविजन्ड थ्रूपुट। कस्टम फाइन-ट्यून किए गए मॉडल → को प्रोविजन्ड थ्रूपुट का उपयोग करना चाहिए।
क्यों: ऑन-डिमांड में कोई प्रतिबद्धता नहीं है; प्रोविजन्ड थ्रूपुट मॉडल इकाइयों में समर्पित क्षमता खरीदता है।
बहुत सारे अनलेबल किए गए डोमेन टेक्स्ट का उपयोग करके एक फाउंडेशन मॉडल को विशेष शब्दावली (चिकित्सा, कानूनी, वैज्ञानिक) सिखाएं।
अनलेबल किए गए डोमेन कॉर्पस पर निरंतर प्री-ट्रेनिंग।
क्यों: निरंतर प्री-ट्रेनिंग मॉडल की शब्दावली और अवधारणाओं की समझ को अपडेट करता है; निर्देश फाइन-ट्यूनिंग कार्य व्यवहार सिखाता है। अलग लक्ष्य, अलग डेटा आकार।
प्रबंधित RAG → Bedrock नॉलेज बेस (वेक्टर स्टोर को स्वचालित रूप से संभालता है)। कस्टम वेक्टर DB → OpenSearch Service (k-NN), pgvector के साथ Aurora PostgreSQL, Neptune Analytics, या pgvector के साथ RDS for PostgreSQL।
क्यों: OpenSearch उच्च-मात्रा k-NN के लिए डिफ़ॉल्ट है; pgvector एक मौजूदा संबंधपरक DB का पुन: उपयोग करता है।
लागत ≈ संसाधित टोकन × प्रति-टोकन दर। प्रॉम्प्ट को छोटा करके, फ़्यू-शॉट उदाहरणों को ट्रिम करके, छोटे मॉडल चुनकर, या जहाँ समर्थित हो वहाँ प्रॉम्प्ट कैशिंग का उपयोग करके कम करें।
मॉडल एक जनसांख्यिकी, जातीय समूह, या भूगोल के लिए खराब प्रदर्शन करता है (उदाहरण के लिए कुछ समूहों को असमान रूप से चिह्नित करता है)।
सैंपलिंग पूर्वाग्रह। डेटासेट को पुनर्संतुलित करें: अविकसित वर्गों के लिए डेटा ऑग्मेंटेशन; विविध, प्रतिनिधि स्रोतों को सुनिश्चित करें।
क्यों: प्रशिक्षण डेटा जो समूहों का प्रतिनिधित्व कम करता है, ऐसे मॉडल उत्पन्न करता है जो उन्हें कम सेवा प्रदान करते हैं। इसे डेटा परत पर ठीक करें, मॉडल परत पर नहीं।
शासन और ऑडिट के लिए एक मॉडल के इच्छित उपयोग, प्रशिक्षण डेटा, प्रदर्शन, सीमाओं और जोखिमों का दस्तावेजीकरण करें।
Amazon SageMaker Model Cards - मॉडल से जुड़ा संरचित, संस्करणित दस्तावेज़।
हितधारकों या नियामकों को एक स्पष्टीकरण की आवश्यकता होती है कि मॉडल अपनी भविष्यवाणियों तक कैसे पहुँचता है।
जब संभव हो तो व्याख्यात्मक मॉडल का उपयोग करें (निर्णय वृक्ष, रैखिक/लॉजिस्टिक्स रिग्रेशन)। जटिल मॉडल के लिए, SageMaker Clarify के माध्यम से आंशिक निर्भरता प्लॉट, SHAP फीचर महत्व, या SageMaker मॉडल कार्ड का उपयोग करें।
क्यों: PDPs प्रत्येक सुविधा का सीमांत प्रभाव दिखाते हैं; SHAP प्रति भविष्यवाणी योगदान को बताता है; मॉडल कार्ड ऑडिट के लिए पूरी कहानी को कैप्चर करते हैं।
जेनरेटिव AI आउटपुट कॉपीराइट सामग्री को पुन: प्रस्तुत कर सकता है या मानव-लिखित कार्य के रूप में प्रस्तुत किया जा सकता है।
साहित्यिक चोरी / IP-उल्लंघन का जोखिम। उद्धरण आवश्यकताओं, सामग्री के स्रोत ट्रैकिंग, जहाँ समर्थित हो वहाँ वॉटरमार्किंग, मानवीय समीक्षा, और स्पष्ट AI-सामग्री प्रकटीकरण नीतियों के साथ कम करें।
AI समाधानों के लिए सुरक्षा, अनुपालन और शासन
फाउंडेशन-मॉडल ऐप को प्रॉम्प्ट और प्रतिक्रियाओं को AWS नेटवर्क पर रखना चाहिए - कोई सार्वजनिक इंटरनेट बहिर्गमन नहीं।
रनटाइम API के लिए VPC एंडपॉइंट्स (PrivateLink) के साथ Bedrock। संगठन स्तर पर SCPs के साथ सार्वजनिक Bedrock एंडपॉइंट्स को ब्लॉक करें।
क्यों: PrivateLink अनुरोधों को निजी रखता है और VPC से डेटा के बाहर निकलने से बचाता है; SCPs सभी खातों में नियम लागू करते हैं।
निगरानी, डीबगिंग, ऑडिट और अनुपालन के लिए Bedrock गतिविधि कैप्चर करें।
दो पूरक सेवाएँ। CloudTrail = प्रत्येक API कॉल के लिए कौन/कब/कहां से (पहचान, टाइमस्टैम्प, स्रोत IP)। Bedrock मॉडल इनवोकेशन लॉगिंग = वास्तविक प्रॉम्प्ट/प्रतिक्रिया पेलोड, CloudWatch लॉग या S3 पर लिखा गया। दोनों को सक्षम करें।
क्यों: CloudTrail केवल मेटाडेटा कैप्चर करता है; इनवोकेशन लॉगिंग सामग्री कैप्चर करती है। अनुपालन के लिए अक्सर दोनों की आवश्यकता होती है।
S3 (प्रशिक्षण कॉर्पस, मॉडल लॉग) में बैठे PII या अन्य संवेदनशील डेटा को खोजें और वर्गीकृत करें।
Amazon Macie - S3 के लिए ML-आधारित संवेदनशील-डेटा खोज।
क्यों: मैसी का उपयोग उस डेटा को खोजने के लिए करें जिसे मॉडल या उसके आउटपुट में समाप्त होने से पहले मास्किंग, विलोपन, या KMS एन्क्रिप्शन की आवश्यकता है।
दुर्भावनापूर्ण उपयोगकर्ता इनपुट सिस्टम प्रॉम्प्ट को ओवरराइड करने, डेटा निकालने, या अनपेक्षित क्रियाओं को ट्रिगर करने का प्रयास करता है।
गहराई में रक्षा: सामग्री फ़िल्टरिंग के लिए Bedrock Guardrails, प्रॉम्प्ट टेम्प्लेट जो ओवरराइड पैटर्न का पता लगाते/अनदेखा करते हैं, इनपुट लंबाई सीमाएँ, आउटपुट सत्यापन, और एजेंटों के लिए न्यूनतम-विशेषाधिकार टूल अनुमतियाँ।
क्यों: कोई एक शमन पर्याप्त नहीं है; इनपुट फ़िल्टरिंग, आउटपुट फ़िल्टरिंग, और क्षमता सीमाओं को संयोजित करें।
एक कस्टम मॉडल को गोपनीय डेटा पर प्रशिक्षित किया गया था जो प्रतिक्रियाओं में लीक नहीं होना चाहिए।
मॉडल को हटाएँ, प्रशिक्षण सेट से गोपनीय रिकॉर्ड हटाएँ, और पुनः प्रशिक्षित करें। आउटपुट फ़िल्टरिंग पर्याप्त नहीं है।
क्यों: मॉडल भार में सन्निहित ज्ञान को इनफरेंस में मज़बूती से मास्क नहीं किया जा सकता है; केवल उस डेटा के बिना पुनः प्रशिक्षण ही इसे हटाता है।
निर्धारित करें कि AWS क्या सुरक्षित करता है और ग्राहक AI वर्कलोड के लिए क्या सुरक्षित करता है।
AWS साझा जिम्मेदारी मॉडल: AWS = क्लाउड की सुरक्षा (हार्डवेयर, हाइपरवाइजर, क्षेत्र)। ग्राहक = क्लाउड में सुरक्षा (डेटा, IAM, KMS कुंजी, नेटवर्क, ऐप कॉन्फ़िग)।