இந்த கோப்புறை நீங்கள் பாடக்குறிப்பில் உருவாக்கும் முகவர்களுக்கான புகையிலை-சோதனை பட்டியல்கள் வைத்திருக்கிறது. ஒரு புகையிலை சோதனை என்பது ஒரு கைக்கூலி, விரைவு சோதனை ஆகும், இது வெளியிடப்பட்ட Microsoft Foundry ஹோஸ்ட் செய்யப்பட்ட முகவரி எட்டுபடக்கூடியதாக, பதிலளிக்கக்கூடியதாகவும், அதன் அடிப்படை உத்தரவுகள் எதிர்பார்ப்பு படி செயல்படுவதாகும் என்பதை சோதனைசெய்கிறது. இது முதல் கதவு ஆகும் — பாடத்தில் நீங்கள் கற்றுக் கொள்கிற முழு மதிப்பீட்டு செயல்முறைக்கு மாற்றாக இல்லை, அது பாடம் 10 மற்றும் பாடம் 16 இல் உள்ளது.
இந்த பட்டியல்கள் AI புகையிலை சோதனை
GitHub செயல் மூலம் .github/workflows/smoke-test.yml
வேலைப்பாட்டை உபயோகிக்கின்றன.
AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_SUBSCRIPTION_ID. இந்த ஒன்றிணைந்த
அடையாளம் Azure AI பயனர் பகுதியில் இருக்க வேண்டியுள்ளது Foundry திட்ட அளவில்.tests_file தேர்ந்தெடுத்து, பழுதுபார்க்கும் agent_name மற்றும்
project_endpoint வழங்கவும்.| பட்டியல் | பாடம் | முகவராக வெளியிடவும் |
|---|---|---|
lesson-01-smoke-tests.json |
01 – AI முகவர்களுக்கு அறிமுகம் | TravelAgent |
lesson-04-smoke-tests.json |
04 – கருவி பயன்பாடு | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – முகவர்களுடன் RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – பரிமாற்றக்கூடிய முகவர்களை வெளியிடல் | ContosoSupportAgent |
புகையிலை சோதனைகள், நீங்கள் ஒரு முகவரை வெளியிடுகிறீர்கள் என்றும், அதன் உரை பதில்கள் புலப்படும் உள்ளடக்கம் மீது சோதிக்கக்கூடியபோது பொருந்தும். கருத்துக் கோட்பாடுகள், உள்ளூரையாக மட்டுமே இயங்கும், அல்லது அடையாளமிட இயலாத படைப்பாற்றல் வெளியீடு
ஒவ்வொரு பட்டியலும் ஒரு JSON ஆவணம் ஆகும், அதில் மேல் நிலை tests வரிசை உள்ளது. ஒவ்வொரு நுழைவும்
ஒரு உத்தரவினை அனுப்பி பதிலைச் சோதிக்கின்றது:
| புலம் | பொருள் |
|---|---|
id |
லாக்கில் அச்சிடப்படும் தனித்துவமான படி அடையாளம். |
description |
மனிதன் வாசிக்கக்கூடிய நோக்கம். |
prompt |
முகவருக்கு அனுப்பப்படும் செய்தி. |
assertions.status |
எதிர்பார்க்கப்படும் HTTP நிலை (இயல்பாக 200). |
assertions.contains_any |
பதிலில் ஏதேனும் இவை உள்ளதொன்றுக்கு பாஸ் செய்யும். |
assertions.contains_all |
பதிலில் எல்லா துண்டுகளும் இருந்தால் பாஸ் செய்யும். |
assertions.contains_none |
பதிலில் எந்த துண்டுகளும் இல்லாதால் பாஸ் செய்யும். |
save_response_id_as |
பின்னர் பல-மடங்கு படிக்க பயன்படுத்த பதில் ஐடியை சேமிக்கவும். |
use_previous_response_id |
இந்த மடக்கு சேமிக்கப்பட்ட பதில் ஐடியுடன் தொடராக அனுப்பவும். |
Assertions என்பது பெரிய/சிறிய எழுத்துத் தன்மையற்ற துண்டு சரிபார்ப்புகள் ஆகும். முழு அமைப்புக்கு செயல் ஆவணம் ஐ பார்க்கவும், இதில் Foundry மேலாண்மை உரையாடல் வளங்களும் உள்ளன. முழு தாள் வடிவமைப்பு, அதில் Foundry-ஐ இயக்கும் உரையாடல் வளங்கள் அடங்கும்.
மறுப்பு: இந்த ஆவணம் AI மொழிபெயர்ப்பு சேவை Co-op Translator பயன்படுத்தி மொழிபெயர்க்கப்பட்டுள்ளது. நாங்கள் துல்லியத்திற்காக முயற்சி செய்துள்ளோம், ஆனால் தானாக செய்யப்படும் மொழிபெயர்ப்புகளில் பிழைகள் அல்லது தவறுகள் இருக்கலாம் என்பதை கவனத்தில் கொள்ளவும். அசல் ஆவணம் அதன் தாய்மொழியில் அதிகாரப்பூர்வ ஆதாரமாக கருதப்பட வேண்டும். முக்கியமான தகவல்களுக்கு, தொழில்நுட்பமான மனித மொழிபெயர்ப்பு பரிந்துரைக்கப்படுகிறது. இந்த மொழிபெயர்ப்பைப் பயன்படுத்துவதால் ஏற்படும் எந்த தவறான புரிதல்கள் அல்லது தவறான விளக்கத்திற்கும் நாங்கள் பொறுப்பில்வில்லை.