Skip to content

Latest commit

 

History

History
284 lines (206 loc) · 18.8 KB

File metadata and controls

284 lines (206 loc) · 18.8 KB

bindu Logo

Create Bindu Agent 🌻

"हम एजेंटों की एक ऐसी दुनिया की कल्पना करते हैं जहां वे एक-दूसरे के साथ निर्बाध रूप से संवाद कर सकें।
और Bindu आपके एजेंट को एक जीवित सर्वर में बदल देता है, एजेंटों के इंटरनेट में बिंदु (Bindu)।"

🇬🇧 English🇨🇳 简体中文🇪🇸 Español🇫🇷 Français🇯🇵 日本語🇧🇩 বাংলা🇮🇳 हिन्दी🇮🇳 தமிழ்🇩🇪 Deutsch🇳🇱 Nederlands


ट्यूटोरियल वीडियो देखें


GitHub License Hits Main Python Version PRs Welcome Join Discord Documentation GitHub stars


शून्य से प्रोडक्शन-रेडी एजेंट तक मात्र 2 मिनट में

Create Bindu Agent प्रोडक्शन-रेडी AI एजेंट बनाने का सबसे तेज़ तरीका है जो एजेंटों के इंटरनेट की भाषा बोलते हैं। कोई बॉयलरप्लेट नहीं। कोई कॉन्फ़िगरेशन परेशानी नहीं। बस कॉन्फ़िगर करें और एक पूरी तरह से तैनात करने योग्य एजेंट प्राप्त करें जो A2A, AP2, और X402 प्रोटोकॉल का उपयोग करके संचार करता है।


त्वरित शुरुआत

पहले एजेंट तक का समय: ~2 मिनट ⏱️

अपनी लोकल मशीन पर, उस डायरेक्टरी में नेविगेट करें जहां आप एक प्रोजेक्ट डायरेक्टरी बनाना चाहते हैं, और निम्नलिखित कमांड चलाएं:

uvx cookiecutter https://github.com/getbindu/create-bindu-agent.git

आगे क्या होगा?

आपसे पूछा जाएगा:

  • प्रोजेक्ट का नाम और विवरण
  • एजेंट फ्रेमवर्क (Agno, LangChain, CrewAI, आदि)
  • लाइसेंस प्रकार (MIT, Apache, BSD, GPL, ISC)
  • लेखक विवरण

फिर, बूम! 💥 आपका एजेंट प्रोजेक्ट तैयार है:

your-agent/
├── agent_config.json          # A2A/AP2/X402 सेटिंग्स के साथ एजेंट कॉन्फ़िगरेशन
├── your_agent/
│   ├── main.py               # आपका एजेंट एंट्री पॉइंट (पहले से ही Bindu-फाइड!)
│   └── __init__.py
├── skills/                   # एजेंट कौशल जोड़ने के लिए टेम्पलेट
├── tests/                    # प्री-कॉन्फ़िगर किए गए pytest टेस्ट
├── pyproject.toml            # uv द्वारा प्रबंधित निर्भरताएं
├── Dockerfile                # कंटेनराइजेशन के लिए तैयार
├── .github/workflows/        # CI/CD पाइपलाइन
└── README.md                 # पूर्ण सेटअप निर्देश

अपने एजेंट को लोकली चलाएं

cd your-agent
uv sync                       # निर्भरताएं इंस्टॉल करें
uv run python -m your_agent.main  # एजेंट सर्वर शुरू करें

बस इतना ही! आपका एजेंट अब http://localhost:8030 पर लाइव है और A2A, AP2, और X402 प्रोटोकॉल का उपयोग करके अन्य एजेंटों के साथ संवाद करने के लिए तैयार है।


यह क्यों महत्वपूर्ण है

समस्या: एजेंट बनाना आसान है। उन्हें एक-दूसरे से बात करवाना? यही कठिन हिस्सा है।

पुराना तरीका:

# अपना एजेंट लॉजिक लिखें
# API एंडपॉइंट्स का पता लगाएं
# प्रमाणीकरण लागू करें
# त्रुटि हैंडलिंग जोड़ें
# तैनाती कॉन्फ़िगर करें
# A2A, AP2, X402 के लिए प्रोटोकॉल एडेप्टर लिखें
# मॉनिटरिंग सेटअप करें
# ... 3 दिन बाद, शायद काम करे?

