Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

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

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
raink — Use LLMs for document ranking | Kitploit
उपकरण/GitHubGitHub/bishopfox/raink
Vulnerability AnalysisMachine LearningAI Security
GitHubbishopfox/raink

raink

Use LLMs for document ranking

रिपॉजिटरी देखें
17861 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

logo
दस्तावेज़ रैंकिंग के लिए LLM का उपयोग करें।

विवरण

एआई में शक्ति है कि आप "इस पर एक समस्या फेंक सकते हैं" और समस्या को पूरी तरह से परिभाषित किए बिना भी कोई परिणाम प्राप्त कर सकते हैं। उदाहरण के लिए, इसे कुछ कोड डिफ्स और एक सुरक्षा सलाह दें, और पूछें, "इनमें से कौन सा डिफ सुरक्षा बग को ठीक करने की सबसे अधिक संभावना है?" हालांकि, यह हमेशा इतना आसान नहीं होता:

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

हमने उन मुद्दों को दरकिनार करने और सामान्य रैंकिंग समस्याओं को हल करने के लिए raink बनाया है, जो अन्यथा LLM के लिए संसाधित करना कठिन होती हैं। इस तकनीक की पृष्ठभूमि के लिए हमारा ब्लॉग पोस्ट raink: दस्तावेज़ रैंकिंग के लिए LLM का उपयोग करें देखें, और यह देखने के लिए हमारी वार्ता Patch Perfect: सुरक्षा कमजोरियों को खोजने के लिए LLM के साथ सामंजस्य देखें कि हमने raink को आक्रामक सुरक्षा समस्याओं पर कैसे लागू किया है।

आरंभ करना

इंस्टॉल

root@kitploit:~
git clone https://github.com/bishopfox/raink
cd raink
go install

कॉन्फ़िगर करें

अपना OPENAI_API_KEY पर्यावरण चर सेट करें।

उपयोग

root@kitploit:~
raink  -h
Usage of raink:
  -f string
    	Input file
  -p string
    	Initial prompt
  -r int
    	Number of runs (default 10)
  -s int
    	Batch size (default 10)

100 वाक्यों की तुलना 2 मिनट के भीतर करता है।

root@kitploit:~
raink \
    -f testdata/sentences.txt \
    -r 10 \
    -s 10 \
    -p 'Rank each of these items according to their relevancy to the concept of "time".' |
    jq -r '.[:10] | map(.value)[]' |
    nl

   1  The train arrived exactly on time.
   2  The old clock chimed twelve times.
   3  The clock ticked steadily on the wall.
   4  The bell rang, signaling the end of class.
   5  The rooster crowed at the break of dawn.
   6  She climbed to the top of the hill to watch the sunset.
   7  He watched as the leaves fell one by one.
   8  The stars twinkled brightly in the clear night sky.
   9  He spotted a shooting star while stargazing.
  10  She opened the curtains to let in the morning light.

परिशिष्ट

यह भी देखें

  • raink: दस्तावेज़ रैंकिंग के लिए LLM का उपयोग करें
  • Patch Perfect: सुरक्षा कमजोरियों को खोजने के लिए LLM के साथ सामंजस्य
  • बड़े भाषा मॉडल पेयरवाइज़ रैंकिंग प्रॉम्प्टिंग के साथ प्रभावी टेक्स्ट रैंकर हैं
  • Rerank 3.5 का परिचय: सटीक AI खोज

कार्य सूची

  • प्रत्येक रन के लिए openai कॉल को समानांतर करें
  • छोटे हैश आईडी का उपयोग करके समय बचाएं
  • सुनिश्चित करें कि प्रत्येक यादृच्छिक रन समूहों में समान रूप से विभाजित हो ताकि प्रत्येक शामिल/उजागर हो
  • एक इनपुट निर्देशिका निर्दिष्ट करने की अनुमति दें (जहां प्रत्येक फ़ाइल अलग ऑब्जेक्ट है)
  • यदि आने वाली संदर्भ विंडो बहुत बड़ी है तो सतर्क करें
  • किसी रन के अंत के पास कुछ बैच (9?) किसी कारण से छोटे होते हैं
  • openai बैच मोड चलाएं
  • स्वचालित रूप से इष्टतम बैच आकार की गणना करें?
  • "टूर्नामेंट" सॉर्ट बनाम हर बार पूर्ण एक्सपोज़र का अन्वेषण करें
  • रिफाइनमेंट अनुपात के लिए पैरामीटर जोड़ें
  • ब्लॉग लिंक जोड़ें
  • गैर-OpenAI मॉडल के लिए समर्थन
  • बूलियन रिफाइनमेंट फ्लैग जोड़ें

लाइसेंस

यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है।

टूल डाउनलोड करें