आपको Azure पर models खोजने, उन्हें deploy करने और AI apps बनाने के लिए एक ही जगह की आवश्यकता है।
→Microsoft Foundry portal का उपयोग करें — यह model catalog, deployments, playground और agent tooling को होस्ट करता है।
क्यों: Foundry एक एकीकृत हब है; व्यक्तिगत Azure AI services मौजूद हैं लेकिन Foundry वह जगह है जहां आप समाधानों को compose और deploy करते हैं।
संदर्भ↗
आप चाहते हैं कि मॉडल पूछे गए प्रश्न की परवाह किए बिना हमेशा एक विनम्र support agent के रूप में उत्तर दे।
→system prompt में व्यवहार और persona सेट करें; विशिष्ट प्रश्न को user prompt में डालें।
क्यों: The system prompt समग्र व्यवहार और नियमों को फ्रेम करता है; user prompt प्रति-बारी अनुरोध है।
संदर्भ↗
आपने catalog में एक मॉडल चुना है और उसे एक ऐप से callable करने की आवश्यकता है।
→Foundry portal में मॉडल के लिए एक deployment बनाएं, जो एक endpoint और key देता है।
क्यों: Catalog में एक मॉडल तब तक उपयोग करने योग्य नहीं होता जब तक उसे deploy न किया जाए; deployment callable endpoint को उजागर करता है।
संदर्भ↗
आप कोई भी कोड लिखने से पहले prompts का परीक्षण करना चाहते हैं और temperature को ट्यून करना चाहते हैं।
→deployed model के साथ इंटरैक्ट करने और parameters को समायोजित करने के लिए Foundry portal में chat playground का उपयोग करें।
क्यों: The playground आपको prompts और सेटिंग्स पर इंटरैक्टिव रूप से पुनरावृति करने देता है; प्रयोग करने के लिए किसी SDK की आवश्यकता नहीं है।
आपको application code से deployed chat model को कॉल करने की आवश्यकता है।
→deployment endpoint पर संदेश भेजने वाले chat client को बनाने के लिए Foundry (Azure AI) SDK का उपयोग करें।
क्यों: The SDK एक typed client के साथ endpoint को wraps करता है; आप system और user संदेश पास करते हैं और completion पढ़ते हैं।
संदर्भ↗
आपके ऐप को deployed model से authenticate करना होगा।
→deployment के endpoint URL का उपयोग API key या Microsoft Entra ID (Azure AD) credential के साथ करें।
क्यों: Key-based auth सबसे सरल है; Entra ID अधिक सुरक्षित है और कोड में secrets को एम्बेड करने से बचाता है।
आप एक AI assistant चाहते हैं जो निर्देशों का पालन करता है और tools का उपयोग करता है, जिसे बिना अधिक कोड के बनाया गया है।
→Foundry portal में एक single agent बनाएं — इसके निर्देशों, model और tools (the Agent Service) को परिभाषित करें।
क्यों: The portal agent builder घोषणात्मक रूप से व्यवहार और tools को कॉन्फ़िगर करता है; आपको orchestration loop को हाथ से लिखने की आवश्यकता नहीं है।
संदर्भ↗
आपके agent को हमेशा स्रोतों का हवाला देना चाहिए और off-topic अनुरोधों को अस्वीकार करना चाहिए।
→इन नियमों को agent के निर्देशों (उसके system-level मार्गदर्शन) में एन्कोड करें।
क्यों: Agent instructions plain chat model के लिए system prompt के समान, मोड़ के दौरान सुसंगत व्यवहार को निर्देशित करते हैं।
आपके agent को आपकी कंपनी के दस्तावेजों से उत्तर देना होगा, न कि केवल उसके प्रशिक्षण डेटा से।
→agent को एक knowledge/grounding tool (जैसे, file search या Azure AI Search) दें ताकि वह आपका डेटा प्राप्त कर सके।
क्यों: Grounding/RAG वर्तमान, निजी संदर्भ प्रदान करता है; इसके बिना मॉडल hallucinate कर सकता है या बासी ज्ञान का उपयोग कर सकता है।
आपको Foundry agent को प्रोग्रामेटिक रूप से चलाने के लिए एक कस्टम ऐप की आवश्यकता है।
→Foundry SDK के साथ एक agent client app बनाएं — एक thread बनाएं, संदेश जोड़ें, agent चलाएं, प्रतिक्रियाएं पढ़ें।
क्यों: The SDK threads, runs और messages को उजागर करता है ताकि आपका ऐप agent को किसी भी workflow में एकीकृत कर सके।
संदर्भ↗
आपको एक ऐप बनाना होगा जो incoming text से sentiment और entities निकालता है।
→Foundry के माध्यम से एक्सेस किए गए SDK या REST के माध्यम से Azure AI Language (text analysis) का उपयोग करें, sentiment और NER features को कॉल करें।
क्यों: Classic NLP कार्यों के लिए, Language service उद्देश्य-निर्मित है और एक सामान्य LLM को prompting करने की तुलना में सस्ता है।
संदर्भ↗
एक उपयोगकर्ता एक प्रश्न बोलना चाहता है और एक deployed model से उसका उत्तर प्राप्त करना चाहता है।
→ऑडियो को एक multimodal model पर भेजें जो speech इनपुट स्वीकार करता है, या पहले transcribe करें फिर मॉडल को prompt करें।
क्यों: Multimodal models सीधे ऑडियो ले सकते हैं; अन्यथा text model को फीड करने के लिए speech-to-text का उपयोग करें।
आपके ऐप को उच्च-गुणवत्ता वाले transcription और प्राकृतिक बोले गए आउटपुट की आवश्यकता है।
→speech-to-text और text-to-speech के लिए Foundry Tools के भीतर Azure AI Speech का उपयोग करें।
क्यों: Speech service tuned recognition और lifelike neural voices प्रदान करता है, जो अकेले chat model से कहीं अधिक है।
संदर्भ↗
आपको ऐप को प्राकृतिक-ध्वनि वाली आवाज में प्रतिक्रियाएं जोर से पढ़ने की आवश्यकता है।
→एक neural voice के साथ Azure AI Speech text-to-speech का उपयोग करें; यदि आवश्यक हो तो SSML के साथ prosody को नियंत्रित करें।
क्यों: Neural voices प्राकृतिक लगते हैं; SSML आपको गति, पिच और उच्चारण को ट्यून करने देता है।
एक ऐप को यह वर्णन करना होगा कि उपयोगकर्ता द्वारा प्रदान की गई तस्वीर में क्या हो रहा है और उसके बारे में सवालों के जवाब देने होंगे।
→Foundry में छवि को एक multimodal model पर भेजें और प्रश्न के साथ उसे prompt करें।
क्यों: Multimodal LLMs छवि सामग्री पर तर्क करते हैं; classic Vision service केवल निश्चित टैग और कैप्शन लौटाता है।
संदर्भ↗
एक ऐप को मांग पर टेक्स्ट विवरण से छवियां उत्पन्न करनी होंगी।
→Foundry में एक text-to-image model (जैसे, एक DALL-E / image generation model) को deploy करें और इसे अपने ऐप से कॉल करें।
क्यों: Image generation models prompts से visuals बनाते हैं; एक vision model केवल मौजूदा छवियों का विश्लेषण करता है।
संदर्भ↗
आपको एक ऐप की आवश्यकता है जो छवियों को वर्गीकृत करता है और उनसे मुद्रित पाठ पढ़ता है।
→Foundry के माध्यम से एक्सेस किए गए Azure AI Vision (image analysis और OCR) का उपयोग करके एक vision app बनाएं।
क्यों: Azure AI Vision तैयार image analysis और OCR प्रदान करता है; आपको सामान्य कार्यों के लिए एक मॉडल को प्रशिक्षित करने की आवश्यकता नहीं है।
संदर्भ↗
एक ऐप को स्कैन किए गए पृष्ठों से मुद्रित और हस्तलिखित पाठ निकालना होगा।
→पहचाने गए पाठ और उसके स्थान को वापस करने के लिए Azure AI Vision की OCR (Read) क्षमता का उपयोग करें।
क्यों: OCR निर्देशांकों के साथ कच्चा पाठ लौटाता है; structured-field extraction के लिए इसके बजाय Content Understanding की आवश्यकता है।
आपको चालानों और फॉर्मों से structured fields (कुल, तिथियां, लाइन आइटम) निकालने होंगे।
→दस्तावेजों और फॉर्मों से structured data निकालने के लिए Foundry Tools में Azure AI Content Understanding का उपयोग करें।
क्यों: Content Understanding लेबल किए गए फ़ील्ड खींचता है; plain OCR केवल unstructured text लौटाता है।
संदर्भ↗
आपको छवियों के एक बैच से structured descriptions और metadata निकालने की आवश्यकता है।
→छवियों का विश्लेषण करने और structured output लौटाने के लिए Azure AI Content Understanding का उपयोग करें।
क्यों: Content Understanding free-text caption से परे, सामग्री प्रकारों में लगातार structured परिणाम उत्पन्न करता है।
आपको कॉल रिकॉर्डिंग को प्रमुख डेटा बिंदुओं के साथ structured summaries में बदलना होगा।
→ऑडियो पर Azure AI Content Understanding का उपयोग transcribe करने और structured fields निकालने के लिए करें।
क्यों: Content Understanding transcription को extraction के साथ जोड़ता है; Speech अकेला केवल transcript देता है।
आपको प्रशिक्षण वीडियो से scenes, topics और key fields निकालने की आवश्यकता है।
→मोडलिटीज में structured insights निकालने के लिए वीडियो के लिए Azure AI Content Understanding का उपयोग करें।
क्यों: यह audio और visual streams का एक साथ विश्लेषण करता है ताकि structured output उत्पन्न कर सके, न कि केवल एक transcript।
संदर्भ↗
आपको अपने मॉडल उत्तरों में अपनी कंपनी का निजी FAQ ज्ञान, न्यूनतम प्रयास के साथ जोड़ना होगा।
→fine-tuning करने के बजाय अपने दस्तावेजों पर retrieval (RAG) के साथ मॉडल को Ground करें।
क्यों: RAG query समय पर वर्तमान डेटा इंजेक्ट करता है और सरल/सस्ता है; fine-tuning व्यवहार को बदलता है, ज्ञान की ताजगी को नहीं।
आपको एक deployed model से हानिकारक या असुरक्षित पाठ और छवि आउटपुट को ब्लॉक करना होगा।
→हानिकारक सामग्री का पता लगाने और उसे ब्लॉक करने के लिए deployment पर Azure AI Content Safety filters सक्षम करें।
क्यों: Content Safety runtime पर responsible-AI guardrails को लागू करता है; base model अकेला सुरक्षित होने की गारंटी नहीं है।
संदर्भ↗
deploy करने के बाद, आपको प्रतिक्रिया की गुणवत्ता को मापना होगा और drift की निगरानी करनी होगी।
→समय के साथ आउटपुट को स्कोर करने और metrics को ट्रैक करने के लिए Foundry evaluation और monitoring tools का उपयोग करें।
क्यों: Evaluation गुणवत्ता (groundedness, relevance) को मापता है; monitoring उत्पादन में regressions को पकड़ता है।
आपको एक एप्लिकेशन के लिए models, agents और connections को व्यवस्थित करने की आवश्यकता है।
→एक Foundry project बनाएं, जो उस समाधान के लिए deployments, connected resources और tools को समूहित करता है।
क्यों: एक project workspace की सीमा है; connections Azure AI Search या storage जैसे बाहरी संसाधनों को लिंक करते हैं।
संदर्भ↗