इस प्रोजेक्ट के बारे में
Agent-Native एक ओपन-सोर्स TypeScript फ्रेमवर्क है जो एजेंटिक एप्लिकेशन बनाने के लिए है जो स्वायत्त एजेंट कार्य को एक उद्देश्य-निर्मित यूज़र इंटरफ़ेस के साथ जोड़ता है। इसका केंद्रीय विचार यह है कि प्रत्येक क्षमता को एक "एक्शन" के रूप में एक बार परिभाषित किया जाता है: एजेंट इसे एक टूल के रूप में लागू करता है, जबकि UI कोड से उसी फ़ंक्शन को कॉल करता है, इसलिए दोनों पथ सत्यापन, अनुमतियाँ और कार्यान्वयन साझा करते हैं।
README में वर्णित प्रमुख अवधारणाएँ:
- साझा एक्शन: एक परिभाषा UI, एजेंट, HTTP, MCP, A2A और CLI सतहों को शक्ति देती है। उदाहरण एक Zod स्कीमा, एक HTTP विधि और एक `run` फ़ंक्शन के साथ `defineAction` कॉल दिखाता है; एजेंट इसे एक टूल के रूप में प्राप्त करता है और React इसे `useActionQuery` के माध्यम से कॉल कर सकता है।
- साझा डेटा: एजेंट द्वारा किया गया कार्य UI में दिखाई देता है, और UI में किया गया कार्य एजेंट के लिए उपलब्ध होता है।
- साझा एप्लिकेशन स्टेट: एजेंट को प्रासंगिक UI संदर्भ प्राप्त होता है जैसे वर्तमान पृष्ठ, चयनित रिकॉर्ड या सक्रिय दृश्य। एजेंट UI के माध्यम से क्लिक नहीं करता; यह उसी एक्शन परत के माध्यम से संचालित होता है।
README में सूचीबद्ध शामिल क्षमताएँ:
- कार्य सौंपने, प्रश्न पूछने और परिणामों की समीक्षा करने के लिए उसी UI में एजेंट चैट।
- साझा कार्य तक पहुँच को नियंत्रित करने वाला प्रमाणीकरण और अनुमतियाँ।
- पुन: प्रयोज्य विशेषज्ञता और स्थायी संदर्भ के लिए कौशल और मेमोरी।
- शेड्यूल या इवेंट पर एजेंट कार्य चलाने वाले ऑटोमेशन।
- एजेंट टीमें जो उसी वर्कस्पेस में या कनेक्टेड एजेंटों में विशेषज्ञ एजेंटों को कार्य सौंपती हैं।
- एक PostgreSQL बैकएंड, उत्पादन में PostgreSQL और Nitro-संगत होस्ट पर स्थानीय विकास के लिए PGlite।
परियोजना बताती है कि उपयोगकर्ता अपना स्वयं का LLM, SQL डेटाबेस, टूल और इंफ्रास्ट्रक्चर ला सकते हैं, और जो कुछ भी बनाया गया है वह उनका रहता है।
त्वरित प्रारंभ `npx --yes @agent-native/core@latest create my-agent --standalone --template chat` के माध्यम से है, जिसमें दस्तावेज़ीकरण साइट से जुड़ी एक आरंभिक मार्गदर्शिका लिंक है।
README में ओपन-सोर्स उदाहरण एजेंटों की एक गैलरी भी प्रस्तुत की गई है जिन्हें प्रारंभिक बिंदु या संदर्भ के रूप में उपयोग किया जा सकता है, जिनमें शामिल हैं: Clips (मीटिंग, स्क्रीन और वॉयस नोट्स की रिकॉर्डिंग और समझ), Design (इंटरैक्टिव डिज़ाइन उत्पन्न करना और परिष्कृत करना), Slides (ब्रांड-अनुरूप प्रस्तुतियाँ बनाना और संपादित करना), Analytics (डेटा से प्रश्न पूछना और डैशबोर्ड बनाना), Calendar (समय खोजना, इवेंट शेड्यूल करना और बुकिंग प्रबंधित करना), Mail (ईमेल को प्राथमिकता देना, उत्तर तैयार करना और अनुवर्ती कार्रवाई करना), Assets (ब्रांड-अनुरूप मीडिया बनाना और व्यवस्थित करना), Content (सामग्री का मसौदा तैयार करना, व्यवस्थित करना और प्रकाशित करना) और Plans (आरेख, वायरफ्रेम और प्रोटोटाइप के साथ दृश्य योजनाएँ बनाना और समीक्षा करना)।
दस्तावेज़ीकरण और समुदाय लिंक परियोजना दस्तावेज़ीकरण साइट और एक Discord सर्वर की ओर इशारा करते हैं। योगदान मार्गदर्शन स्थानीय सेटअप, वर्कस्पेस संरचना और गार्ड स्क्रिप्ट के लिए DEVELOPMENT.md फ़ाइल को संदर्भित करता है। परियोजना MIT लाइसेंस के तहत जारी की गई है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.