Bindu तरीका:

uvx cookiecutter https://github.com/getbindu/create-bindu-agent.git
# 4 सवालों के जवाब दें
# हो गया। आपका एजेंट A2A, AP2, और X402 बोलता है।

इसका उपयोग क्यों करें?

  • 2-मिनट सेटअप: सरल सवालों के जवाब दें, एक पूर्ण प्रोडक्शन रेडी एजेंटिक सिस्टम प्राप्त करें।
  • हल्का: कोई बॉयलरप्लेट नहीं। कोई कॉन्फ़िगरेशन परेशानी नहीं।
  • सरल: कोई जटिल सेटअप नहीं। बस कॉन्फ़िगर करें और एक पूरी तरह से तैनात करने योग्य एजेंट प्राप्त करें।
  • सुरक्षित: बिल्ट-इन प्रमाणीकरण, त्रुटि ट्रैकिंग, और मॉनिटरिंग।
  • प्रोटोकॉल-रेडी: A2A, AP2, और X402 के लिए बिल्ट-इन समर्थन — आपका एजेंट सार्वभौमिक भाषा बोलता है
  • फ्रेमवर्क अज्ञेयवादी: Agno, LangChain, CrewAI, LlamaIndex, FastAgent, और अधिक के साथ काम करता है
  • प्रोडक्शन-रेडी: CI/CD, टेस्टिंग, Docker, डॉक्यूमेंटेशन, और डिप्लॉयमेंट कॉन्फ़िग शामिल हैं।
  • अवलोकनीयता: Phoenix, Langfuse, और Jaeger के लिए बिल्ट-इन समर्थन।
  • सर्वोत्तम प्रथाएं: ruff, mypy, pytest, pre-commit hooks, और कोड गुणवत्ता उपकरणों के साथ प्री-कॉन्फ़िगर किया गया
  • कहीं भी तैनात करें: आपका एजेंट एक जीवित सर्वर बन जाता है, एजेंटों के इंटरनेट में शामिल होने के लिए तैयार

आपको क्या मिलता है

यह Cookiecutter टेम्पलेट एक पूर्ण Bindu Agent प्रोजेक्ट तैयार करता है जिसमें आपको जो कुछ भी चाहिए:

  • निर्भरता प्रबंधन के लिए uv
  • GitHub Actions के साथ CI/CD
  • pre-commit के साथ प्री-कमिट हुक
  • ruff, ty के साथ कोड गुणवत्ता
  • GitHub पर नई रिलीज़ बनाकर PyPI पर प्रकाशन
  • pytest और codecov के साथ टेस्टिंग और कवरेज
  • MkDocs के साथ डॉक्यूमेंटेशन
  • Docker या Podman के साथ कंटेनराइजेशन

यह कैसे काम करता है

┌─────────────────────────────────────────────────────────────┐
│  1. cookiecutter चलाएं  →  2. जवाब दें  →  3. तैनात करें!   │
└─────────────────────────────────────────────────────────────┘
                              ↓
        आपका एजेंट अब लाइव है और A2A, AP2, X402 बोल रहा है
                              ↓
              एजेंटों के इंटरनेट में शामिल होने के लिए तैयार 🌐

पर्दे के पीछे का जादू

जब आप एक Bindu Agent बनाते हैं, तो आपको सिर्फ एक टेम्पलेट नहीं मिलता — आपको एक जीवित सर्वर मिलता है जो:

  • सार्वभौमिक प्रोटोकॉल बोलता है: एजेंट-टू-एजेंट संचार के लिए A2A, एजेंटिक वाणिज्य के लिए AP2, भुगतान रेल के लिए X402
  • डिज़ाइन द्वारा सुरक्षित: बिल्ट-इन प्रमाणीकरण, त्रुटि ट्रैकिंग, और मॉनिटरिंग
  • खोजने योग्य: आपका एजेंट वेब पर अन्य एजेंटों द्वारा खोजा और जोड़ा जा सकता है
  • फ्रेमवर्क लचीला: अपना खुद का एजेंट फ्रेमवर्क लाएं (Agno, LangChain, CrewAI, आदि)
  • प्रोडक्शन-रेडी: localhost से क्लाउड तक मिनटों में, दिनों में नहीं

