नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
महत्त्वपूर्ण
Microsoft Agent 365 तक शीघ्र पहुँच प्राप्त करने के लिए आपको Frontier पूर्वावलोकन प्रोग्राम का भाग बनने की आवश्यकता है. फ्रंटियर आपको सीधे Microsoft के नवीनतम AI नवाचारों से जोड़ता है। फ्रंटियर पूर्वावलोकन आपके ग्राहक समझौतों की मौजूदा पूर्वावलोकन शर्तों के अधीन हैं। चूंकि ये सुविधाएँ अभी भी विकास में हैं, इसलिए उनकी उपलब्धता और क्षमताएं समय के साथ बदल सकती हैं।
परिनियोजन से पहले Agents Playground का उपयोग करके अपने एजेंट का स्थानीय रूप से परीक्षण करें। इस गाइड में आपके विकास परिवेश को स्थापित करना, प्रमाणीकरण को कॉन्फ़िगर करना और एजेंट प्लेग्राउंड परीक्षण टूल के साथ आपके एजेंट की कार्यक्षमता को मान्य करना शामिल है।
एक बार जब आपका एजेंट स्थानीय रूप से काम कर रहा हो, तो आप इसे Teams जैसे Microsoft 365 एप्लिकेशन में परीक्षण करने के लिए तैनात और प्रकाशित कर सकते हैं।
पूर्वावश्यकताएँ
आरंभ करने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ मौजूद हैं:
सामान्य पूर्वापेक्षाएँ
- कोड संपादक: आपकी पसंद का कोई भी कोड संपादक। Visual Studio Code की अनुशंसा की जाती है
-
एजेंट खेल का मैदान: निम्न विधियों में से किसी एक का उपयोग करके एजेंट खेल का मैदान स्थापित करें:
- Windows:
winget install agentsplayground - एनपीएम:
npm install -g @microsoft/m365agentsplayground
- Windows:
- A365 CLI: एजेंट परिनियोजन और प्रबंधन के लिए आवश्यक है। एजेंट 365 सीएलआई स्थापित करें
-
एलएलएम एपीआई एक्सेस: अपने एजेंट के कॉन्फ़िगरेशन या अपने पसंदीदा मॉडल प्रदाता के आधार पर उपयुक्त सेवा चुनें:
- OpenAI API कुंजी: अपनी OpenAI API कुंजी प्राप्त करें
- Azure OpenAI: अपनी API कुंजी और समापन बिंदु प्राप्त करने के लिए Azure OpenAI संसाधन बनाएं और तैनात करें
भाषा-विशिष्ट पूर्वापेक्षाएँ
- पायथन 3.11+: python.org या माइक्रोसॉफ्ट स्टोर से डाउनलोड करें
-
यूवी पैकेज मैनेजर: यूवी का उपयोग करके यूवी स्थापित करें
pip install uv - स्थापना सत्यापित करें.
एजेंट परीक्षण परिवेश कॉन्फ़िगर करें
इस अनुभाग में पर्यावरण चर सेट करना, आपके विकास वातावरण को प्रमाणित करना और परीक्षण के लिए आपके एजेंट 365 संचालित एजेंट को तैयार करना शामिल है।
अपने एजेंट परीक्षण परिवेश को सेट करना एक अनुक्रमिक वर्कफ़्लो का अनुसरण करता है:
अपने परिवेश को कॉन्फ़िगर करें - अपनी परिवेश कॉन्फ़िगरेशन फ़ाइल बनाएँ या अद्यतन करें
एलएलएम कॉन्फ़िगरेशन - एपीआई कुंजियाँ प्राप्त करें और OpenAI या Azure OpenAI सेटिंग्स कॉन्फ़िगर करें
प्रमाणीकरण कॉन्फ़िगर करें - एजेंट प्रमाणीकरण सेट करें
पर्यावरण चर संदर्भ - आवश्यक परिवेश चर कॉन्फ़िगर करें:
इन चरणों को पूरा करने के बाद, आप एजेंट प्लेग्राउंड में अपने एजेंट का परीक्षण शुरू करने के लिए तैयार हैं।
चरण 1: अपने परिवेश को कॉन्फ़िगर करें
अपनी कॉन्फ़िगरेशन फ़ाइल सेट करें:
cp .env.template .env
नोट
आवश्यक फ़ील्ड दिखाने वाले कॉन्फ़िगरेशन टेम्पलेट को ढूँढने के लिए Microsoft एजेंट 365 SDK नमूने देखें।
चरण 2: एलएलएम कॉन्फ़िगरेशन
स्थानीय परीक्षण के लिए OpenAI या Azure OpenAI सेटिंग्स कॉन्फ़िगर करें। किसी भी मॉडल पैरामीटर के साथ अपनी कॉन्फ़िगरेशन फ़ाइल में पूर्वापेक्षाओं से प्राप्त अपनी एपीआई कुंजियों और सेवा समापन बिंदुओं को जोड़ें।
अपनी .env फ़ाइल में जोड़ें:
# Replace with your actual OpenAI API key
OPENAI_API_KEY=
# Azure OpenAI Configuration
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_DEPLOYMENT=
AZURE_OPENAI_API_VERSION=
पायथन एलएलएम पर्यावरण चर
| चर | विवरण | आवश्य | उदाहरण |
|---|---|---|---|
OPENAI_API_KEY |
OpenAI सेवा के लिए API कुंजी | ओपनएआई के लिए | sk-proj-... |
AZURE_OPENAI_API_KEY |
Azure OpenAI सेवा के लिए API कुंजी | Azure OpenAI के लिए | a1b2c3d4e5f6... |
AZURE_OPENAI_ENDPOINT |
Azure OpenAI सेवा समापन बिंदु URL | Azure OpenAI के लिए | https://your-resource.openai.azure.com/ |
AZURE_OPENAI_DEPLOYMENT |
Azure OpenAI में परिनियोजन का नाम | Azure OpenAI के लिए | gpt-4 |
AZURE_OPENAI_API_VERSION |
Azure OpenAI के लिए API संस्करण | Azure OpenAI के लिए | 2024-02-15-preview |
चरण 3: एजेंट पहचान प्रमाणीकरण के लिए प्रमाणीकरण मान कॉन्फ़िगर करें
अपने एजेंट ब्लूप्रिंट क्रेडेंशियल्स को पुनः प्राप्त करने के लिए A365 CLI a365 config display कमांड का उपयोग करें।
a365 config display -g
यह आदेश आपके एजेंट ब्लूप्रिंट कॉन्फ़िगरेशन को प्रदर्शित करता है। इसके निम्नलिखित मान हैं:
| मान | विवरण |
|---|---|
agentBlueprintId |
आपके एजेंट की क्लाइंट आईडी |
agentBlueprintClientSecret |
आपके एजेंट का ग्राहक रहस्य |
tenantId |
आपकी Microsoft Entra टेनेंट ID |
अपने एजेंट में एजेंट प्रमाणीकरण कॉन्फ़िगर करने के लिए इन मानों का उपयोग करें:
अपनी .env फ़ाइल में निम्न सेटिंग्स जोड़ें, प्लेसहोल्डर मानों को अपने वास्तविक क्रेडेंशियल्स से बदलें:
USE_AGENTIC_AUTH=true
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTID=<agentBlueprintId>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTSECRET=<agentBlueprintClientSecret>
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__TENANTID=<your-tenant-id>
| चर | विवरण | आवश्य | उदाहरण |
|---|---|---|---|
USE_AGENTIC_AUTH |
एजेंट प्रमाणीकरण मोड सक्षम करें | हां | true |
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTID |
एजेंट ब्लूप्रिंट क्लाइंट आईडी से a365 config display -g |
हां | 12345678-1234-1234-1234-123456789abc |
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__CLIENTSECRET |
एजेंट ब्लूप्रिंट क्लाइंट सीक्रेट फ्रॉम a365 config display -g |
हां | abc~123... |
CONNECTIONS__SERVICE_CONNECTION__SETTINGS__TENANTID |
Microsoft Entra टेनेंट ID से a365 config display -g |
हां | adfa4542-3e1e-46f5-9c70-3df0b15b3f6c |
नोट
.NET के लिए, यह भी सुनिश्चित करें USE_AGENTIC_AUTH=true कि सेट किया launchSettings.json गया है (चरण 4 देखें: पर्यावरण चर संदर्भ)
चरण 4: पर्यावरण चर संदर्भ
निम्नलिखित आवश्यक परिवेश चर को कॉन्फ़िगर करके अपने परिवेश सेटअप को पूरा करें:
- प्रमाणीकरण चर - एजेंट प्रमाणीकरण के लिए आवश्यक सेटिंग्स
- MCP समापन बिंदु कॉन्फ़िगरेशन - एजेंट 365 प्लेटफ़ॉर्म समापन बिंदु निर्दिष्ट करें
- Observability चर - लॉगिंग और वितरित अनुरेखण सक्षम करें
- एजेंट अनुप्रयोग सर्वर कॉन्फ़िगरेशन - उस पोर्ट को कॉन्फ़िगर करें जहाँ आपका एजेंट सर्वर चलता है
प्रमाणीकरण चर
ठीक से काम करने के लिए agentic प्रमाणीकरण के लिए आवश्यक प्रमाणीकरण हैंडलर सेटिंग्स कॉन्फ़िगर करें।
अपनी .env फ़ाइल में जोड़ें:
# Agentic Authentication Settings
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__TYPE=AgenticUserAuthorization
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__SCOPES=https://graph.microsoft.com/.default
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALTERNATEBLUEPRINTCONNECTIONNAME=service_connection
# Connection Mapping
CONNECTIONSMAP_0_SERVICEURL=*
CONNECTIONSMAP_0_CONNECTION=SERVICE_CONNECTION
| चर | विवरण | आवश्य |
|---|---|---|
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__TYPE |
प्रमाणीकरण हैंडलर प्रकार | हां |
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__SCOPES |
Microsoft ग्राफ़ के लिए प्रमाणीकरण क्षेत्र | हां |
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALTERNATEBLUEPRINTCONNECTIONNAME |
वैकल्पिक ब्लूप्रिंट कनेक्शन नाम | हां |
CONNECTIONSMAP_0_SERVICEURL |
कनेक्शन मैपिंग के लिए सेवा URL पैटर्न | हां |
CONNECTIONSMAP_0_CONNECTION |
मैपिंग के लिए कनेक्शन का नाम | हां |
MCP समापन बिंदु कॉन्फ़िगरेशन
MCP (मॉडल संदर्भ प्रोटोकॉल) समापन बिंदु कॉन्फ़िगरेशन यह निर्दिष्ट करने के लिए आवश्यक है कि आपके एजेंट को किस एजेंट को किस एजेंट से कनेक्ट करना चाहिए। जब आप टूलींग मैनिफ़ेस्ट जो आपके एजेंट के लिए टूलींग सर्वर को परिभाषित करता है, तो आपको MCP प्लेटफ़ॉर्म समापन बिंदु निर्दिष्ट करना होगा। यह समापन बिंदु निर्धारित करता है कि Microsoft 365 एकीकरण क्षमताओं के लिए MCP उपकरण सर्वर किस वातावरण (preprod, परीक्षण या उत्पादन) से कनेक्ट होते हैं।
अपनी .env फ़ाइल में जोड़ें:
# MCP Server Configuration
MCP_PLATFORM_ENDPOINT=<MCP endpoint>
| चर | विवरण | आवश्य | डिफ़ॉल्ट | उदाहरण |
|---|---|---|---|---|
MCP_PLATFORM_ENDPOINT |
MCP प्लेटफ़ॉर्म एंडपॉइंट URL (प्रीप्रोड, टेस्ट, या प्रोड) | नहीं | उत्पादन समापन बिंदु |
महत्वपूर्ण: यदि निर्दिष्ट नहीं है, तो MCP_PLATFORM_ENDPOINT यह उत्पादन समापन बिंदु पर डिफ़ॉल्ट रूप से होता है।
अवलोकन चर
अपने एजेंट के लिए लॉगिंग और वितरित ट्रेसिंग को सक्षम करने के लिए इन आवश्यक चर को कॉन्फ़िगर करें। अवलोकन सुविधाओं और सर्वोत्तम प्रथाओं के बारे में अधिक जानें
नोट
अवलोकन विन्यास सभी भाषाओं में समान है।
| चर | विवरण | डिफ़ॉल्ट | उदाहरण |
|---|---|---|---|
ENABLE_A365_OBSERVABILITY |
अवलोकन क्षमता को सक्षम/अक्षम करें | false |
true |
ENABLE_A365_OBSERVABILITY_EXPORTER |
अवलोकन सेवा के लिए निशान निर्यात करें | false |
true |
OBSERVABILITY_SERVICE_NAME |
ट्रेसिंग के लिए सेवा का नाम | एजेंट का नाम | my-agent-service |
OBSERVABILITY_SERVICE_NAMESPACE |
सेवा बस नामस्थान | agent365-samples |
my-company-agents |
एजेंट अनुप्रयोग सर्वर कॉन्फ़िगरेशन
उस पोर्ट को कॉन्फ़िगर करें जहाँ आपका एजेंट अनुप्रयोग सर्वर चलता है. यह वैकल्पिक है और पायथन और जावास्क्रिप्ट एजेंटों पर लागू होता है।
अपनी .env फ़ाइल में जोड़ें:
# Server Configuration
PORT=3978
| चर | विवरण | आवश्य | डिफ़ॉल्ट | उदाहरण |
|---|---|---|---|---|
PORT |
पोर्ट नंबर जहां एजेंट सर्वर चलता है | नहीं | 3978 |
3978 |
निर्भरताएँ स्थापित करें और एजेंट अनुप्रयोग सर्वर प्रारंभ करें
एक बार जब आपका परिवेश कॉन्फ़िगर हो जाता है, तो आपको आवश्यक निर्भरताएँ स्थापित करनी होंगी और परीक्षण के लिए स्थानीय रूप से अपना एजेंट एप्लिकेशन सर्वर शुरू करना होगा।
निर्भरताएँ स्थापित करें.
uv pip install -e .
यह कमांड परिभाषित पैकेज निर्भरताओं pyproject.toml को पढ़ता है और उन्हें PyPI से इंस्टॉल करता है। स्क्रैच से एजेंट एप्लिकेशन बनाते समय, आपको अपनी निर्भरता को परिभाषित करने के लिए एक pyproject.toml फ़ाइल बनाने की आवश्यकता होती है। नमूना रिपॉजिटरी से नमूना एजेंटों के पास पहले से ही इन पैकेजों को परिभाषित किया गया है। आप उन्हें आवश्यकतानुसार जोड़ या अपडेट कर सकते हैं।
एजेंट अनुप्रयोग सर्वर प्रारंभ करें
python <main.py>
अपनी मुख्य पायथन फ़ाइल के नाम से बदलें <main.py> जिसमें आपके एजेंट एप्लिकेशन के लिए प्रवेश बिंदु है (उदाहरण के लिए, start_with_generic_host.py, , app.pyया )।main.py
या यूवी का उपयोग करना:
uv run python <main.py>
आपका एजेंट सर्वर अब चल रहा होना चाहिए और एजेंट प्लेग्राउंड या Microsoft 365 अनुप्रयोगों से अनुरोध प्राप्त करने के लिए तैयार होना चाहिए।
एजेंट खेल के मैदान में परीक्षण एजेंट
एजेंट प्लेग्राउंड एक स्थानीय परीक्षण उपकरण है जो पूर्ण टैनेंट सेटअप की आवश्यकता के बिना Microsoft 365 वातावरण का अनुकरण करता है। यह आपके एजेंट के तर्क और उपकरण आह्वानों को मान्य करने का सबसे तेज़ तरीका है। अधिक जानकारी के लिए, एजेंट के साथ परीक्षण करें खेल का मैदान.
एक नया टर्मिनल खोलें (विंडोज़ पर पावरशेल) और एजेंट खेल का मैदान शुरू करें:
agentsplayground
यह एजेंट प्लेग्राउंड इंटरफ़ेस के साथ एक वेब ब्राउज़र खोलता है। यह टूल एक चैट इंटरफ़ेस प्रदर्शित करता है जहाँ आप अपने एजेंट को संदेश भेज सकते हैं।
बुनियादी परीक्षण
यह सत्यापित करके प्रारंभ करें कि आपका एजेंट ठीक से कॉन्फ़िगर किया गया है। एजेंट को एक संदेश भेजें:
What can you do?
एजेंट को आपके एजेंट के सिस्टम प्रॉम्प्ट और क्षमताओं के आधार पर उन निर्देशों के साथ उत्तर देना चाहिए जिनके साथ इसे कॉन्फ़िगर किया गया है। यह पुष्टि करता है कि:
- आपका एजेंट ठीक से चल रहा है
- एजेंट संदेशों को संसाधित कर सकता है और जवाब दे सकता है
- एजेंट खेल का मैदान और आपके एजेंट के बीच संचार काम कर रहा है
परीक्षण उपकरण आमंत्रण
अपने MCP उपकरण सर्वर को कॉन्फ़िगर toolingManifest.json करने के बाद (सेटअप निर्देशों के लिए टूलींग देखें), इस तरह के उदाहरणों के साथ उपकरण आह्वानों का परीक्षण करें:
सबसे पहले, सत्यापित करें कि कौन से उपकरण उपलब्ध हैं:
List all tools I have access to
फिर विशिष्ट उपकरण आह्वानों का परीक्षण करें:
मेल उपकरण
Send email to your-email@example.com with subject "Test" and message "Hello from my agent"
अपेक्षित प्रतिक्रिया: एजेंट मेल MCP सर्वर का उपयोग करके एक ईमेल भेजता है और पुष्टि करता है कि संदेश भेजा गया था।
कैलेंडर उपकरण
List my calendar events for today
अपेक्षित प्रतिक्रिया: एजेंट वर्तमान दिन के लिए आपके कैलेंडर ईवेंट को पुनः प्राप्त करेगा और प्रदर्शित करेगा।
SharePoint उपकरण
List all SharePoint sites I have access to
अपेक्षित प्रतिक्रिया: एजेंट SharePoint क्वेरी करता है और उन साइट्स की सूची देता है जिन तक आपकी पहुँच है.
आप टूल इनवॉकेशन देख सकते हैं:
- चैट विंडो - एजेंट की प्रतिक्रिया और किसी भी टूल कॉल को देखें
- लॉग पैनल - उपकरण मापदंडों और प्रतिक्रियाओं सहित विस्तृत गतिविधि जानकारी देखें
अधिसूचना गतिविधियों के साथ परीक्षण करें
स्थानीय विकास के दौरान, आप एजेंट प्लेग्राउंड में कस्टम गतिविधियों का अनुकरण करके अधिसूचना परिदृश्यों का परीक्षण कर सकते हैं। यह आपको अपने एजेंट की अधिसूचना हैंडलिंग को उत्पादन में तैनात करने से पहले सत्यापित करने की अनुमति देता है।
अधिसूचना गतिविधियों का परीक्षण करने से पहले, सुनिश्चित करें कि आपके पास है:
- आपके में
toolingManifest.jsonआवश्यक MCP टूल सर्वर कॉन्फ़िगर किया गया है। टूल्स के बारे में और अधिक जानें - अपने एजेंट के लिए सक्षम सूचनाएं सूचना सेट अप करने का तरीका जानें
सूचनाओं को सही ढंग से काम करने के लिए उचित उपकरण कॉन्फ़िगरेशन और अधिसूचना सेटअप दोनों की आवश्यकता होती है। आप कस्टम गतिविधि सुविधा का उपयोग करके ईमेल सूचनाओं या Word टिप्पणियों जैसे परिदृश्यों का परीक्षण कर सकते हैं।
कस्टम गतिविधियाँ भेजने के लिए:
- अपना एजेंट और एजेंट खेल का मैदान शुरू करें
- Agents Playground में, Mock an Activity>कस्टम गतिविधि पर नेविगेट करें
- गतिविधि से कॉपी करें
conversationId(हर बार एजेंट प्लेग्राउंड को पुनरारंभ करने पर वार्तालाप आईडी बदल जाती है) - अपनी कस्टम गतिविधि JSON पेस्ट करें और आपके द्वारा कॉपी की गई वार्तालाप ID के साथ फ़ील्ड को
personal-chat-idअपडेट करें। ईमेल सूचना उदाहरण देखें - गतिविधि जोड़ें चुनें.
- चैट वार्तालाप और लॉग पैनल दोनों में परिणाम देखें
ईमेल सूचना
यह एजेंट को भेजे गए ईमेल का अनुकरण करता है। प्लेसहोल्डर मानों को अपने वास्तविक एजेंट विवरण से बदलें:
{
"type": "message",
"id": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
"timestamp": "2025-09-24T17:40:19+00:00",
"serviceUrl": "http://localhost:56150/_connector",
"channelId": "agents",
"name": "emailNotification",
"from": {
"id": "manager@contoso.com",
"name": "Agent Manager",
"role": "user"
},
"recipient": {
"id": "agent@contoso.com",
"name": "Agent",
"agenticUserId": "<your-agentic-user-id>",
"agenticAppId": "<your-agent-app-id>",
"tenantId": "<your-tenant-id>"
},
"conversation": {
"conversationType": "personal",
"tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
"id": "personal-chat-id"
},
"membersAdded": [],
"membersRemoved": [],
"reactionsAdded": [],
"reactionsRemoved": [],
"locale": "en-US",
"attachments": [],
"entities": [
{
"id": "email",
"type": "productInfo"
},
{
"type": "clientInfo",
"locale": "en-US",
"timezone": null
},
{
"type": "emailNotification",
"id": "bbbbbbbb-1111-2222-3333-cccccccccccc",
"conversationId": "personal-chat-id",
"htmlBody": "<body dir=\"ltr\">\n<div class=\"elementToProof\" style=\"font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);\">\nYour email message content here</div>\n\n\n</body>"
}
],
"channelData": {
"tenant": {
"id": "aaaabbbb-0000-cccc-1111-dddd2222eeee"
}
},
"listenFor": [],
"textHighlights": []
}
अवलोकन लॉग देखें
स्थानीय विकास के दौरान अवलोकन लॉग देखने के लिए, अपने एजेंट को ऑब्जर्वेबिलिटी कोड के साथ इंस्ट्रूमेंट करें (कोड उदाहरणों के लिए ऑब्जर्वेबिलिटी देखें) और ऑब्जर्वेबिलिटी वेरिएबल्स में वर्णित परिवेश चर को कॉन्फ़िगर करें। एक बार कॉन्फ़िगर होने के बाद, कंसोल में रीयल-टाइम ट्रेस दिखाई देते हैं:
- एजेंट आह्वान निशान
- उपकरण निष्पादन विवरण
- एलएलएम अनुमान कॉल
- इनपुट और आउटपुट संदेश
- टोकन उपयोग
- प्रतिक्रिया समय
- त्रुटि जानकारी
ये लॉग आपको समस्याओं को डीबग करने, एजेंट व्यवहार को समझने और प्रदर्शन को अनुकूलित करने में मदद करते हैं।
समस्या निवारण
यह अनुभाग उन सामान्य समस्याओं का समाधान प्रदान करता है जिनका सामना आप स्थानीय स्तर पर अपने एजेंट का परीक्षण करते समय कर सकते हैं।
कनेक्शन और पर्यावरण के मुद्दे
ये समस्याएँ नेटवर्क कनेक्टिविटी, पोर्ट विरोध, और पर्यावरण सेटअप समस्याओं से संबंधित हैं जो आपके एजेंट को ठीक से संचार करने से रोक सकते हैं।
एजेंट खेल का मैदान कनेक्शन समस्याएँ
लक्षण: एजेंट खेल का मैदान आपके एजेंट से कनेक्ट नहीं हो सकता
समाधान:
- सत्यापित करें कि आपका एजेंट सर्वर चल रहा है
- जांचें कि पोर्ट नंबर आपके एजेंट और एजेंट प्लेग्राउंड के बीच मेल खाते हैं
- सुनिश्चित करें कि स्थानीय कनेक्शन को अवरुद्ध करने वाले कोई फ़ायरवॉल नियम नहीं हैं
- एजेंट और एजेंट खेल का मैदान दोनों को पुनरारंभ करने का प्रयास करें
पुराना एजेंट खेल का मैदान संस्करण
लक्षण: Agents Playground में अनपेक्षित त्रुटियाँ या अनुपलब्ध सुविधाएँ
समाधान: एजेंट्स खेल का मैदान अनइंस्टॉल और पुनर्स्थापित करें:
winget uninstall agentsplayground
winget install agentsplayground
पोर्ट संघर्ष
लक्षण: पोर्ट को इंगित करने में त्रुटि पहले से ही उपयोग में है
समाधान:
- अपने एजेंट के किसी भी अन्य उदाहरण को रोकें
- अपने कॉन्फ़िगरेशन में पोर्ट बदलें
- पोर्ट का उपयोग करके किसी भी प्रक्रिया को समाप्त करें:
# Windows PowerShell
Get-Process -Id (Get-NetTCPConnection -LocalPort <port>).OwningProcess | Stop-Process
डेवलपरMCPServer नहीं जोड़ सकते
लक्षण: VS कोड में DeveloperMCPServer जोड़ने का प्रयास करते समय त्रुटि
समाधान: बंद करें और Visual Studio कोड को फिर से खोलें, उसके बाद सर्वर को फिर से जोड़ने का प्रयास करें।
प्रमाणीकरण समस्याएँ
ये समस्याएँ तब होती हैं जब आपका एजेंट Microsoft 365 सेवाओं के साथ ठीक से प्रमाणित नहीं कर सकता है या जब क्रेडेंशियल्स की समय सीमा समाप्त हो गई है या गलत कॉन्फ़िगर किया गया है।
बियरर टोकन की समय सीमा समाप्त हो गई
लक्षण: प्रमाणीकरण त्रुटियाँ या 401 अनधिकृत प्रतिसाद
समाधान: बियरर टोकन लगभग 1 घंटे के बाद समाप्त हो जाते हैं। एक नया टोकन प्राप्त करें और अपना कॉन्फ़िगरेशन अपडेट करें।
पायथन में एजेंट प्रमाणीकरण त्रुटियाँ
लक्षण: एजेंट इंस्टेंस टोकन प्राप्त करने में त्रुटि
समाधान: अपने .envमें सेटिंग सत्यापित ALT_BLUEPRINT_NAME करें:
# Change from:
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALT_BLUEPRINT_NAME=ServiceConnection
# To:
AGENTAPPLICATION__USERAUTHORIZATION__HANDLERS__AGENTIC__SETTINGS__ALT_BLUEPRINT_NAME=SERVICE_CONNECTION
उपकरण और अधिसूचना संबंधी समस्याएं
इन समस्याओं में उपकरण आह्वान, MCP सर्वर इंटरैक्शन और अधिसूचना वितरण के साथ समस्याएँ शामिल हैं।
ईमेल प्राप्त नहीं हुआ
लक्षण: एजेंट इंगित करता है कि ईमेल भेजा गया था, लेकिन आपको वह प्राप्त नहीं होता है
समाधान:
- अपने जंक/स्पैम फ़ोल्डर की जाँच करें
- ईमेल डिलीवरी में कुछ मिनट की देरी हो सकती है - 5 मिनट तक प्रतीक्षा करें
- सत्यापित करें कि प्राप्तकर्ता का ईमेल पता सही है
- ईमेल भेजने के दौरान किसी भी त्रुटि के लिए एजेंट लॉग की जाँच करें
शब्द टिप्पणी प्रतिक्रियाएँ काम नहीं कर रही हैं
ज्ञात समस्या: सूचना सेवा वर्तमान में Word टिप्पणियों के लिए सीधे प्रतिसाद नहीं दे सकता। यह कार्यक्षमता विकसित की जा रही है।
सहायता प्राप्त करना
यदि आप इस समस्या निवारण अनुभाग में शामिल नहीं समस्याओं का सामना करते हैं, तो इन संसाधनों का अन्वेषण करें:
Microsoft एजेंट 365 SDK रिपॉजिटरी
- Microsoft एजेंट 365 SDK - c# /.net रिपॉजिटरी
- Microsoft एजेंट 365 SDK - पायथन रिपॉजिटरी
- Microsoft एजेंट 365 SDK - Node.js/TypeScript रिपॉजिटरी
- Microsoft एजेंट 365 SDK नमूने रिपॉजिटरी
अधिक समर्थन
- Microsoft एजेंट 365 SDK रिपॉजिटरी में नमूना कोड और दस्तावेज़ों की समीक्षा करें
- संबंधित रिपॉजिटरी में GitHub मुद्दों के माध्यम से समस्याएं सबमिट करें
अगले चरण
अब जब आपने स्थानीय रूप से अपने एजेंट का सफलतापूर्वक परीक्षण कर लिया है, तो आप इसे Azure पर तैनात करने और इसे Microsoft 365 पर प्रकाशित करने के लिए तैयार हैं:
- एजेंटों को परिनियोजित और प्रकाशित करें: अपने एजेंट को Azure Web App पर परिनियोजित करने और उसे Microsoft व्यवस्थापन केंद्र पर प्रकाशित करने का तरीका जानें, जिससे यह आपके संगठन के लिए Microsoft 365 में खोजने और किराए पर लेने के लिए उपलब्ध हो सके.