मुख्य कंटेंट तक स्किप करें

AI सेवा विश्लेषण डैशबोर्ड

Optional AIBudsAIDashboard module iOS device पर saved AI session reports देखने के लिए local web dashboard देता है। इससे host app में अलग report screens जोड़े बिना AI chat, audio recording, translation और simultaneous interpretation की जाँच की जा सकती है।

AI Dashboard development और diagnostics का tool है। यह provider configure या AI session शुरू नहीं करता और AI feature guides का विकल्प नहीं है।

Animated workflow

नियंत्रित dashboard session

पूरा हुआ AI workflow report save करता है; केवल development के लिए local server उसे पहुँच योग्य browser में उपलब्ध कराता है।

AI feature

AI Session पूरा करें

Report बनाने वाला supported AI workflow पूरा करें।

AIBuds AI

Report सहेजें

Diagnostic session report iOS device पर store करें।

Host app

Dashboard शुरू करें

केवल development के लिए एक local HTTP server शुरू करें।

Developer

Browser में देखें

एक-दूसरे तक पहुँच वाली network से logged address खोलें।

नियंत्रित access
Host app

सुरक्षित रूप से बंद करें

Endpoint बंद करें और report retention policy लागू करें।

Diagnostics पूरी होने पर local server बंद करें; स्पष्ट review के बिना इसे production administration endpoint न मानें।

Architecture की सीमा

Server host app के भीतर चलता है। इसकी उपलब्धता app lifecycle, network reachability, port selection, resource packaging और report retention पर निर्भर है।

Packaging और Lifecycle

Direct integration में AIBudsAIDashboard और उसके AIBudsAIDashboard.bundle web resources चाहिए। AIBudsAllInOne भी dashboard lifecycle methods देता है; app का चुना हुआ ownership model ही उपयोग करें और दोनों paths साथ शुरू न करें।

Server को development-only application owner से एक बार शुरू करें और diagnostics पूरी होने पर बंद करें।

Swift
#if DEBUG
    import AIBudsAIDashboard

    if !AIDashboardSDK.isRunning {
        let accepted = AIDashboardSDK.start(withPort: 3000)
        if !accepted { print("AI Dashboard start was rejected") }
    }
#endif

Declarations के लिए AIDashboardSDK देखें।

Access और Verification

SDK dashboard शुरू होने पर उसका address log करता है। इसे ऐसे browser से खोलें जो iOS device तक पहुँच सके। लौटे Bool को command acceptance मानें, पूरा health check नहीं; public API अभी bound URL, interface, port-conflict details या server error नहीं लौटाती।

Lifecycle state, logged address, resource-bundle warnings का न होना, browser reachability और completed supported AI report की उपलब्धता जाँचें। खाली dashboard का अर्थ केवल यह भी हो सकता है कि कोई report save नहीं हुई।

Security और Privacy की सीमा

:::warning केवल development और नियंत्रित diagnostics के लिए मौजूदा dashboard local HTTP service है और उसकी public API configurable authentication, TLS या bind-interface restrictions expose नहीं करती। Reports में transcripts और संवेदनशील session data हो सकता है। Security और privacy review द्वारा exposure व retention model स्वीकार किए बिना इसे production में enable न करें। :::

  • Startup को debug या internal-build policy के पीछे रखें।
  • भरोसेमंद, isolated network उपयोग करें।
  • Analytics या logs में addresses या credentials publish न करें।
  • Diagnostics पूरी होते ही server बंद करें।
  • Reports पर AI data retention और deletion policy लागू करें।

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

समस्याक्या जाँचें
Start reject होता हैServer पहले से चल सकता है; केवल एक lifecycle owner रखें।
Page assets नहीं मिलतेजाँचें कि built app में AIBudsAIDashboard.bundle मौजूद है।
Browser connect नहीं होताLogged address, port, reachability और local-network policy जाँचें।
Dashboard खाली हैSupported AI session पूरा करें और report save होने की पुष्टि करें।
Diagnostics के बाद भी endpoint चलता हैजिस application owner ने शुरू किया था, वहीं से इसे बंद करें।