Was macht Faktensuche?
Schnelle, fokussierte Antworten auf konkrete Faktenfragen über Bottlerocket mit korrekten Quellenangaben.
Zweck
Schnelles Auffinden und Zitieren konkreter Fakten über Bottlerocket:
- Konfigurationswerte und Standardeinstellungen
- Partitionsschemata und Datenträgerlayouts
- Systemd-Units und Targets
- Dateipfade und Speicherorte
- Versionsnummern und Abhängigkeiten
Wann verwenden
- Sie benötigen eine bestimmte Tatsache, keine Erklärung
- Die Frage hat eine konkrete, eindeutige Antwort
- Sie suchen nach „Was ist“- oder „Wo ist“-Informationen
Bei allgemeineren Fragen zur Architektur oder zum Design verwenden Sie stattdessen deep-research.
Vorgehen
1. Suche
Erstellen Sie eine fokussierte Suchanfrage mit Schlüsselbegriffen:
crumbly search "spezifische Begriffe aus der Frage"
Prüfen Sie die ersten 3–5 Ergebnisse auf relevante Dateien.
2. Lesen
Lesen Sie die relevantesten Dateien, um die Antwort zu finden:
# Mustersuche für gezieltes Lesen
grep -n "relevante Begriffe" pfad/zu/datei.md
# Gesamte Datei bei Bedarf
cat pfad/zu/datei.md
3. Wenn die Dokumentation nicht ausreicht
Crumbly indiziert die Dokumentation, nicht den Quellcode. Wenn Sie die Antwort nicht in der Dokumentation finden, durchsuchen Sie direkt den Quellcode:
# WICHTIG: Suchen immer auf bestimmte Verzeichnisse eingrenzen!
# Der Source-Code ist 80 GB+ – unbegrenzte Suchen hängen sich auf.
rg "suchbegriff" --type rust bottlerocket/sources/
find bottlerocket/sources -name "*relevanter_name*"
Dies deutet auf eine Dokumentationslücke hin – vermerken Sie dies in Ihrem Recherchequalitätsindikator.
4. Antwort mit Quellenangaben
Geben Sie eine direkte, präzise Antwort mit hochgestellten Inline-Quellenangaben und einem Quellenverzeichnis:
Bottlerocket verwendet ein duales Partitionsschema mit den Sätzen A und B <sup>[1]</sup>. Der Standard-API-Socket befindet sich unter `/run/api.sock` <sup>[2]</sup>.
## Quellen
<sup>[1]</sup> [`sources/updater/signpost/README.md`](../sources/updater/signpost/README.md)
- Partitionstruktur
<sup>[2]</sup> [`sources/api/README.md`](../sources/api/README.md)
- API-Socket-Konfiguration
Richtlinien für Quellenangaben:
- Verwenden Sie
<sup>[1]</sup>,<sup>[2]</sup>usw. inline bei Fakten - Pfade relativ zum Ziel-Repository
- Markdown-Links für Dateipfade
- GitHub-URLs für Repos-übergreifende Referenzen:
https://github.com/bottlerocket-os/REPO/blob/develop/FILE.md - Kurze Aufzählungspunkte, die beschreiben, was jede Quelle geliefert hat
Validierung
Eine gute Faktensuche-Antwort:
- ✓ Beantwortet die spezifische Frage direkt
- ✓ Prägnant (normalerweise 2–4 Sätze)
- ✓ Hochgestellte Inline-Quellenangaben
- ✓ Quellenverzeichnis mit nummerierten Referenzen
- ✓ Kein unnötiger Kontext oder Erläuterungen
Recherchequalitätsindikator
Beenden Sie Ihre Antwort mit:
- ✅ Aus der Dokumentation beantwortet – Gefunden in README-Dateien, Designdokumenten oder narrativer Dokumentation.
- ⚠️ Aus dem Quellcode beantwortet – Musste Implementierungsdateien lesen, da die Dokumentation nicht ausreichte.
- 🔍 Teilweise Dokumentation – Erforderte sowohl Dokumentation als auch Quellcode, um vollständig zu antworten.