एकीकरण: AI असिस्टेंट

AI असिस्टेंट कनेक्ट करें

Agent DVR को Claude, ChatGPT, Cursor और VS Code Copilot जैसे AI असिस्टेंट से सीधे उपयोग किया जा सकता है। सामान्य भाषा में पूछें - "मुझे कल रात कौन से अलर्ट्स मिले थे?", "ड्राइववे कैमरे पर आज सुबह क्या हुआ दिखाएँ", "गैरेज के कैमरे अक्षम करें" - और असिस्टेंट आपके लाइव कैमरे, रिकॉर्डिंग और अलर्ट लॉग से उत्तर देता है, जिसमें छवियाँ भी शामिल हैं।

यह Model Context Protocol (MCP) के माध्यम से काम करता है, जो बाहरी औजार से कनेक्ट करने के लिए असिस्टेंट द्वारा उपयोग किया जाने वाला खुला मानक है। Agent DVR दो स्थानों पर MCP सर्वर प्रदान करता है, और आप अपने असिस्टेंट को जो आपके लिए उपयुक्त हो उससे कनेक्ट करते हैं:

  • Agent DVR में अंतर्निहित (स्थानीय एंडपॉइंट): आपके अपने सर्वर द्वारा आपके स्थानीय नेटवर्क पर परोसा जाता है। कोई खाता या सदस्यता की आवश्यकता नहीं है। समान कंप्यूटर या LAN पर चलने वाले असिस्टेंट के लिए।
  • iSpyConnect.com के माध्यम से (क्लाउड एंडपॉइंट): वेब पोर्टल और मोबाइल ऐप्स के समान रिमोट एक्सेस पर आपके सर्वर तक पहुँचता है, कहीं से भी, बिना पोर्ट फॉरवर्डिंग के। iSpyConnect सदस्यता की आवश्यकता है। यह claude.ai, ChatGPT और फोन के लिए उपयोग करने वाला है।

दोनों औजार का समान सेट प्रदान करते हैं। Agent DVR 8.0.3 या बाद के संस्करण की आवश्यकता है।

स्थानीय अंतबिंदु

हर Agent DVR सर्वर अपने लोकल वेब सर्वर पर /mcp पर MCP परोसता है, इसलिए यदि आप Agent DVR UI को http://localhost:8090 पर खोलते हैं तो एंडपॉइंट http://localhost:8090/mcp है (अपने सर्वर का पता और पोर्ट LAN पर किसी अन्य कंप्यूटर से उपयोग करें, उदाहरण के लिए http://192.168.1.10:8090/mcp)। यह डिफ़ॉल्ट रूप से चालू है और सेटिंग्स - लोकल सर्वर में AI सहायक (MCP) एंडपॉइंट से बंद किया जा सकता है।

एक्सेस लोकल API के बाकी हिस्से के समान नियमों का पालन करता है: अपने स्वयं के नेटवर्क से कोई लॉगिन की आवश्यकता नहीं है, जब तक कि API सुरक्षित करें सक्षम न हो, जिस स्थिति में सहायक को एडमिन उपयोगकर्ता का यूजरनेम और पासवर्ड भेजना चाहिए (अधिकांश MCP क्लाइंट आपको प्राधिकरण हेडर जोड़ने देते हैं)। आपके नेटवर्क के बाहर से कनेक्शन को अतिरिक्त रूप से लाइसेंस की आवश्यकता है, जो UI के पोर्ट-फॉरवर्डेड एक्सेस के समान है।

Claude Code

claude mcp add --transport http agentdvr http://localhost:8090/mcp

Gemini CLI

gemini mcp add -s user --transport http agentdvr http://localhost:8090/mcp

फिर Gemini CLI के अंदर /mcp टाइप करें और औजार लोड हुए यह पुष्टि करें। -s user भाग सर्वर को आपकी उपयोगकर्ता सेटिंग्स में संग्रहित करता है ताकि वह किसी भी फ़ोल्डर से उपलब्ध हो।

Cursor

.cursor/mcp.json में जोड़ें (या सेटिंग्स - MCP के माध्यम से):

{ "mcpServers": { "agentdvr": { "url": "http://localhost:8090/mcp" } } }

VS Code (Copilot)

.vscode/mcp.json में जोड़ें:

{ "servers": { "agentdvr": { "type": "http", "url": "http://localhost:8090/mcp" } } }

Claude Desktop

Claude डेस्कटॉप ऐप सीधे आपके अपने कंप्यूटर पर सर्वर को कॉल नहीं कर सकता, इसलिए यह आपके लिए एक छोटी एक्सटेंशन का उपयोग करता है। AgentDVR.mcpb डाउनलोड करें, फिर Claude Desktop में सेटिंग्स - एक्सटेंशन खोलें और फ़ाइल को पृष्ठ पर ड्रैग करें। यह सक्षम करके इंस्टॉल हो जाता है और http://localhost:8090/mcp से कनेक्ट होता है; कॉन्फ़िगर करें पर केवल तभी क्लिक करें जब आपका सर्वर दूसरे कंप्यूटर पर हो या API सुरक्षित करें सक्षम हो। Claude हर बार जब कोई नया टूल उपयोग किया जाता है तो अनुमति मांगता है - संकेतों को रोकने के लिए "हमेशा अनुमति दें" चुनें।

