
Guide les utilisateurs pour concevoir, construire et déployer des applications de recherche basées sur OpenSearch — de l'ingestion de données et la conception d'index jusqu'à la recherche sémantique/hybride et l'évaluation.
Cette compétence fournit un flux de travail étape par étape et des scripts opérationnels pour construire des applications de recherche avec OpenSearch. Elle aide l'agent à collecter des documents d'échantillon, choisir des stratégies de recherche (BM25, vecteurs denses, neural sparse, hybride, agentique), concevoir une architecture, exécuter OpenSearch localement avec Docker et évaluer la qualité de la recherche.
Utilisez cette compétence lorsque l'utilisateur pose des questions sur la conception d'applications de recherche, la configuration d'index, la recherche sémantique ou vectorielle, l'optimisation de la pertinence, le RAG, l'ingestion de documents PDF ou le déploiement de la recherche sur AWS OpenSearch. Elle est déclenchée par des requêtes concernant l'architecture de recherche, les embeddings, BM25, la recherche hybride, la recherche agentique ou les métriques d'évaluation comme le nDCG et la précision.
Idéalement utilisée par des agents possédant des capacités de CLI et d'orchestration (agents pouvant exécuter Docker et des scripts Python) tels que Claude Code, les flux CLI agentiques de Gemini, ou des agents d'automatisation de type Copilot.
OpenSearch Launchpad is a well-structured skill guiding users through building search applications with OpenSearch — from data ingestion to semantic/hybrid search and evaluation. No bundled scripts to test; the skill references shared scripts in the parent repo and uses uv/uvx for execution. SKILL.md is clear, phased, and includes good error handling guidance. MCP server configuration variants are well-documented. Minor security consideration: uvx @latest auto-updates but is standard MCP practice.
Clean skill with no security red flags. Placeholders used for credentials in MCP config examples (not hardcoded). No destructive commands, no exfiltration patterns, no auto-update mechanisms beyond uvx @latest which is standard. Good phased workflow with clear constraints.