Files
AI-Profile-Router/platform/web-search/README.md
T

31 lines
1.3 KiB
Markdown

# Lokale Websuche
SearXNG übernimmt die Metasuche. TinySearch normalisiert, crawlt und rankt die
Ergebnisse lokal. Nur die Web-MCP-Fassade wird dem Modell angeboten; die
generischen TinySearch-Werkzeuge bleiben intern.
## Installation
1. `searxng-settings.example.yml` nach `searxng-settings.yml` kopieren.
2. `CHANGE_ME_GENERATE_RANDOM_SECRET` durch einen zufälligen Wert ersetzen.
3. `tinysearch_config.json` prüfen.
4. `docker compose up -d` ausführen.
5. TinySearch bleibt ausschließlich über `127.0.0.1:8000` erreichbar.
Die Containerimages sind per Digest festgeschrieben. Upgrades erfolgen nur
bewusst nach Test von Suche, Crawling, Quellenbindung und Kontextgröße.
`web_search_mcp.py` ist die kompakte, für kleinere Modelle optimierte Fassade.
Sie bietet nur `web_search`, `web_compare`, `web_shop` und `web_research` an
und verwendet für GitHub und Hugging Face zusätzlich strukturierte APIs.
## Modellfreundliche Vorgaben
- kurze Suche: maximal fünf Ergebnisse
- Recherche: maximal vier gecrawlte Seiten und acht Evidenz-Chunks
- höchstens zwei Chunks je Quelle
- Seitenlimit 6000 Tokens, Chunkziel 300 Tokens
- externe Inhalte immer als nicht vertrauenswürdig markieren
- GitHub und Hugging Face bevorzugt über strukturierte öffentliche APIs
- Preise erst nach Prüfung der tatsächlichen Händlerseite als bestätigt melden