Claude Desktop हर एक्सटेंशन के लिए एक लाल चेतावनी दिखाता है जो Anthropic की अपनी डायरेक्टरी से इंस्टॉल नहीं किया गया था। यह इस फ़ाइल के लिए अपेक्षित है; एक्सटेंशन केवल उस पते से बात करता है जो आप इसे देते हैं।

अन्य सहायक

कोई भी क्लाइंट जो HTTP पर MCP का समर्थन करता है ("Streamable HTTP") वही URL उपयोग कर सकता है। सहायक की सेटिंग्स में "MCP सर्वर", "कनेक्टर" या "औजार" देखें।

Claude वेब ऐप और मोबाइल ऐप्स, और ChatGPT, आपके अपने नेटवर्क पर सर्वर तक बिल्कुल नहीं पहुंच सकते; वे क्लाउड एंडपॉइंट का उपयोग करते हैं।

क्लाउड समापन बिंदु

iSpyConnect सदस्यता के साथ, आपके सर्वर यहाँ भी पहुँचने योग्य हैं:

https://www.ispyconnect.com/mcp

इस URL को अपने असिस्टेंट में एक कस्टम कनेक्टर या MCP सर्वर के रूप में जोड़ें (उदाहरण के लिए claude.ai और Claude ऐप्स में सेटिंग्स - कनेक्टर्स, या Cursor में समकक्ष)। असिस्टेंट एक iSpyConnect साइन-इन पृष्ठ खोलता है; साइन इन करें, नियंत्रण के साथ-साथ देखने की अनुमति देने का चयन करें, और अनुमति दें पर क्लिक करें। कुछ और कॉन्फ़िगर करने की आवश्यकता नहीं है: आपके खाते से जुड़ा हर Agent DVR सर्वर जिसमें रिमोट एक्सेस सक्षम है, उपलब्ध है, और यदि आपके पास एक से अधिक हैं तो असिस्टेंट पूछेगा कि आप कौन सा मतलब है।

ChatGPT (Plus या Pro) में चरण हैं: सेटिंग्स - सुरक्षा और लॉगिन - डेवलपर मोड चालू करें; फिर सेटिंग्स - प्लगइन्स - प्लगइन्स ब्राउज़ करें - जोड़ें। इसका नाम Agent DVR रखें, ऊपर दिया गया URL दर्ज करें, OAuth चुनें और क्लाइंट ID और गोपनीयता को खाली छोड़ दें, फिर साइन इन करें और अनुमति दें पर क्लिक करें। यदि प्लगइन पृष्ठ "अभी कोई ऐप कार्रवाई उपलब्ध नहीं" कहता है, तो उस पृष्ठ पर रीफ्रेश करें पर क्लिक करें।

Gemini CLI या Claude Code जैसे कमांड-लाइन सहायक से साइन-इन दो चरणों में होता है: सर्वर जोड़ें, फिर इसे अधिकृत करें और ब्राउज़र एक ही पृष्ठ पर खुलता है।

gemini mcp add -s user --transport http agentdvr-cloud https://www.ispyconnect.com/mcp
gemini
/mcp auth agentdvr-cloud

अनुरोध उसी रिले पर यात्रा करते हैं जो वेब पोर्टल उपयोग करता है, इसलिए कोई पोर्ट फॉरवर्डिंग आवश्यक नहीं है और आपका सर्वर कभी भी इंटरनेट के लिए उजागर नहीं होता है। जब आपकी सदस्यता समाप्त हो जाती है तो एक्सेस रुक जाता है, और प्रत्येक सहायक के एक्सेस को किसी भी समय सहायक की अपनी कनेक्टर सेटिंग्स से हटाया जा सकता है।

आपका सर्वर चल रहा होना चाहिए और iSpyConnect से कनेक्टेड होना चाहिए (स्थानीय UI में पैडलॉक आइकन रिमोट कनेक्शन स्थिति दिखाता है)। सर्वर सेटिंग्स में बाहरी एक्सेस ब्लॉक करें इस एंडपॉइंट को भी ब्लॉक करता है।

ChatGPT: प्रत्येक टूल का उपयोग करता है, जिसमें स्नैपशॉट और रिकॉर्डिंग शामिल हैं, लेकिन प्रॉम्ट टेम्पलेट नहीं दिखाता है। इसके बजाय नाम से वर्कफ़्लो के लिए पूछें ("morning_briefing वर्कफ़्लो चलाएं") और असिस्टेंट स्वयं चरण प्राप्त करता है। कैमरे की अलर्ट्स सेटिंग्स में वर्णन करें को चालू करने से (सर्वर सेटिंग्स - AI के तहत एक AI प्रदाता की आवश्यकता है) प्रत्येक असिस्टेंट को प्रति अलर्ट एक लिखित विवरण मिलता है, जो ऐसे कैमरों के लिए उपयोगी है जो रिकॉर्डिंग के बिना अलर्ट करते हैं।

