
austin-starks/Promptimizer
🏗️ फ्रेमवर्कaustin-starks
जेनेटिक एल्गोरिदम का उपयोग करके LLM प्रॉम्प्ट को स्वचालित रूप से ऑप्टिमाइज़ करने वाला एक शक्तिशाली फ्रेमवर्क।
Promptimizer प्रॉम्प्ट ऑप्टिमाइज़ेशन को एक विकासवादी प्रक्रिया मानकर मैन्युअल प्रॉम्प्ट इंजीनियरिंग की चुनौती को हल करता है। यह फ्रेमवर्क एक जेनेटिक एल्गोरिदम दृष्टिकोण का उपयोग करता है जहाँ प्रॉम्प्ट के उम्मीदवारों की एक आबादी का मूल्यांकन, उत्परिवर्तन और क्रॉसओवर किया जाता है। यह सिस्टम को ऐसे उच्च-प्रदर्शन वाले प्रॉम्प्ट संरचनाओं को खोजने की अनुमति देता है जो मानव डिजाइनरों के लिए सहज नहीं हो सकते हैं। टाइपस्क्रिप्ट के साथ निर्मित, यह फ्रेमवर्क अत्यधिक मॉड्यूलर है और आधुनिक LLM स्टैक के साथ सहजता से एकीकृत होता है। यह OpenAI और Anthropic जैसे प्रदाताओं का समर्थन करता है, साथ ही Ollama और Llama.cpp जैसे स्थानीय इंफरेंस इंजन के साथ संगतता प्रदान करता है। प्रमुख विशेषताओं में स्वचालित मूल्यांकन लूप, MongoDB के माध्यम से स्थायी भंडारण, और एक लचीली वास्तुकला शामिल है जो उपयोगकर्ताओं को प्रॉम्प्ट आउटपुट को स्कोर करने के लिए कस्टम फिटनेस फ़ंक्शन को परिभाषित करने की अनुमति देती है। चाहे आप जटिल एजेंट बना रहे हों या सरल टेक्स्ट-प्रोसेसिंग पाइपलाइन, Promptimizer आपकी मॉडल इंटरैक्शन को परिष्कृत करने के लिए एक संरचित, डेटा-संचालित दृष्टिकोण प्रदान करता है।
💡मुख्य बातें
- ├─जेनेटिक एल्गोरिदम-आधारित ऑप्टिमाइज़ेशन
- ├─OpenAI, Anthropic और Ollama का समर्थन
- └─स्वचालित प्रॉम्प्ट इवोल्यूशन लूप
🎯के लिए
- ├─AI इंजीनियर
- ├─प्रॉम्प्ट इंजीनियर
- └─LLM एप्लिकेशन डेवलपर्स