##फ्लोवाइज क्या है?
फ़्लोवाइज जेनेरिक-एआई अनुप्रयोगों, एलएलएम वर्कफ़्लो और एजेंटों के दृश्य निर्माण के लिए एक ओपन-सोर्स प्लेटफ़ॉर्म है। एक टीम एक कैनवास पर मॉडल, प्रॉम्प्ट, रिट्रीवर्स, दस्तावेज़ स्टोर, टूल, एपीआई और नियंत्रण नोड्स को जोड़ती है, फिर चैट, एक एम्बेड या भविष्यवाणी एपीआई के माध्यम से परिणाम को उजागर करती है। यह आपके नियंत्रण वाले बुनियादी ढांचे पर या फ्लोवाइज क्लाउड के माध्यम से चल सकता है।
भेद मायने रखता है. फ़्लोवाइज एक ऑर्केस्ट्रेशन परत है, न कि कोई मॉडल और न ही एंड-टू-एंड गोपनीयता सीमा। एक वर्कफ़्लो एक मॉडल प्रदाता को डेटा भेज सकता है, बाहरी वेक्टर डेटाबेस में एम्बेडिंग स्टोर कर सकता है, स्थानीय या क्लाउड ऑब्जेक्ट स्टोरेज में अपलोड की गई फ़ाइलों को बनाए रख सकता है, कनेक्टेड बिजनेस सिस्टम को कॉल कर सकता है और अन्यत्र एनालिटिक्स भेज सकता है। दृश्य कैनवास उन घटकों को संयोजित करना आसान बनाता है; यह उनकी लागत, अनुमतियाँ, विफलता मोड या शर्तें नहीं हटाता है।
एजेंटफ़्लो V2 और वर्कफ़्लो डिज़ाइन
एजेंटफ्लो V2 फ्लोवाइज का नया देशी ऑर्केस्ट्रेशन आर्किटेक्चर है। इसके स्टैंडअलोन नोड्स ब्रांचिंग, लूप्स, पुनरावृत्ति, एलएलएम कॉल, टूल कॉल, पुनर्प्राप्ति, एजेंट, सबफ्लो और राज्य आंदोलन को स्पष्ट करते हैं। एक पर्यवेक्षक कार्यकर्ता एजेंटों को सौंप सकता है, और नोड्स घोषित प्रवाह स्थिति को पढ़ या अद्यतन कर सकते हैं। प्लेटफ़ॉर्म एमसीपी टूल्स और सर्वर-भेजे गए इवेंट स्ट्रीमिंग का भी समर्थन करता है।
मानव-इन-द-लूप नियंत्रण परिणामी कार्य के लिए उपयोगी होते हैं। एक मानव इनपुट नोड अनुमोदन या प्रतिक्रिया के लिए निष्पादन को रोक सकता है और एक सहेजे गए चेकपॉइंट से फिर से शुरू कर सकता है, जिसमें एप्लिकेशन पुनरारंभ होने के बाद भी शामिल है। व्यक्तिगत एजेंट टूल को निष्पादन से पहले मानव इनपुट की आवश्यकता हो सकती है। ये तंत्र जोखिम को तभी कम करते हैं जब समीक्षक पर्याप्त संदर्भ देखता है, कार्रवाई को समझता है, और किसी अन्य मार्ग से इसे नजरअंदाज नहीं किया जा सकता है।
प्रत्येक कार्य को एक स्वायत्त एजेंट में परिवर्तित न करें। निश्चित परिवर्तनों और सत्यापन के लिए नियतात्मक नोड्स का उपयोग करें, केवल अधिकृत स्रोतों से पुनर्प्राप्त करें, एजेंटों को एक संकीर्ण उपकरण सूची दें, और अपरिवर्तनीय कार्यों से पहले अनुमोदन दें। पिन संस्करण और परीक्षण माइग्रेशन: दस्तावेज़ कहता है कि एजेंटफ़्लो V1 को अप्रचलित किया जा रहा है, और V2 का व्यवहार रिलीज़ के दौरान बदल सकता है।
क्लाउड मूल्य निर्धारण और वास्तविक स्व-होस्टिंग लागत
फ्लोवाइज क्लाउड की सार्वजनिक मूल्य तालिका में स्टार्टर को $35 मासिक पर सूचीबद्ध किया गया है, जिसमें असीमित प्रवाह और सहायक, प्रति माह 10,000 भविष्यवाणियां, 1 जीबी स्टोरेज और सामुदायिक समर्थन शामिल है। 50,000 भविष्यवाणियों, 10 जीबी, असीमित कार्यस्थानों, पांच उपयोगकर्ताओं, भूमिकाओं और अनुमतियों और प्राथमिकता समर्थन के लिए प्रो $65 मासिक है; अतिरिक्त उपयोगकर्ताओं को प्रत्येक मासिक $15 पर सूचीबद्ध किया गया है। एंटरप्राइज कस्टम है और ऑन-प्रिमाइसेस या एयर-गैप्ड परिनियोजन, एसएसओ/एसएएमएल, एलडीएपी/आरबीएसी, वर्जनिंग, ऑडिट लॉग, 99.99% अपटाइम एसएलए और वैयक्तिकृत समर्थन का विज्ञापन करता है।
सामुदायिक भंडार एक अलग लागत मॉडल है। इसके स्रोत को अपाचे-2.0 लाइसेंस प्राप्त के रूप में वर्णित किया गया है, जिसमें एंटरप्राइज़ कोड व्यावसायिक रूप से लाइसेंस प्राप्त है। सेल्फ-होस्टिंग क्लाउड सदस्यता से बचती है लेकिन गणना, डेटाबेस, स्टोरेज, लोड संतुलन, रहस्य, टीएलएस, बैकअप, अपग्रेड, मॉनिटरिंग, घटना प्रतिक्रिया और स्टाफ को जोड़ती है। मॉडल टोकन, एम्बेडिंग, रीरैंकिंग, ओसीआर, वेक्टर खोज, बाहरी एपीआई और निकास किसी भी मार्ग से बिल पर हावी हो सकते हैं।
प्रति अनुमोदित परिणाम की लागत की तुलना करें, न कि केवल प्रति पूर्वानुमान की कीमत की। यथार्थवादी दस्तावेज़ों और समवर्तीता का लोड-परीक्षण करें, विलंबता और मॉडल पुनः प्रयास को मापें, और सफल और असफल दोनों निष्पादनों का मूल्य निर्धारण करें। पुष्टि करें कि कौन सी क्लाउड या एंटरप्राइज़ सुविधाएँ संविदात्मक अधिकार हैं; उदाहरण के लिए, मूल्यांकन सुविधा केवल क्लाउड और एंटरप्राइज़ के रूप में प्रलेखित है।
प्रवेश नियंत्रण और सार्वजनिक-प्रवाह जोखिम
फ़्लोवाइज के आधिकारिक प्रवाह-प्राधिकरण पृष्ठ में एक महत्वपूर्ण डिफ़ॉल्ट शामिल है: आपके द्वारा चैटफ़्लो या एजेंटफ़्लो बनाने के बाद, प्रवाह सार्वजनिक होता है। इसकी आईडी वाला कोई भी व्यक्ति एम्बेड या एपीआई के माध्यम से भविष्यवाणियां चला सकता है जब तक कि आप प्रवाह-स्तरीय एपीआई कुंजी निर्दिष्ट नहीं करते। एक अप्रत्याशित आईडी अभिगम नियंत्रण नहीं है।
वास्तविक क्रेडेंशियल या दस्तावेज़ जोड़ने से पहले प्रत्येक गैर-सार्वजनिक प्रवाह को सुरक्षित रखें। प्रवाह-स्तरीय कुंजी, उदाहरण प्रमाणीकरण, नेटवर्क प्रतिबंध, न्यूनतम-विशेषाधिकार सेवा खाते, मूल नियंत्रण, गुप्त रोटेशन, अनुरोध-आकार सीमा और परीक्षण दर सीमा लागू करें। फ्लोवाइज नोट करता है कि प्रॉक्सी कॉन्फ़िगरेशन आईपी-आधारित सीमाओं को प्रभावित करता है। निर्माण, परीक्षण और उत्पादन उदाहरणों को अलग रखें, और सुनिश्चित करें कि एक एम्बेडेड फ्रंट एंड पुन: प्रयोज्य रहस्य को उजागर नहीं करता है।
प्रेडिक्शन एपीआई सत्र मेमोरी, फ़ाइलें, स्ट्रीमिंग और कॉन्फ़िगरेशन ओवरराइड का समर्थन करता है। सुरक्षा के लिए डायनामिक ओवरराइड डिफ़ॉल्ट रूप से अक्षम हैं; उन्हें अनुमति-सूची तक सीमित रखें। संकेतों, अपलोड की गई फ़ाइलों, पुनर्प्राप्त पाठ, वेब परिणामों और कनेक्टर सामग्री को अविश्वसनीय इनपुट मानें। शीघ्र इंजेक्शन, टूल-तर्क हेरफेर, डेटा एक्सफ़िल्ट्रेशन, क्रॉस-सेशन मेमोरी, ओवरसाइज़्ड फ़ाइलें, पुनः प्रयास लूप और लागत थकावट का परीक्षण करें।
क्रेडेंशियल, भंडारण, और विलोपन सीमाएँ
फ्लोवाइज तृतीय-पक्ष एपीआई कुंजियों को एन्क्रिप्टेड क्रेडेंशियल के रूप में संग्रहीत करता है। डिफ़ॉल्ट रूप से यह एक स्थानीय एन्क्रिप्शन कुंजी बनाता और संग्रहीत करता है; दस्तावेज़ीकरण चेतावनी देता है कि कुंजी को बदलने या पुन: उत्पन्न करने से क्रेडेंशियल्स को डिक्रिप्ट नहीं किया जा सकता है। उत्पादन टीमों को एक स्थिर गुप्त-प्रबंधन और रोटेशन प्रक्रिया स्थापित करनी चाहिए, फ़ाइल सिस्टम पहुंच को प्रतिबंधित करना चाहिए, एन्क्रिप्टेड डेटा से अलग कुंजी का बैकअप लेना चाहिए, और जहां उपयुक्त हो, समर्थित बाहरी गुप्त प्रबंधन का उपयोग करना चाहिए।
डिफ़ॉल्ट डेटाबेस स्थानीय SQLite हो सकता है, जबकि उत्पादन परिनियोजन PostgreSQL या MySQL का उपयोग कर सकता है। अपलोड किए गए दस्तावेज़, चित्र, ऑडियो और अन्य फ़ाइलें स्थानीय संग्रहण या कॉन्फ़िगर किए गए ऑब्जेक्ट संग्रहण में रह सकती हैं। दस्तावेज़ एम्बेडिंग एक अलग वेक्टर डेटाबेस में रह सकते हैं। फ़्लोवाइज दस्तावेज़-स्टोर कॉन्फ़िगरेशन या खंडों को हटाने से आवश्यक रूप से उस बाहरी स्टोर से रिकॉर्ड नहीं हटते हैं, इसलिए एक रक्षात्मक हटाने की प्रक्रिया में एप्लिकेशन डेटाबेस, ऑब्जेक्ट स्टोर, वेक्टर इंडेक्स, लॉग, बैकअप, मॉडल प्रदाता और प्रत्येक कनेक्टेड सिस्टम को कवर किया जाना चाहिए।
फ़्लोवाइज की गोपनीयता नीति कहती है कि क्लाउड पोस्टहॉग और स्ट्राइप सहित सेवाओं का उपयोग करता है, यूएस पूर्वी क्षेत्र में क्लाउड डेटा संग्रहीत करता है, और आवश्यकतानुसार जानकारी बनाए रखता है; अज्ञात डेटा अनिश्चित काल तक रखा जा सकता है। इसमें कहा गया है कि स्व-होस्टेड उपयोग फ्लोवाइज को कोई मेट्रिक्स या डेटा नहीं भेजता है। इसका मतलब यह नहीं है कि स्व-होस्ट किया गया वर्कफ़्लो ऑफ़लाइन है: ऑपरेटर का चुना हुआ मॉडल, वेक्टर, एनालिटिक्स और कनेक्टर सेवाएँ अभी भी डेटा प्राप्त कर सकती हैं।
शर्तों में कहा गया है कि उपयोगकर्ता सेवाओं को संचालित करने और बेहतर बनाने के लिए फ़्लोवाइज को होस्ट करने और संसाधित करने का लाइसेंस देते समय उपयोगकर्ता सामग्री का स्वामित्व बनाए रखते हैं; अज्ञात और समग्र उपयोग से प्लेटफ़ॉर्म में सुधार हो सकता है। सार्वजनिक पृष्ठ प्रत्येक क्लाउड सुविधा और मॉडल प्रदाता के लिए त्वरित प्रशिक्षण और प्रतिधारण को कवर करने वाला एक सार्वभौमिक, विस्तृत वादा प्रदान नहीं करते हैं। संवेदनशील खरीदारों को डीपीए, सबप्रोसेसर और मॉडल सूची, अवधारण अनुसूची, क्षेत्र, विलोपन प्रतिबद्धताएं, घटना की शर्तें, ऑडिट साक्ष्य और शासी अनुबंध में कोई प्रशिक्षण-रहित प्रतिबद्धता प्राप्त करनी चाहिए।
फैसला
फ्लोवाइज कोड-हेवी एजेंट फ्रेमवर्क और बंद नो-कोड उत्पादों के बीच एक सक्षम पुल है। यह तकनीकी टीमों को पुनर्प्राप्ति और उपकरण-उपयोग प्रणालियों को इकट्ठा करने का एक दृश्य तरीका देता है, व्यावहारिक एपीआई को उजागर करता है, और एक स्व-होस्टिंग पथ को संरक्षित करता है। एजेंटफ़्लो V2 के स्पष्ट नियंत्रण और मानव चौकियाँ विशेष रूप से तब उपयोगी होती हैं जब वर्कफ़्लो को एक रैखिक श्रृंखला से अधिक की आवश्यकता होती है।
इसका लचीलापन परिचालन जिम्मेदारी पैदा करता है। सबसे महत्वपूर्ण परिनियोजन तथ्य यह है कि प्रवाह सार्वजनिक रूप से आईडी द्वारा कॉल करने योग्य है जब तक कि संरक्षित न हो। सबसे महत्वपूर्ण गोपनीयता तथ्य यह है कि डेटा फ्लोवाइज से परे कई सेवाओं को पार कर सकता है। एक गैर-संवेदनशील, केवल पढ़ने योग्य वर्कफ़्लो से प्रारंभ करें; क्रेडेंशियल्स जोड़ने से पहले इसे सुरक्षित रखें; एक एंड-टू-एंड डेटा मैप बनाएं; प्रतिकूल इनपुट और विलोपन का परीक्षण करें; फिर उपकरण और स्वायत्तता तभी जोड़ें जब निगरानी और जवाबदेह अनुमोदन काम कर रहा हो।