Assistant क्या कर सकता है

सहायक कच्चे API के बजाय उद्देश्य-निर्मित औजारों का एक छोटा समूह देखते हैं, इसलिए उत्तर त्वरित और सस्ते रहते हैं:

  • देखना: अपने सर्वर और डिवाइस सूचीबद्ध करें (स्थान और स्वास्थ्य के साथ), गतिविधि सारांश प्राप्त करें (रिकॉर्डिंग और प्रति कैमरा प्रति घंटे अलर्ट्स, जो डिटेक्ट किया गया के साथ), एक समय खिड़की में रिकॉर्डिंग सूचीबद्ध करें, एक पूरी खिड़की को फ्रेम की ग्रिड के रूप में एक नज़र में देखें, एक कैमरा को एक दिन भर फ्रेम की टाइमलाइन के रूप में देखें, एक रिकॉर्डिंग से नमूना फ्रेम लें, कैमरा का लाइव स्नैपशॉट लें, अलर्ट लॉग पढ़ें, और वेब यूआई में एक रिकॉर्डिंग खोलने के लिए एक लिंक प्राप्त करें।
  • नियंत्रण: सर्वर को आर्म और डिसआर्म करें, प्रोफ़ाइल लागू करें, डिवाइस को सक्षम या अक्षम करें, रिकॉर्डिंग मोड बदलें, अलर्ट्स, डिटेक्टर्स, ऑब्जेक्ट डिटेक्शन, फेस रिकग्निशन और नंबर प्लेट रिकग्निशन को चालू या बंद करें, कैमरा द्वारा खोजी जाने वाली ऑब्जेक्ट्स को सूची में जोड़ें, डिवाइस को ग्रुप्स में रखें, PTZ कैमरों को प्रीसेट्स पर ले जाएँ, और API से अन्य स्थिति परिवर्तन करें।
  • नियम: सादी भाषा में एक नियम सेट अप करें - "बताइए कि अगले 6 घंटों में कोई लाल कार दिखाई दे", "अलर्ट करें यदि डेव मंगलवार को 2 और 4 के बीच दरवाज़े पर है"। सहायक डिटेक्टर ईवेंट (ऑब्जेक्ट, फेस, प्लेट, साउंड, मोशन) चुनता है और, केवल उन विवरणों के लिए जो डिटेक्टर नहीं देख सकता जैसे रंग या मेक, विजन AI के लिए एक प्रश्न जोड़ता है जिसका उत्तर मिलान की पुष्टि करता है। नियम साधारण कार्रवाइयों के रूप में कैमरे पर संग्रहीत होता है, सहायक-निर्मित के रूप में चिह्नित होता है जिस वाक्य का आपने उपयोग किया, और अपने आप समाप्त हो जाता है; आप इसे किसी भी समय वहां हटा सकते हैं। सहायक नियम और नियम उदाहरण देखें। Agent DVR 8.0.7 या बाद के संस्करण की आवश्यकता है।
  • बाकी सब कुछ: आगे की पढ़ने और नियंत्रण कमांड की एक सूची जो सहायक कॉल कर सकता है जब कोई समर्पित औजार फ़िट नहीं होता (सिस्टम आंकड़े, एक डिवाइस की पूरी स्थिति, PTZ प्रीसेट आदि)।

सहायक रिकॉर्डिंग या फ़ोटो हटा नहीं सकता, डिवाइस या सर्वर कॉन्फ़िगरेशन परिवर्तित नहीं कर सकता, डिवाइस जोड़ या हटा नहीं सकता, या सर्वर को पुनः आरंभ नहीं कर सकता: ये कमांड जानबूझकर प्रस्तावित नहीं किए जाते हैं, चाहे कोई भी एंडपॉइंट उपयोग किया जाए। नियम एकमात्र चीज़ है जो यह बना सकता है, और हर एक सर्वर सेटिंग्स - सहायक नियम में सूचीबद्ध है। क्लाउड एंडपॉइंट पर, दृश्य, नियंत्रण और नियम अलग-अलग अनुमतियाँ हैं जो आप साइन-इन पृष्ठ पर प्रदान करते हैं, और उपयोग को रिले की सुरक्षा के लिए दर सीमित किया जाता है। एक नियम जो विजन AI से प्रश्न पूछता है, हर बार जब इसका ट्रिगर फायर होता है तो एक AI कॉल की लागत आती है (प्रति घंटे कैप्ड); सहायक इसे सेट अप करते समय कहेगा।

