नमस्कार!
डेवलपर्स के लिए AI इंटीग्रेटेड playground 'Spring AI Playground' का परिचय है।

क्या आपने मौजूदा AI सर्विस डेवलपमेंट के लिए टेस्ट करते समय असुविधा महसूस की है?

  • LLM, vector database, RAG workflow आदि को टेस्ट करते समय हर बार जटिल environment setup
  • हर बार अलग API integration तरीके के कारण डेवलपमेंट समय की खपत
  • Java डेवलपर्स के लिए, खासकर Python-केंद्रित AI टूल्स एक entry barrier बन जाते हैं

इसीलिए हमने "सारे AI प्रयोग एक ही स्क्रीन पर" इस लक्ष्य के साथ डेवलपमेंट शुरू किया।

मुख्य विशेषताएँ:

  • डिफ़ॉल्ट local In-memory Vectorstore के अलावा 18 से अधिक vector databases का समर्थन (Chroma, Milvus, PGVector, OpenSearch, Elasticsearch आदि)
  • प्रमुख AI providers का integration (OpenAI, Anthropic, Ollama, Google, Amazon, Microsoft)
  • MCP (Model Context Protocol) के शुरुआती adoption से AI agent बनाना संभव
  • PWA समर्थन, जिससे ब्राउज़र में app की तरह install करके उपयोग किया जा सकता है
  • Spring AI framework पर आधारित, इसलिए Java डेवलपर्स के लिए परिचित environment

Spring AI Playground में किए जा सकने वाले काम:

  • MCP Tool कनेक्शन और टेस्ट: external tools और AI models का integration
  • लगभग सभी LLM कनेक्ट करना: OpenAI, Ollama, local models आदि के बीच आसान बदलाव
  • Vector DB integration: अधिकांश प्रमुख vector databases को जोड़कर similarity search टेस्ट
  • RAG workflow: PDF, Word, PowerPoint डेटा upload से embedding generation, search और response तक पूरी प्रक्रिया GUI में कॉन्फ़िगर
  • Integrated LLM Chat टेस्ट: MCP, RAG सेटिंग के बाद एक साथ integrated टेस्ट

मुख्य playgrounds:

  • MCP Tool Playground (Inspector) - external tools कनेक्ट और टेस्ट
  • Vector DB Playground - document upload, embedding, search टेस्ट
  • Chat Playground - MCP, RAG एकीकृत conversational AI टेस्ट

5 मिनट में चलाकर देखें (यदि git, ollama, docker, java 21 या उससे ऊपर install है):

git clone https://github.com/JM-Lab/spring-ai-playground.git
cd spring-ai-playground
./mvnw spring-boot:build-image -Pproduction -DskipTests=true
docker run -p 8282:8282 -e SPRING_AI_OLLAMA_BASE_URL=http://host.docker.internal:11434 jmlab/spring-ai-playground:latest

उसके बाद http://localhost:8282 पर जाएँ

डेवलपमेंट अनुभव:
शुरुआत में यह एक व्यक्तिगत learning tool के रूप में शुरू हुआ था, लेकिन फीचर्स बढ़ते-बढ़ते यह एक all-in-one AI development और test environment बन गया, जहाँ AI प्रयोग एक ही जगह किए जा सकते हैं। खासकर लक्ष्य यह था कि Java डेवलपर्स Python environment के बिना भी नवीनतम AI technologies को आसानी से प्रयोग कर सकें।

ओपन सोर्स योगदान:
Spring AI ecosystem में वास्तविक उपयोग के उदाहरण और best practices प्रदान करना
Java community को Python-केंद्रित AI tools का एक विकल्प देना

आगे की योजना:
AI Agent development, test और deployment फीचर्स जोड़कर इसे Spring AI Agent Playground के रूप में विकसित करना

जो Java डेवलपर्स local में AI फीचर्स टेस्ट करना चाहते हैं, उनके लिए यह उपयोगी होगा। फ़ीडबैक हमेशा स्वागतयोग्य है!

प्रोजेक्ट लिंक: https://github.com/JM-Lab/spring-ai-playground

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.