Flue

TypeScript फ्रेमवर्क जो स्वायत्त AI एजेंट बनाने के लिए है, जो योजना बना सकते हैं, कोड लिख सकते हैं और कमांड निष्पादित कर सकते हैं।

Flue

अवलोकन

फ्लू स्वायत्त एआई एजेंटों के निर्माण के लिए एक टाइपस्क्रिप्ट फ्रेमवर्क है जो वास्तविक कार्य कर सकता है, न केवल पाठ प्रतिक्रियाओं को उत्पन्न करता है। समाधान की वास्तुकला के सिद्धांत पर बनाया गया है एजेंट = मॉडल + हार्नेसजहां एक एजेंट एक भाषा मॉडल और एक प्रोग्राम करने योग्य खोल का संयोजन है। यह वह दोहन है जो एजेंट को फ़ाइल सिस्टम, बैश कमांड, कौशल और मेमोरी तक पहुंच देता है, जिससे यह अनुमति मिलती है। अपने पर्यावरण के साथ पूरी तरह से बातचीत करने के लिए।

फ्लू की एक प्रमुख विशेषता टाइपस्क्रिप्ट में एक बार एजेंट लिखने की क्षमता है और इसे विभिन्न प्लेटफार्मों पर चलाने की क्षमता है: HTTP सर्वर के माध्यम से, कमांड लाइन से, या CI/CD पाइपलाइनों के भीतर। ढांचा नोड.js, क्लाउडफ्लेयर वर्कर्स, गिटहब एक्शन और गिटलाब सीआई / सीडी का समर्थन करता है।

निर्माण एजेंटों के लिए दृष्टिकोण

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

पर्यावरण संपर्क मॉडल

फ़ाइलों और निष्पादन कमांड के साथ काम करने के लिए, फ्लू दो विकल्प प्रदान करता है: शून्य विन्यास के साथ एक अंतर्निहित वर्चुअल सैंडबॉक्स या डेटोना जैसे रिमोट सैंडबॉक्स को कनेक्ट करना। यह एजेंट को बैश कमांड चलाने, डेटा विश्लेषण के लिए पायथन कोड लिखने और फ़ाइल सिस्टम के साथ काम करने की अनुमति देता है।

फ्लू की विशेषताएं

विशेषतामूल्य
उत्पाद प्रकारएआई एजेंट के निर्माण के लिए टाइपस्क्रिप्ट फ्रेमवर्क
वास्तु सिद्धांतएजेंट = मॉडल + हार्नेस
विकास भाषाटाइपस्क्रिप्ट
पर्यावरण पहुंचफ़ाइल प्रणाली, बैश कमांड, कौशल, स्मृति
रनटाइम प्लेटफॉर्मNode.js, Cloudflare Workers, GitHub कार्रवाई, GitLab CI/CD
लॉन्च विधिHTTP सर्वर, CLI, CI/CD
सैंडबॉक्सअंतर्निहित आभासी या दूरस्थ (डेटोन)
अभिगम नियंत्रणएपीआई कुंजी और टोकन के लिए ठीक-ग्रेन अनुमतियां
निर्णय प्रबंधनमहत्वपूर्ण कार्यों का मैनुअल नियंत्रण

कौन के लिए उपयुक्त है?

डेवलपर्स और इंजीनियरिंग टीमों

फ्लू का उद्देश्य डेवलपर्स के लिए है जिन्हें तैयार "आउट-ऑफ-द-बॉक्स" टूल की आवश्यकता नहीं है, लेकिन उनके उत्पादों और प्रक्रियाओं में एजेंट को एम्बेड करने के लिए उनके स्वयं के सॉफ्टवेयर आर्किटेक्चर की आवश्यकता नहीं है। यह एजेंट को तीसरे पक्ष के समाधान की सीमाओं के अनुरूप होने के बजाय विशिष्ट व्यावसायिक कार्यों के अनुकूल होने की अनुमति देता है।

डेवोप्स और आईटी विशेषज्ञ

नोड.js, क्लाउडफ्लेयर वर्कर्स और सीआई / सीडी प्लेटफॉर्म के लिए समर्थन के लिए धन्यवाद, ढांचा बुनियादी ढांचे के कार्यों को स्वचालित करने के लिए उपयुक्त है। एजेंटों को स्वचालित कार्य प्रसंस्करण, डेटा विश्लेषण, या नियमित संचालन के लिए GitHub एक्शन या GitLab CI/CD पाइपलाइनों में एम्बेड किया जा सकता है।

फ्लू का उपयोग कैसे करें?

टाइपस्क्रिप्ट में एक एजेंट लिखना

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

एक चुना मंच पर चल रहा है