उदाहरण प्रॉम्ट

  • "क्या कोई पिछले 24 घंटों में सामने के दरवाजे पर गया है? मुझे दिखाएं।"
  • "इस सुबह फीडर पर कौन सी चिड़िया आई?"
  • "आज ड्राइववे कितना व्यस्त था, और कब?"
  • "मुझे दिन भर पिछला बगीचा दिखाएं। बारिश कब शुरू हुई?"
  • "कल मुझे कौन से अलर्ट्स आए, और क्या उनमें से कोई लोग थे?"
  • "अभी सामने के दरवाजे पर कौन है?"
  • "कौन से कैमरे ऑफलाइन हैं?"
  • "हम निकल रहे हैं - अवे प्रोफ़ाइल के साथ सब कुछ सक्षम करें।"
  • "होम स्थान में सभी कैमरों को अक्षम करें।"
  • "मुझे कूरियर की क्लिप के लिए एक लिंक भेजें।"
  • "बताएं अगर अगले 6 घंटों में कोई सामने के दरवाजे पर आए।"
  • "अलर्ट करें अगर आज ड्राइववे पर एक लाल कार दिखे।"
  • "मुझे बताएं पहली बार जब डेव मंगलवार को 2 और 4 के बीच दरवाजे पर हो।"
  • "अगर पिछला गेट कैमरा इस सप्ताह ऑफलाइन हो जाए तो मुझे ईमेल करें।"
  • "जब कोई आज सुबह कार पार्क में चलता है, तो उन्हें बताएं कि कार्यालय पीछे की ओर है।"
  • "अगर आज रात को कोई साइड गेट पर है, तो एक कुत्ते की भौंकने की आवाज़ बजाएं और बगीचे के कैमरे को भी रिकॉर्ड करें।"
  • "अगर रविवार को दोपहर 6 बजे कूड़े की डिब्बियां सड़क के किनारे न हों, तो [email protected] को ईमेल करें।"
  • "सप्ताह के दिन सुबह 9 से शाम 5 तक, बताएं अगर एक डिलीवरी वैन दुकान के बाहर रुके।"
  • "बताएं अगर कोई आज सामने के दरवाजे पर एक पार्सल ले जा रहा है।"
  • "हर दिन दोपहर को बगीचे की एक फोटो लें।"
  • "ड्राइववे, गार्डन और गेट कैमरों को बाहर नाम के ग्रुप में रखें।"
  • "मुझे बताएँ जब भी रात 11 बजे से सुबह 6 बजे के बीच किसी बाहरी कैमरे पर कोई व्यक्ति दिखाई दे।"
  • "हर रात 10 बजे सिस्टम को सक्रिय करें, और मुझे बताएँ जब इसे निष्क्रिय किया जाए।"
  • "कौन से कैमरे कुत्तों को देख सकते हैं? आप किसे पहचानते हैं? क्या दरवाजे का कैमरा बात कर सकता है?"
  • "आपने मेरे लिए क्या सेट किया है, और क्या प्रत्येक अभी सही तरीके से काम कर रहा है?"
  • "ड्राइववे को एक के बजाय मुझे ईमेल करें।"
  • "आपने कौन से नियम सेट किए हैं? ड्राइववे को पॉज़ करें और बाकी को हटाएं।"

पूर्वनिर्धारित वर्कफ़्लो

सर्वर प्रॉम्ट टेम्पलेट भी प्रदान करता है जो प्रॉम्ट समर्थन वाले सहायकों (Claude Desktop, Claude Code, Gemini CLI, Cursor और अन्य) को स्लैश कमांड या मेनू में दिखाता है। प्रत्येक एक पूर्ण बहु-चरणीय वर्कफ़्लो चलाता है और परिणाम की रिपोर्ट करता है:

  • morning_briefing - कैमरों ने पिछली शाम के बाद से क्या देखा: गतिविधि, अलर्ट्स, उल्लेखनीय लोग, वाहन और जानवर, और कैमरा स्वास्थ्य।
  • door_report - कौन एक दरवाजा कैमरे पर आया, समय के साथ, प्रत्येक आगंतुक ने क्या किया और प्रत्येक क्लिप के लिए एक लिंक।
  • wildlife_report - कौन से जानवर और चिड़िया कैमरे ने पकड़ी, जैसा कि फुटेज अनुमति देता है उतनी बारीकी से पहचाना गया।
  • camera_health - हर सर्वर और कैमरा ऑफलाइन, अक्षम, त्रुटियों और शांत हो गए कैमरों के लिए जांचा गया।
  • day_in_review - एक कैमरा पूरे दिन भर फ्रेम की टाइमलाइन के रूप में, दृश्य कैसे बदला इसके आख्यान के साथ।
  • set_up_a_rule - एक वाक्य से नियम सेट अप करें: जांचता है कि आपके कैमरे क्या कर सकते हैं, आपको दिखाता है कि नियम क्या करेगा, फिर इसे बनाता है जब आप हां कहते हैं।

सहायक नियम

