यो फोल्डरले तपाईंले कोर्समा बनाउने एजेन्टहरूको लागि स्मोक-टेस्ट क्याटालगहरू समेट्छ। स्मोक टेस्ट भनेको एक सस्तो, छिटो जाँच हो जसले यो सुनिश्चित गर्छ कि परिनियोजित Microsoft Foundry होस्ट गरिएको एजेन्ट पहुँचयोग्य, प्रतिक्रिया दिइरहेको, र यसका सबैभन्दा आधारभूत प्रॉम्प्ट अपेक्षाहरूलाई पालना गरिरहेको छ। यो पहिलो द्वार हो — Lesson 10 र Lesson 16 मा सिकाउने सम्पूर्ण मूल्यांकन पाइपलाइनको विकल्प होइन।
ती क्याटालगहरूलाई AI Smoke Test
GitHub एक्सनले .github/workflows/smoke-test.yml
workflow मार्फत उपभोग गर्दछ।
AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_SUBSCRIPTION_ID। फेडेरेटेड
पहिचानलाई Foundry प्रोजेक्ट स्कोप मा Azure AI User को भूमिका आवश्यक पर्छ।tests_file छान्नुहोस्, त्यसपछि मिल्ने agent_name र
project_endpoint प्रदान गर्नुहोस्।| क्याटालग | पाठ | एजेन्ट परिनियोजन गरिने नाम |
|---|---|---|
lesson-01-smoke-tests.json |
01 – Intro to AI Agents | TravelAgent |
lesson-04-smoke-tests.json |
04 – Tool Use | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – Agentic RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – Deploying Scalable Agents | ContosoSupportAgent |
स्मोक टेस्टहरू तिनी पाठहरूसँग सम्बन्धित छन् जहाँ तपाईंले एजेन्ट परिनियोजन गर्नुहुन्छ जसका पाठ प्रतिक्रियाहरूलाई ज्ञात सामग्रीसंग मिलाएर परीक्षण गर्न सकिन्छ। तिनी पाठहरू जुन सैद्धान्तिक छन्, केवल स्थानीय रूपमा चल्छन्, वा जुन गैर-नियतात्मक सिर्जनात्मक आउटपुट उत्पादन गर्छन् ती जानबुझेर बाहिर राखिएका छन्:
प्रत्येक क्याटालग एउटा JSON कागजात हो जसको शीर्ष स्तरमा tests एरे हुन्छ। प्रत्येक प्रविष्टिले
एउटा प्रॉम्प्ट POST गर्दछ र प्रतिक्रियामा नतिजा परिक्षण गर्दछ:
| क्षेत्र | अर्थ |
|---|---|
id |
लगमा छापिने अनन्य चरण पहिचानकर्ता। |
description |
मानव-पठनीय उद्देश्य। |
prompt |
एजेन्टलाई पठाइएको सन्देश। |
assertions.status |
अपेक्षित HTTP स्थिति (पूर्वनिर्धारित 200)। |
assertions.contains_any |
यदि प्रतिक्रिया यी कुनै उपस्ट्रिंगहरू समावेश गर्छ भने पास। |
assertions.contains_all |
यदि प्रतिक्रिया प्रत्येक उपस्ट्रिंग समावेश गर्छ भने पास। |
assertions.contains_none |
यदि प्रतिक्रिया यी कुनै उपस्ट्रिंगहरू समावेश गर्दैन भने पास। |
save_response_id_as |
पछि बहु-कदमका लागि प्रतिक्रिया आईडी भण्डारण गर्नुहोस्। |
use_previous_response_id |
यो टर्न बचत गरिएको प्रतिक्रिया आईडीमा जोड्ने रूपमा पठाउनुहोस्। |
दावीहरू केस-इन्सेन्सिटिभ उपस्ट्रिंग चेकहरू हुन्। पूर्ण स्कीमा सहित Foundry-प्रबन्धित कुराकानी स्रोतहरूको लागि क्रिया दस्तावेज हेर्नुहोस्। फुल स्किमा, फाउन्ड्री-प्रबन्धित कुराकानी स्रोतहरू सहित।
अस्वीकरण: यो दस्तावेज़ AI अनुवाद सेवा Co-op Translator प्रयोग गरेर अनुवाद गरिएको हो। हामी सही हुन प्रयास गर्छौं, तर कृपया जानकार हुनुस् कि स्वचालित अनुवादमा त्रुटिहरू वा अशुद्धताहरू हुन सक्छन्। मूल दस्तावेज़ यसको मूल भाषामा आधिकारिक स्रोत मानिनुपर्छ। महत्वपूर्ण जानकारीका लागि व्यावसायिक मानव अनुवाद सिफारिस गरिन्छ। यस अनुवादको प्रयोगबाट उत्पन्न कुनै पनि गलत बुझाइ वा त्रुटिको लागि हामी जिम्मेवार छैनौं।