उसी एजेंट को विभिन्न वातावरणों में तैनात किया जा सकता है। आपको केवल लॉन्च विधि चुनने की आवश्यकता है - HTTP सर्वर, CLI, या CI/CD सिस्टम। प्लेटफॉर्म के बीच माइग्रेट करते समय एजेंट का कोड अपरिवर्तित रहता है, समय बचाता है।

सुरक्षा और नियंत्रण को कॉन्फ़िगर करना

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

एक sandbox कनेक्ट

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

फ्लू की मुख्य विशेषताएं

  • योजना और संदर्भ सभा - एजेंट कार्यों का अनुक्रम बना सकता है, फाइलों और कमांड से आवश्यक जानकारी एकत्र कर सकता है।
  • लेखन और निष्पादन कोड - डेटा विश्लेषण कार्यों के लिए पायथन सहित प्रोग्रामिंग भाषाओं के लिए समर्थन।
  • बैश कमांड तक पहुंच - एक नियंत्रित वातावरण में शेल कमांड को निष्पादित करना।
  • एजेंट बनाना - सहायक एजेंटों को subtasks प्रतिनिधि करने की क्षमता।
  • कार्यप्रवाह के रूप में कौशल - टाइप आउटपुट डेटा के साथ पुन: प्रयोज्य परिदृश्य।
  • सत्र - एजेंट के वर्कफ़्लो को ट्रैक करना और प्रबंधित करना।
  • महत्वपूर्ण निर्णयों का नियंत्रण - महत्वपूर्ण चरणों का मैनुअल अनुमोदन।
  • टोकन एक्सेस प्रबंधन - एपीआई कुंजी के लिए ठीक-ग्रेन अनुमतियां।

फ्लू के फायदे

  • स्टैक पर पूर्ण नियंत्रण - डेवलपर एजेंट को खरोंच से बनाता है, बिना तैयार किए गए उपकरणों की सीमाओं से रोका जा सकता है।
  • क्रॉस-प्लेटफॉर्म - एक एजेंट कोडबेस बिना किसी परिवर्तन के कई प्लेटफार्मों पर काम करता है।
  • सुरक्षा - रहस्यों और खतरनाक संचालन के मैनुअल नियंत्रण तक पहुंच के प्रबंधन के लिए अंतर्निहित तंत्र।
  • लचीले रनटाइम वातावरण - एक अंतर्निहित सैंडबॉक्स और रिमोट सैंडबॉक्स के बीच विकल्प।
  • विस्तार - कौशल और subagents आप कार्यक्षमता पैमाने पर करने के लिए अनुमति देते हैं।

फ्लू के नुकसान

चूंकि फ्लू एक तैयार उत्पाद के बजाय एक ढांचा है, इसका उपयोग टाइपस्क्रिप्ट प्रोग्रामिंग कौशल की आवश्यकता है। डेवलपर्स को स्वयं एजेंट बनाना होगा, कौशल वास्तुकला को डिजाइन करना होगा और सुरक्षा प्रक्रियाओं को स्थापित करना होगा। इसके अलावा, उपलब्ध स्रोत डेटा तैयार किए गए एकीकरण, पूर्व निर्मित एजेंट टेम्प्लेट, या प्रलेखन की मात्रा के बारे में विवरण निर्दिष्ट नहीं करता है, जो उपकरण के साथ शुरू होने के लिए आवश्यक समय बढ़ा सकता है।

क्या काम करता है?

  • गिटहब मुद्दों की स्वचालित यात्रा - एजेंट वर्गीकृत कर सकते हैं, प्राथमिकता दे सकते हैं, और कार्यों को असाइन कर सकते हैं जिम्मेदार दल
  • डेटा विश्लेषण - चल रहा है पायथन कोड और फ़ाइलों के साथ काम करने से एजेंट को अनुसंधान कार्य करने की अनुमति मिलती है।
  • कोडिंग एजेंट - लेखन कोड, परिवर्तनों की समीक्षा, रिफैक्टरिंग और अन्य विकास कार्यों।
  • ग्राहक सहायता - विशिष्ट अनुरोधों के प्रसंस्करण को स्वचालित करना और प्रतिक्रियाओं की तैयारी करना।
  • CI/CD प्रक्रिया स्वचालन - मध्यवर्ती चरणों को करने के लिए एजेंटों को पाइपलाइनों में एकीकृत करना।

Flue मूल्य निर्धारण

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

उपयोग की शर्तें

फ्लू के लिए उपयोग की विस्तृत शर्तें स्रोत डेटा में उपलब्ध नहीं हैं। यह अज्ञात है कि फ्रेमवर्क को एक ओपन लाइसेंस के तहत वितरित किया जाता है, वाणिज्यिक उपयोग पर कौन से प्रतिबंध लागू होते हैं, या क्या पंजीकरण की आवश्यकता होती है। प्रलेखन की उपलब्धता और सामुदायिक समर्थन का स्तर भी वर्णित नहीं है।

फ्लू की उपलब्धता