सहायक नियम की अनुमति के साथ, एक सहायक आपके लिए एक वाक्य से नियम सेट अप कर सकता है: "मुझे बताएं कि अगले 6 घंटों में अगर कोई सामने के दरवाजे पर आता है"। Agent DVR इसे कैमरे पर सामान्य कार्रवाइयों में बदल देता है, इसलिए यह आपके सर्वर पर ऐसे चलता है जैसे आपने हाथ से कोई नियम बनाया हो। एक बार नियम बन जाने के बाद कोई सहायक शामिल नहीं होता है।

  • यह कहाँ जाता है: कैमरे की कार्रवाइयों की सूची में, असिस्टेंट नियम के रूप में चिह्नित है जिसमें वह तारीख होती है जब यह समाप्त होता है और, उन नियमों के लिए जो सीमित संख्या में बार चलते हैं, यह कितनी बार चल चुका है। उस चिह्न के ऊपर माउस ले जाएँ उस वाक्य को देखने के लिए जिससे यह आया है। इसे वहाँ किसी अन्य कार्रवाई की तरह संपादित या हटाएँ, या सहायक को अपने नियमों की सूची बनाने, रोकने या हटाने के लिए कहें। सर्वर पर हर नियम एक जगह भी सूचीबद्ध होता है, सर्वर सेटिंग्स - सहायक नियम, जिसमें वह वाक्य होता है जिससे यह आया है, यह क्या कवर करता है, क्या यह सक्रिय है, प्रतीक्षा में है, रुका हुआ है या पूर्ण हुआ है, और एक हटाने का बटन है। कैमरों के एक समूह या सिस्टम के लिए नियम केवल वहीं दिखाई देते हैं। जिन उपयोगकर्ताओं को सर्वर सेटिंग्स बदलने की अनुमति नहीं है वे सूची देख सकते हैं लेकिन इसमें से हटा नहीं सकते।
  • यह क्या देख सकता है: कुछ भी जो कैमरा पहले से पहचानता है - गति, वस्तुएं (व्यक्ति, कार, कुत्ता आदि), पहचाने गए चेहरे, नंबर प्लेट, ध्वनियाँ, या कैमरा ऑनलाइन न होना। आप प्रश्न भी पूछ सकते हैं: "कौन से कैमरे कुत्तों को देख सकते हैं?", "आप किसे पहचानते हैं?", "क्या दरवाजे वाला कैमरा बात कर सकता है?"।
  • यह तब क्या कर सकता है: पुश सूचना, ईमेल या SMS से आपको बताएं; कैमरे के माध्यम से एक संदेश जोर से कहें ("जब कोई कार पार्क में चले, तो उन्हें बताएं कि कार्यालय इधर है") या इसके माध्यम से एक ध्वनि चलाएं (एक कुत्ते की भौंकना); दूसरे कैमरे पर रिकॉर्ड करें; एक PTZ कैमरे को एक प्रीसेट पर ले जाएं; एक URL को कॉल करें (वेबहुक, स्मार्ट प्लग); रिकॉर्डिंग को टैग करें; एक प्रोफ़ाइल लागू करें। बोलने और ध्वनियों को चलाने के लिए बात सेट के साथ एक कैमरे की आवश्यकता होती है, भाषण और SMS को एक कनेक्टेड खाते की आवश्यकता होती है, और ईमेल को कैमरे पर संदेश भेजना सक्षम होना आवश्यक है - सहायक इन्हें जाँचता है और आपको बताता है कि कौन से कैमरे योग्य हैं।
  • एक से अधिक कैमरे, या सिस्टम स्वयं: एक ग्रुप, एक स्थान या "सभी कैमरे" का नाम दें और आपको एक नियम मिलता है जो इसका पालन करता है - "मुझे बताएं जब भी बाहर के कैमरों में से किसी पर रात को कोई व्यक्ति हो" अगले महीने आप जो कैमरा बाहर ग्रुप में जोड़ते हैं उसे भी कवर करता है। ग्रुप में कैमरे जो आपने जो पूछा है उसे डिटेक्ट नहीं कर सकते वे बस एक स्रोत नहीं हैं, और सहायक आपको बताता है कि कितने कर सकते हैं। यदि ग्रुप अभी तक मौजूद नहीं है, तो नियंत्रण अनुमति वाला सहायक इसे बना सकता है: "ड्राइववे, गार्डन और गेट कैमरों को बाहर नामक ग्रुप में डालें" (Agent DVR 8.0.7 या बाद की आवश्यकता है)। ग्रुप्स वही हैं जो आप डिवाइस के सामान्य टैब पर सेट करते हैं, और वे यह भी तय करते हैं कि प्रतिबंधित उपयोगकर्ता खाता कौन से डिवाइस देख सकता है, इसलिए जो कैमरा आप ग्रुप में डालते हैं वह प्रतिबंधित उपयोगकर्ताओं से छिपा होता है जिनके खाते में वह ग्रुप शामिल नहीं है। एक नियम कैमरे के बजाय सर्वर का भी हो सकता है: "हर रात 10 बजे सिस्टम को आर्म करें", "सप्ताह के दिनों पर सूर्यास्त पर नाइट प्रोफ़ाइल लागू करें", "मुझे बताएं जब सिस्टम डिसआर्म किया गया हो"। सिस्टम नियम अपने स्वयं के समय सारणी पर चलते हैं, इसलिए किसी कैमरे का शेड्यूल स्विच उन्हें प्रभावित नहीं करता; वे चित्र को देख नहीं सकते या कैमरे के माध्यम से बोल नहीं सकते।
  • कब: अगले कुछ घंटों के लिए, किसी तारीख और समय तक, साप्ताहिक खिड़की में ("मंगलवार को दोपहर 2 से 4 बजे के बीच"), किसी एक दिन, या समय-समय पर ("हर घंटे बगीचे की तस्वीर लें", "हर 15 मिनट में चेक करें कि गेट बंद है" - यदि चाहें तो किसी समय खिड़की के भीतर)। समय सूर्य का अनुसरण कर सकते हैं: "अंधेरे के बाद", "सूर्यास्त से सूर्योदय तक", "सूर्योदय से आधा घंटा पहले" हर दिन कैमरे के स्थान के निर्देशांक से फिर से काम किया जाता है (बिना अक्षांश और देशांतर वाला स्थान सुबह 6 बजे और शाम 6 बजे का मान लेता है)। "मुझे बताओ कब..." आपको एक बार सूचित करता है और नियम फिर स्वयं को रोक देता है; यदि आप हर बार सूचित होना चाहते हैं तो "हर बार" या "जब भी" कहें। हर बार का मतलब हर दौरे पर है, हर सेकंड नहीं जब कोई वहां खड़ा हो: एक नियम फिर से सूचित करने से पहले एक मिनट का इंतजार करता है (नियमों के लिए आधा मिनट जो बोलते हैं, ध्वनि बजाते हैं या रिकॉर्ड करते हैं), और आप अधिक समय मांग सकते हैं ("एक घंटे में एक से अधिक नहीं")। दोहराई जाने वाली खिड़की के साथ ("कार्यदिवस 9 से 5, बताओ यदि कोई वैन बाहर रुके") एक बार का मतलब खिड़की खुलने वाले प्रत्येक दिन एक बार है। "आपने क्या सेट अप किया है, और क्या यह काम कर रहा है?" पूछें ताकि आप प्रत्येक नियम और यह देख सकें कि क्या वह सक्रिय है, अपनी खिड़की की प्रतीक्षा में है, रुका हुआ है या समाप्त हो गया है। "उसे इसके बजाय मुझे ईमेल करने दें" एक नियम को बदलता है। समय सीमा वाला नियम स्वयं को हटा देता है जब समय बीत जाता है।
  • विवरण जो एक डिटेक्टर नहीं देख सकता: रंग, ब्रांड, कपड़े और समान चीजों के लिए ("एक लाल कार") नियम हर बार जब डिटेक्टर फायर करता है तो आपके AI प्रदाता (सर्वर सेटिंग्स - AI सेटिंग्स) से चित्र के बारे में हां या नहीं का प्रश्न पूछता है, और केवल तब कार्य करता है जब उत्तर हां हो। यही चीजों के लिए काम करता है जो कोई डिटेक्टर बिल्कुल नहीं जानता ("गार्डन में एक कंगारू"), गति को ट्रिगर के रूप में उपयोग करते हुए। यह एक निर्धारित समय पर भी देख सकता है: "यदि रविवार को 8 बजे कचरा बाहर नहीं है, तो मैक्स को पाठ भेजें" हर रविवार को 8 बजे कैमरे की जांच करता है और केवल तब संदेश देता है जब उत्तर नहीं हो। यदि AI बता नहीं सकता है (अंधकार, दृश्य अवरुद्ध) तो कुछ नहीं भेजा जाता है, इसलिए एक समय चुनें जब कैमरा देख सके। यह प्रति ट्रिगर एक AI कॉल है, डिफ़ॉल्ट रूप से प्रति नियम प्रति घंटा 30 तक सीमित है, और सहायक आपको बताता है जब एक नियम इस तरह काम करता है। यदि कोई AI प्रदाता सेट अप नहीं है तो सहायक ऐसा कहता है और कैसे एक जोड़ा जाए (Google Gemini के पास एक निःशुल्क स्तर है) - यह वह चरण आपके लिए नहीं कर सकता है, क्योंकि यह एक API कुंजी है - और प्रश्न के बिना नियम प्रदान करता है: हर कार बजाय लाल कार के, जिसे यह आपके साथ बाद में देख सकता है। ठीक विवरण, जैसे कार का सटीक मॉडल या रात में रंग जब कैमरा अपनी काली और सफेद रात दृष्टि तस्वीर में स्विच हो गया है, विश्वसनीय नहीं है।
  • एक नियम क्यों अस्वीकृत हुआ: Agent DVR एक ऐसा नियम नहीं बनाएगा जो कभी काम नहीं कर सकता, और सब कुछ जो गलत है एक साथ कहता है। अगर आपके द्वारा दिए गए नाम के तहत कोई चेहरा दर्ज नहीं है, अगर जिस कैमरे के माध्यम से आप बात करना चाहते हैं उसके पास कोई बात चैनल नहीं है, अगर उस कैमरे पर वस्तु पहचान बंद है, अगर आपने जो माँगा है वह इसकी खोजें सूची में नहीं है, या अगर आपने एक समय विंडो माँगी है ऐसे कैमरे के लिए जिसका शेड्यूल बंद है, सहायक को बिल्कुल बताया जाता है कि क्या बदलने की आवश्यकता है। नियंत्रण अनुमति के साथ यह आपके लिए परिवर्तन कर सकता है और फिर से कोशिश कर सकता है: डिटेक्टर या शेड्यूल को चालू करें, या कैमरे की खोजें सूची में वस्तु जोड़ें ("कुत्ता" ऐसे कैमरे पर जो केवल लोगों और कारों को देखता है)। यह केवल वस्तुओं को जोड़ सकता है जो कैमरे के AI मॉडल को पता हैं। अन्य सब कुछ के लिए यह एक व्यापक वस्तु का उपयोग करता है और आपके AI प्रदाता से विवरण की जाँच करने के लिए कहता है। ध्वनियाँ अपवाद हैं: उन्हें स्वयं माइक्रोफोन की सूची में जोड़ें।
  • अभी समर्थित नहीं है: गिनती ("आज दूसरी बार"), चीजें जो नहीं हुई हैं ("6 बजे तक कोई डिलीवरी नहीं"), और कैमरों के बीच अनुक्रम।

