ソース情報
- リポジトリ
- JohnNuwan/EVA_CORE
- ソースの最終更新活動
- 2026年7月21日 23:22
- 検出された SKILL.md の言語
- フランス語
- スター
- 0
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill rag-stackコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
Concevoir et maintenir un watchdog auto-correcteur pour services HTTP — checks de santé, auto-restart, état persistant, rapports et pièges bash.
Serveur de messagerie sécurisé auto-hébergé (Signal-like) avec Flask + WebSocket + AES-256-GCM + pont EVA
ADAM-SENTINEL — Veilleur technologique 24h/24h. Scanne 10 domaines, cree des rapports, met a jour les skills, alerte sur les CVE et breaking changes.
| name | rag-stack |
| description | Stack RAG complet avec ChromaDB + HippoRAG 2 pour la base de connaissances EVA |
| category | data-science |
Stack RAG (Retrieval-Augmented Generation) avec ChromaDB + embeddings sentence-transformers + HippoRAG 2 reranking.
~/rag-stack/
├── server.py # API Flask sur :8083
├── indexer.py # Indexation skills + wiki + monitoring
├── embedder.py # Embeddings Sentence Transformers + cache
├── query.sh # CLI pour interroger l'API (pour subagents EVA)
├── start.sh # Démarrage du serveur
├── install.sh # Installation des dépendances
├── chroma_db/ # Base vectorielle persistée (~88 Mo)
├── .embed_cache/ # Cache des embeddings (~39 Mo)
├── templates/search.html
├── static/{style.css, script.js}
└── HippoRAG/ # Source cloné OSU-NLP-Group/HippoRAG
| Endpoint | Méthode | Description |
|---|---|---|
/api/rag/stats | GET | Stats : nb chunks, par source, taille DB |
/api/rag/search | POST | Recherche vectorielle → top N chunks |
/api/rag/query | POST | Question → réponse LLM + contexte avec reranking |
/api/rag/reindex | GET | Réindexation complète asynchrone |
{"query": "OPC UA configuration", "top_k": 5, "source": "skill"}
{"query": "Comment configurer OPC UA ?", "top_k": 5, "use_llm": true}
# Démarrer le serveur
cd ~/rag-stack && bash start.sh
# Interroger (CLI)
./query.sh "Comment faire du SSRF ?"
./query.sh --search "PLC Siemens S7"
./query.sh --stats
# Via curl pour les subagents
curl -X POST http://192.168.1.5:8083/api/rag/search \
-H "Content-Type: application/json" \
-d '{"query":"attaque JWT","top_k":3}'
GET /api/rag/reindex ou python3 indexer.py --recreate