फ्ल्यू को नोड.जेएस, क्लाउडफ्लेयर वर्कर्स और सीआई / सीडी वातावरण में चलाने के लिए डिज़ाइन किया गया है, जिसमें गिटहब एक्शन और गिटलाब सीआई / सीडी शामिल हैं। इसके अतिरिक्त, डेटोना जैसे रिमोट सैंडबॉक्स का समर्थन किया जाता है, जो पृथक वातावरण में चलने वाले एजेंटों की संभावनाओं को बढ़ाता है। रूपरेखा के लिए सटीक पर्यावरण आवश्यकताओं और वितरण विधियों को स्रोत डेटा में निर्दिष्ट नहीं किया गया है।

कैसे फ्लू विकल्प से अलग है

एक तैयार समाधान के बजाय एक वास्तुशिल्प दृष्टिकोण

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

कौशल और subagents के माध्यम से व्यापकता

कार्यों के एक निश्चित सेट के बजाय, फ्ल्यू आपको टाइप्ड आउटपुट के साथ अपना खुद का कौशल बनाने की अनुमति देता है और subtasks को subagents के लिए प्रतिनिधि करता है। यह कई उपकरणों से अलग है जहां कार्यक्षमता पूर्वनिर्धारित परिदृश्यों तक सीमित है। यह दृष्टिकोण इंजीनियरिंग टीमों की ओर अधिक उन्मुख है जो किसी और के अनुकूल होने के बजाय अपने स्वयं की प्रक्रियाओं में एक एजेंट को एम्बेड करना चाहते हैं।

निष्कर्ष

फ्ल्यू फाइल सिस्टम, कमांड और मेमोरी तक पहुंच के साथ स्वायत्त एआई एजेंटों के विकास के लिए एक वास्तुशिल्प ढांचा है। यह उन डेवलपर्स के लिए डिज़ाइन किया गया है जिन्हें विशिष्ट कार्यों के लिए एजेंट बनाने के लिए एक लचीला उपकरण की आवश्यकता होती है, जिसमें चलाने की क्षमता होती है। विभिन्न प्लेटफॉर्म और सुरक्षा को कॉन्फ़िगर करते हैं। एजेंट = मॉडल + हार्नेस दृष्टिकोण आपको एजेंटों को अपने हाथों में नियंत्रित करने की अनुमति देता है, लेकिन टाइपस्क्रिप्ट ज्ञान और ऐसी प्रणालियों की वास्तुकला की समझ की आवश्यकता होती है।

GitHub मुद्दों का स्वचालित ट्राइएज
बुलेट्स.1
कोडिंग एजेंट बनाना
ग्राहक सहायता

अक्सर पूछे जाने वाले प्रश्न

यह भी देखें

Client Hub

Client Hub

5.0

बहीखाता पेशेवरों के लिए एक प्लेटफ़ॉर्म जो कार्य प्रबंधन, फ़ाइल साझाकरण और ग्राहक संचार को एक ही इंटरफ़ेस में जोड़ता है।

Atlas AI

5.0

स्वचालित भू-स्थानिक विश्लेषण के लिए प्लेटफ़ॉर्म, जो उपग्रह इमेजरी और भौगोलिक डेटा का विश्लेषण करता है।

AgentX

AgentX

5.0
मुफ़्त

ग्राहक सहायता और लीड जनरेशन को स्वचालित करने के लिए मल्टी-एजेंट एआई सिस्टम और चैटबॉट बनाने का मंच।.

ClipZap

ClipZap

5.0

वीडियो क्लिप बनाने, संपादित करने और अनुवाद करने के लिए AI-संचालित प्लेटफ़ॉर्म।

Tripo AI

Tripo AI

5.0
मुफ़्तकृपया अनुवाद के लिए मूल पाठ प्रदान करें।

टेक्स्ट विवरण, छवियों या स्केच के आधार पर 3D मॉडल बनाने का टूल।

Anakin.ai

Anakin.ai

5.0
मुफ़्तपरीक्षण अवधि

अनाकिन.एआई एक लो-कोड प्लेटफ़ॉर्म है जो विभिन्न AI मॉडलों को एकीकृत करता है, जिससे बिना प्रोग्रामिंग के कंटेंट निर्माण और वर्कफ़्लो स्वचालन संभव होता है।

AutoText

AutoText

5.0

सोशल मीडिया मार्केटिंग स्वचालित करने के लिए AI टूल, जिसमें कंटेंट निर्माण, पोस्ट शेड्यूलिंग और एनालिटिक्स शामिल हैं।

Crush AI

Crush AI

5.0

व्यवसायों के लिए AI सहायक जो संवाद के माध्यम से कार्यों को प्रबंधित करने और दिनचर्या को स्वचालित करने में मदद करता है।

फ्लू - एआई एजेंट बनाने के लिए टाइपस्क्रिप्ट फ्रेमवर्क