Agent DVR 8.0.7 या बाद के संस्करण की आवश्यकता है। क्लाउड समापन बिंदु पर, नियम साइन-इन पृष्ठ पर एक अलग अनुमति हैं, इसलिए एक सहायक जो पहले जुड़ा था वह आपको फिर से पहुँच को मंजूरी देने के लिए कहेगा।

नियमों के उदाहरण

कैमरों से लोग आमतौर पर क्या चाहते हैं, जुड़े हुए सहायक को कहने के लिए वाक्य, Agent DVR क्या सेट अप करता है, और इसे क्या चाहिए। ये सभी सहायक नियम हैं: ये आपके सर्वर पर चलते हैं और बिना सहायक जुड़े जारी रहते हैं। Agent DVR 8.0.7 या बाद के संस्करण और नियम अनुमति की आवश्यकता है।

  • किसी विशेष रंग की कार आने पर अलर्ट पाएं। कहें: "अगर अगले 6 घंटों में ड्राइववे पर लाल कार आए तो मुझे बताएं।" कैमरा की ऑब्जेक्ट डिटेक्शन हर कार पर ट्रिगर होती है, आपके AI प्रदाता से पूछा जाता है कि कार लाल है या नहीं, और पहली बार जब उत्तर हाँ है तो आपको एक पुश सूचना मिलती है। नियम 6 घंटों के बाद अपने आप हट जाता है। कैमरा की Find सूची में "car" के साथ ऑब्जेक्ट डिटेक्शन चालू होना जरूरी है (सहायक नियंत्रण अनुमति से दोनों कर सकता है) और Server Settings - AI Settings में एक AI प्रदाता।
  • जानें कि कोई विशेष व्यक्ति कब आता है। कहें: "अगर मंगलवार को दोपहर 2 से 4 के बीच Dave दरवाजे पर हो तो मुझे बताएं।" फेस रिकग्निशन नाम पर ट्रिगर होती है और आपको एक बार सूचित किया जाता है। कैमरे के लिए फेस रिकग्निशन चालू होना जरूरी है और उस नाम के तहत एक चेहरा दर्ज होना चाहिए - अगर कोई Dave नहीं है तो नियम मना कर दिया जाता है, दर्ज किए गए नामों के साथ।
  • पता लगाएं कि निर्धारित समय तक कोई काम हो गया है या नहीं। कहें: "अगर रविवार को शाम 6 बजे तक कचरे की डिब्बियां सड़क किनारे नहीं हैं, तो मुझे संदेश भेजें।" हर रविवार को शाम 6 बजे कैमरे की तस्वीर आपके AI प्रदाता को हाँ या नहीं के सवाल के साथ भेजी जाती है, और आपको संदेश सिर्फ तब मिलता है जब उत्तर नहीं है। अगर AI बता नहीं सकता (बहुत अंधेरा, दृश्य अवरुद्ध) तो कुछ नहीं भेजा जाता, इसलिए एक समय चुनें जब कैमरा देख सके। एक AI प्रदाता और SMS के लिए जुड़ा हुआ खाता चाहिए।
  • काम के घंटों के दौरान डिलीवरी देखें। कहें: "सोमवार से शुक्रवार 9 से 5, अगर दुकान के बाहर डिलीवरी वैन रुके तो मुझे बताएं।" एक दिन में विंडो एक बार खुलती है, सभी समय के लिए एक बार नहीं। अगर आप हर एक चाहते हैं तो "हर बार" कहें। कैमरे का शेड्यूल चालू होना जरूरी है।
  • कुछ ऐसा खोजें जो कोई डिटेक्टर नहीं जानता। कहें: "अगर बगीचे में कंगारू हो तो मुझे बताएं" या "अगर कोई सामने के दरवाजे पर पार्सल ले जा रहा हो तो मुझे बताएं।" मोशन या कोई व्यक्ति नियम को ट्रिगर करता है और AI प्रदाता तस्वीर के बारे में सवाल का जवाब देता है। प्रति ट्रिगर एक AI कॉल, प्रत्येक नियम के लिए प्रति घंटे 30 तक सीमित।
  • जो कोई भी आता है उससे बात करें। कहें: "जब कोई भी कार पार्क में चलकर आता है तो सुबह, उन्हें बताएं कि कार्यालय पीछे है।" संदेश कैमरे के स्पीकर के माध्यम से टेक्स्ट टू स्पीच द्वारा बोला जाता है। कैमरे के साथ बात सेट अप होना और जुड़ा हुआ खाता चाहिए।
  • रात में आने वाले दर्शक को डराएं। कहें: "अगर कोई साइड गेट पर है तो रात भर, कुत्ते के भौंकने की आवाज बजाएं और बगीचे के कैमरे को भी रिकॉर्ड करें।" कैमरे के माध्यम से एक ऑडियो फाइल बजाता है और दूसरे कैमरे की रिकॉर्डिंग शुरू करता है, अधिकतम हर 30 सेकंड में एक बार। कैमरे के साथ बात सेट अप होना जरूरी है।
  • रात भर सभी बाहरी कैमरों को कवर करें। कहें: "ड्राइववे, बगीचे और गेट के कैमरों को Outside नाम के एक ग्रुप में रखें।" फिर "अगर सूर्यास्त से सूर्योदय तक Outside ग्रुप के किसी भी कैमरे पर कोई व्यक्ति है तो मुझे बताएं।" एक नियम ग्रुप का अनुसरण करता है, जिसमें आप बाद में जोड़ने वाले कैमरे भी शामिल हैं, और सूर्यास्त हर दिन स्थान के निर्देशांक से निकाला जाता है। प्रत्येक कैमरे से अधिकतम एक अलर्ट प्रति मिनट।
  • एक कैमरे के काम करना बंद करने के बारे में सुनें। कहें: "अगर बैक गेट कैमरा इस हफ्ते ऑफलाइन हो जाए तो मुझे ईमेल करें।" कैमरे पर संदेश सक्षम होना जरूरी है।
  • समय सारणी पर आर्म और डिसआर्म करें, और जानें कि कब बदलता है। कहें: "हर रात 10 बजे सिस्टम को आर्म करें, और मुझे बताएं कि यह कब डिसआर्म होता है।" ये सर्वर के नियम हैं, इसलिए किसी भी कैमरे का शेड्यूल इन्हें प्रभावित नहीं करता।
  • प्रतिदिन एक फोटो रिकॉर्ड करें। कहें: "हर दिन दोपहर 12 बजे बगीचे की एक तस्वीर लें।"

