ഈ ഫോൾഡർ കോഴ്സിൽ നിങ്ങൾ നിർമ്മിക്കുന്ന ഏജന്റുകൾക്കുള്ള സ്മോക്ക്-ടെസ്റ്റ് കാറ്റലോഗുകൾ സൂക്ഷിക്കുന്നു. ഒരു സ്മോക്ക് ടെസ്റ്റ് ഒരു സുലഭവും ദ്രുതവുമുള്ള പരിശോധനയാണ്, ഒരു പ്രവൃത്തി നടത്തുന്ന Microsoft Foundry ഹോസ്റ്റുചെയ്ത ഏജന്റ് എത്താനാകുകയും പ്രതികരിക്കയും അടിസ്ഥാന പ്രോമ്പ്റ്റ് പ്രതീക്ഷകൾ പാലിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക. ഇത് ഒരു പ്രാഥമിക ഗേറ്റ് ആണ് — പാഠം 10 ലും പാഠം 16 ലും നിങ്ങൾ പഠിക്കുന്ന പൂർണ്ണ മൂല്യനിർണയ പ്രക്രിയയ്ക്കുള്ള പകരമല്ല.
ഈ കാറ്റലോഗുകൾ AI Smoke Test
GitHub ആക്ഷനിലൂടെ .github/workflows/smoke-test.yml
വർക്ക്ഫ്ലോയിലൂടെ ഉപയോഗിക്കപ്പെടുന്നു.
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 – എഐ ഏജന്റുകളിലേക്ക് പരിചയം | TravelAgent |
lesson-04-smoke-tests.json |
04 – ഉപകരണ ഉപയോഗം | TravelToolAgent |
lesson-05-smoke-tests.json |
05 – ഏജന്റിക് RAG | TravelRAGAgent |
lesson-16-smoke-tests.json |
16 – സ്കെയലബിൾ ഏജന്റുകൾ വിന്യസിക്കൽ | ContosoSupportAgent |
സ്മോക്ക് ടെസ്റ്റുകൾ ഉദഹരിക്കുന്ന പാഠങ്ങൾക്കാണ് ബാധകമായത്, അവിടെ നിങ്ങൾ ഏജന്റ് വിന്യസിക്കുന്നു അവന്റെ ടെക്സ്റ്റ് മറുപടികൾ അറിയപ്പെട്ട ഉള്ളടക്കത്തോടൊപ്പം സ്ഥിരീകരിക്കാമെന്ന്. ആശയപരമായ, ലോകലായി മാത്രം പ്രവർത്തിക്കുന്നവയുള്പ്പെടെയോ അല്ലെങ്കിൽ നിർണ്ണിതമായ സൃഷ്ടിമാനമായ ഫലം സൃഷ്ടിക്കുന്നവയുള്പ്പെടെയോ പഠനങ്ങൾ ഉദ്ദേശപൂർവം ഒഴിവാക്കപ്പെട്ടിരിക്കുന്നു:
ഓരോ കാറ്റലോഗും മേൽനിലവാരത്തിലുള്ള tests നിരയുള്ള JSON ഡോക്യുമെന്റാണ്. ഓരോ എൻട്രിയും
ഒരു പ്രോംപ്റ്റ് പോസ്റ്റ് ചെയ്ത് മറുപടിയിൽ സ്ഥിരീകരണം നടത്തുന്നു:
| ഫീൽഡ് | അർത്ഥം |
|---|---|
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 കെയ്സ്-ഇൻസെൻസിറ്റീവ് സബ്സ്ട്രിംഗ് പരിശോധനകളാണ്. കാണുക ചర్య ഡോക്യുമെന്റേഷൻ മുഴുവൻ സ്കീമ, ഫൗണ്ടറി-നിർവഹിക്കുന്ന സംവാദ വിഭവങ്ങൾ ഉൾപ്പെടെ.
അറിയിപ്പ്: ഈ രേഖ AI പരിഭാഷാ സേവനം Co-op Translator ഉപയോഗിച്ച് പരിഭാഷപ്പെടുത്തിയതാണ്. ഞങ്ങൾ കൃത്യതയ്ക്കായി ശ്രമിക്കുന്നുവെങ്കിലും, ഓട്ടോമേറ്റഡ് പരിഭാഷകളിൽ പിഴവുകൾ അല്ലെങ്കിൽ തെറ്റായ വിവരങ്ങൾ ഉണ്ടാകാൻ സാധ്യതയുണ്ട്. അതിന്റെ സ്വാഭാവിക ഭാഷയിലുള്ള അസൽ രേഖയാണ് പ്രാമാണികമായ ഉറവിടമായി പരിഗണിക്കേണ്ടത്. നിർണായകമായ വിവരങ്ങൾക്ക്, പ്രൊഫഷണൽ മനുഷ്യ പരിഭാഷ ശുപാർശ ചെയ്യുന്നു. ഈ പരിഭാഷ ഉപയോഗിച്ച് ഉണ്ടാകുന്ന തെറ്റിദ്ധാരണകൾ അല്ലെങ്കിൽ തെറ്റായ വ്യാഖ്യാനങ്ങൾക്കായി ഞങ്ങൾ ഉത്തരവാദികളല്ല.