"search", "find", "query"?
search (पूर्ण-पाठ) या semantic_search (अर्थ)
AI एजेंट्स के लिए पूर्ण-पाठ और सेमांटिक खोज — क्वेरी, इंडेक्स, वेक्टर खोज, ऑटोकंप्लीट, रैंकिंग डिबग, पर्यायवाची प्रबंधन, और खोज विश्लेषण।
यह स्किल क्या सिखाता है
एक MCP सर्वर एजेंट को बताता है कि कौन से क्रियाएं उपलब्ध हैं। एक स्किल उन क्रियाओं के आसपास निर्णय जोड़ता है: काम को कैसे पहचानें, कौन सा अनुक्रम पालन करें, क्या बचना है, और परिणाम पूरा होने का निर्णय कैसे लें।
सर्च संचालन का समन्वय करें — पूर्ण-पाठ खोज, वेक्टर/सामान्य खोज, ऑटोकंप्लीट, इंडेक्स प्रबंधन, पर्यायवाची कॉन्फ़िगरेशन, और खोज विश्लेषण। दस्तावेज़ खोजते समय, खोज इंडेक्स बनाते समय, सेमांटिक क्वेरी चलाते समय, पर्यायवाची प्रबंधित करते समय, खोज प्रदर्शन विश्लेषण करते समय, या रैंकिंग डिबग करते समय उपयोग करें।
आर्किटेक्चर
स्किल पठनीय और पोर्टेबल रहता है क्योंकि इसमें सेवा क्रेडेंशियल्स या बिजनेस डेटा के बजाय निर्देश होते हैं। ADK-Rust इसे एजेंट को प्रदान करता है, एजेंट अपने समीक्षित टूल सीमा से चुनता है, और कनेक्टेड MCP सर्वर प्रमाणीकृत ऑपरेशन करता है।
एजेंट को सामान्य भाषा में व्यक्त एक लक्ष्य प्राप्त होता है।
इरादा से मेल खाता है, निर्णय मार्गदर्शिका प्रदान करता है, और टूल सीमा को सीमित करता है।
वर्कफ़्लो की योजना बनाता है और रनटाइम के माध्यम से प्रत्येक महत्वपूर्ण चरण को स्ट्रीम करता है।
क्षमता के मालिक सिस्टम के खिलाफ प्रमाणीकृत ऑपरेशंस निष्पादित करता है।
स्किल के पूर्णता नियम उपयोगकर्ता को लौटाए गए प्रमाण को आकार देते हैं।
निर्णय मार्गदर्शिका
ये मार्ग सीधे स्किल निर्देशों से आते हैं। वे मॉडल को इरादा पहचानने और एक केंद्रित टूल या वर्कफ़्लो चुनने में मदद करते हैं बजाय कि पूरी क्षमता सतह पर सहज improvisation के।
"search", "find", "query"?
search (पूर्ण-पाठ) या semantic_search (अर्थ)
"similar", "like this", "related"?
find_similar / query_vectors
"autocomplete", "suggest"?
suggest
"index", "add document", "ingest"?
index_document / upsert_vectors
"create index", "schema"?
create_index
"why ranked", "explain", "debug"?
explain_ranking / test_query
"analytics", "performance", "zero results"?
get_search_analytics
"synonyms"?
get_synonyms / update_synonyms
प्रमाणित वर्कफ़्लो
एक वर्कफ़्लो कई टूल कॉल्स को एक ऐसे कार्य में जोड़ता है जिसे उपयोगकर्ता वास्तव में पहचानता है। स्किल अनुक्रम और इच्छित परिणाम को समझाता है जबकि ADK-Rust एजेंट की प्रगति को साझा रनटाइम के माध्यम से स्ट्रीम करता है।
फ़िल्टर के साथ कीवर्ड खोज
अर्थ-आधारित (वेक्टर)
इंडेक्स में जोड़ें/अपडेट करें
दस्तावेज़ की रैंकिंग क्यों हुई समझाएं
शून्य-परिणाम खोजें → पर्यायवाची जोड़ें
टूल
टूल सीमा
यह अनुमति सूची स्किल द्वारा घोषित की गई है। यह एजेंट को इस कार्य के लिए आवश्यक क्रियाओं पर केंद्रित रखती है जबकि mcp-search प्रमाणीकरण, सत्यापन, और कनेक्टेड सिस्टम की जिम्मेदारी रखता है।
कार्य नियम
ऑपरेटिंग सीमाएँ
इंस्टॉल करें और कनेक्ट करें
जहाँ आपका ADK-Rust स्किल लोडर इसे खोज सके, उस रिपॉजिटरी को इंस्टॉल करें, mcp-search से कनेक्ट करें, और एजेंट से वर्कफ़्लो उपयोग करने से पहले घोषित टूल्स उपलब्ध होने की पुष्टि करें।
git clone https://github.com/zavora-ai/skill-search-engine.git \
~/.skills/skills/search-enginelet skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("search-engine").await?;
let agent = LlmAgentBuilder::new("agent")
.instruction(skill.instructions())
.tools(skill.allowed_tools(toolset)?)
.build()?;रिपॉजिटरी का संगतता कथन: mcp-search सर्वर कनेक्टेड होना आवश्यक है (Meilisearch, Typesense, Elasticsearch, Pinecone, या कस्टम)।
आधिकारिक दस्तावेज़
रिपॉजिटरी अपने सटीक निर्देशों, उदाहरणों, सहायक स्क्रिप्ट्स, एसेट्स, MCP आवश्यकताओं, लाइसेंस, और बाद के अपडेट के लिए प्राधिकृत बनी रहती है।
खोज जारी रखें
स्रोत रिकॉर्ड
इस स्किल प्रविष्टि के लिए रिपॉजिटरी मेटाडेटा।