देखने या बदलने के लिए कि क्या सेट अप किया गया है, "आपने क्या नियम सेट अप किए हैं, और क्या हर एक काम कर रहा है?", "ड्राइववे को बदलकर मुझे ईमेल करें", "वैन नियम को रोकें", या Server Settings - Assistant Rules खोलें कहें। अगर कोई अनुरोध काम नहीं कर सकता तो सहायक कहता है कि क्यों और क्या बदलना है; सीमाओं के लिए सहायक नियम देखें।

समस्या निवारण

  • सहायक लोकल एंडपॉइंट से कनेक्ट नहीं कर सकता: एक ब्राउज़र में URL जांचें - http://localhost:8090/mcp को उत्तर देना चाहिए (एक त्रुटि संदेश ठीक है; "कनेक्शन अस्वीकृत" नहीं है)। सुनिश्चित करें कि पोर्ट सर्वर सेटिंग्स - लोकल सर्वर से मेल खाता है और कि एंडपॉइंट वहां सक्षम है।
  • 401 अनुमति दी गई नहीं: API सुरक्षित करें सक्षम है, इसलिए सहायक को एक व्यवस्थापक उपयोगकर्ता के क्रेडेंशियल भेजने होंगे, या आप अपने नेटवर्क के बाहर से कनेक्ट कर रहे हैं।
  • 403 निषिद्ध: बिना लाइसेंस के अपने नेटवर्क के बाहर से कनेक्ट करना। इसके बजाय क्लाउड एंडपॉइंट का उपयोग करें।
  • 404 नहीं मिला: एंडपॉइंट सर्वर सेटिंग्स में बंद है, या सर्वर 8.0.3 से पुराना है।
  • क्लाउड एंडपॉइंट कहता है कि सर्वर ऑफलाइन है: सर्वर iSpyConnect से कनेक्ट नहीं है। लोकल इंटरफेस में पैडलॉक आइकन जांचें और सुनिश्चित करें कि बाहरी एक्सेस ब्लॉक करें बंद है।
  • सहायक क्या कर रहा है यह देखना: सर्वर सेटिंग्स में लॉगिंग को डीबग पर सेट करें और सर्वर मेनू से लॉग्स खोलें। स्थानीय एंडपॉइंट पर प्रत्येक अनुरोध और औजार कॉल को "MCP" उपसर्ग के साथ लॉग किया जाता है, जिसमें तर्क (Arguments) और यह कितना समय लगा, दोनों शामिल हैं। क्लाउड एंडपॉइंट के माध्यम से औजार iSpyConnect.com पर चलते हैं और सर्वर केवल उन्हें भेजी गई व्यक्तिगत कमांड देखता है, जिन्हें "RelayApi" उपसर्ग के साथ लॉग किया जाता है।