Przejdź do treści
Biblioteka skilli
AI i agenci · Research

zeabur-rag-search

/zeabur-rag-search

Przeszukuje bazę wiedzy RAG hybrydowo, semantycznie i BM25, zanim odpowie na pytania techniczne lub zweryfikuje aktualne informacje.

Repozytorium
rag-service ↗
Licencja
MIT
Ostatnia zmiana repozytorium
21.07.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 21.07.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Przeszukuje bazę wiedzy RAG hybrydowo, semantycznie i BM25, zanim odpowie na pytania techniczne lub zweryfikuje aktualne informacje.

Oryginalny opis (EN)

Search the RAG knowledge base via hybrid search (semantic + BM25). Use whenever answering technical questions that may be covered in your knowledge base — even if the user doesn't explicitly ask you to search. Also use when you need to verify claims or find up-to-date information.

Jak działa

  1. API
  2. Tips
Sekcje z nagłówków SKILL.md, w oryginale · 42 linii, 315 słów
Podgląd SKILL.md
---
name: zeabur-rag-search
description: Search the RAG knowledge base via hybrid search (semantic + BM25). Use whenever answering technical questions that may be covered in your knowledge base — even if the user doesn't explicitly ask you to search. Also use when you need to verify claims or find up-to-date information.
---

# RAG Search

Search your knowledge base using hybrid retrieval (semantic + BM25 keyword).

Base URL: `$ZEABUR_RAG_URL`
Auth: `Authorization: Bearer $RAG_API_KEY`

## API

```bash
curl -s -X POST "$ZEABUR_RAG_URL/api/query" \
  -H "Authorization: Bearer $RAG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "your question", "mode": "hybrid", "rag": false, "top_k": 5, "client": "claude-code"}'
```

| Parameter | Default | Description |
|-----------|---------|-------------|
| `query` | required | Search query (supports multilingual) |
| `mode` | `"hybrid"` | `"hybrid"`, `"semantic"`, or keyword-only `"bm25"` |
| `top_k` | `5` | Number of chunks to return |
| `rag` | `false` | If `true`, also returns LLM-generated `answer` string |
| `keyword_weight` | `0.25` | BM25 weight in hybrid mode |
| `semantic_weight` | `0.75` | Semantic weight in hybrid mode |
| `rerank` | `false` | If `true`, use an LLM to reorder a wider candidate pool |
| `rerank_pool_size` | `30` | Candidate count considered when reranking |
| `decay` | `180` | Temporal decay half-life in days (0 = off) |
| `stream` | `false` | Stream the RAG answer (NDJSON) |
| `sources` | key permissions | Optional source list, intersected with the API key's read permissions |
| `client` | `"api"` | Caller identifier for analytics (e.g. `"claude-code"`, `"web-ui"`, `"mcp"`) |

**Always pass `client: "claude-code"` when calling from Claude Code** so queries are trackable in the dashboard.

Response includes `chunks[]` (each with `id`, `title`, `answer`, `tags`, `similarity` (relevance score), `source`, `verified`) and `signal_id` for linking feedback. Score scales differ between BM25, hybrid RRF, and semantic modes, so do not compare values across modes.

## Tips

- Use `rag: false` when you only need raw chunks to read yourself — it's faster and cheaper.
- Set `rag: true` only when you want the service to generate a summarized answer.
- The `signal_id` in the response can be passed to the feedback API to rate result quality.

Wersje

W bazie nie ma innych skilli o nazwie zeabur-rag-search.

Migawka bazy z 28.10.2026 · wersja paczki 1780a956d645 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 95zeabur-rag-report
    Zgłasza do bazy wiedzy RAG nieaktualne, błędne lub brakujące treści, gdy wyniki wyszukiwania są nietrafne.
  • 100zeabur-rag-setup
    Konfiguruje wtyczkę RAG po raz pierwszy: adres i klucz API, a także diagnozuje błędy uwierzytelniania i połączenia.
  • 100knowledge-rag
    Dodaje i aktualizuje wpisy TerMinal Knowledge Base oparte na lokalnym serwerze MCP knowledge-rag: wyszukiwanie semantyczne po dokumentach, wczytywanie URL i dokumentów oraz konfiguracja typu wpisu RAG.
  • 85haiku-rag
    Przeszukuje bazę wiedzy haiku.rag z dokumentami użytkownika, czyta je i wykonuje obliczenia, by odpowiadać z cytatami z tych materiałów.
  • 100knowledge-query
    Wyszukuje hybrydowo (wektory i BM25 z RRF oraz wzmocnienie metadanych) w bazie Knowledge na pgvector, opcjonalnie z syntezą RAG i cytowaniami zamiast surowych fragmentów.
  • 88orchata-rag
    Przeszukuje, przegląda i zarządza bazami wiedzy Orchata z indeksowaniem dokumentów w drzewie przez narzędzia MCP.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.