Expand router into reproducible local AI platform
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user