दृष्टि

रात के आकाश में एक झलक
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{            +             +                  +   @          {{
}}   |                *           o     +                .    }}
{{  -O-    o               .               .          +       {{
}}   |                    _,.-----.,_         o    |          }}
{{           +    *    .-'.         .'-.          -O-         {{
}}      *            .'.-'   .---.   `'.'.         |     *    }}
{{ .                /_.-'   /     \   .'-.\                   {{
}}         ' -=*<  |-._.-  |   @   |   '-._|  >*=-    .     + }}
{{ -- )--           \`-.    \     /    .-'/                   {{
}}       *     +     `.'.    '---'    .'.'    +       o       }}
{{                  .  '-._         _.-'  .                   {{
}}         |               `~~~~~~~`       - --===D       @   }}
{{   o    -O-      *   .                  *        +          {{
}}         |                      +         .            +    }}
{{ jgs          .     @      o                        *       {{
}}       o                          *          o           .  }}
{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{

प्रत्येक प्रतीक एक एजेंट है — बुद्धिमत्ता की एक चिंगारी। और छोटा बिंदु Bindu है, एजेंटों के इंटरनेट में उत्पत्ति बिंदु।


एजेंटों का इंटरनेट

आपका Bindu Agent सिर्फ एक और API नहीं है — यह एजेंटों के इंटरनेट का नागरिक है:

  • A2A (एजेंट-टू-एजेंट): AI एजेंटों के बीच निर्बाध संचार
  • AP2 (एजेंटिक प्रोटोकॉल 2): एजेंटों के लिए वाणिज्य और लेनदेन क्षमताएं
  • X402 (भुगतान प्रोटोकॉल): एजेंट सेवाओं के लिए बिल्ट-इन भुगतान रेल

प्रत्येक प्रोटोकॉल आपके agent_config.json में प्री-कॉन्फ़िगर किया गया है। आपका एजेंट पहले दिन से सार्वभौमिक भाषा बोलता है।


और जानें


भविष्य के लिए निर्मित

हम एजेंट स्वार्म के युग में प्रवेश कर रहे हैं — जहां हजारों AI एजेंट सहयोग करते हैं, बातचीत करते हैं और लेनदेन करते हैं। Bindu सुनिश्चित करता है कि आपका एजेंट इस भविष्य के लिए तैयार है:

  • इंटरऑपरेबल: किसी भी एजेंट फ्रेमवर्क के साथ काम करता है
  • मानक-अनुरूप: A2A, AP2, X402 प्रोटोकॉल बिल्ट-इन
  • प्रोडक्शन-ग्रेड: खिलौना नहीं, डेमो नहीं — वास्तविक बुनियादी ढांचा
  • समुदाय-संचालित: getbindu पर आंदोलन में शामिल हों

योगदान

हम योगदान से 💛 करते हैं! चाहे आप:

  • नए एजेंट फ्रेमवर्क टेम्पलेट जोड़ रहे हों
  • डॉक्यूमेंटेशन में सुधार कर रहे हों
  • बग ठीक कर रहे हों
  • अपनी Bindu एजेंट रचनाएं साझा कर रहे हों

हमारे योगदान दिशानिर्देश देखें और Discord पर हमसे जुड़ें!


स्वीकृतियां

यह प्रोजेक्ट आंशिक रूप से cookiecutter-uv पर आधारित है

स्टार इतिहास

Star History Chart


एम्स्टर्डम की टीम द्वारा 💛 के साथ निर्मित 🌷
Happy Bindu! 🌻🚀✨

विचार से एजेंटों के इंटरनेट तक 2 मिनट में।
आपका एजेंट। आपका फ्रेमवर्क। सार्वभौमिक प्रोटोकॉल।

⭐ GitHub पर हमें स्टार करें💬 Discord में शामिल हों📚 डॉक्स पढ़ें