Deep Research
Übersicht von Deep Research
Deep Research: Ein KI-gestützter Forschungsassistent
Was ist Deep Research? Deep Research ist ein Open-Source KI-gestützter Forschungsassistent, der entwickelt wurde, um iterative, tiefgehende Recherchen zu jedem Thema durchzuführen. Er kombiniert die Leistungsfähigkeit von Suchmaschinen, Web Scraping und großen Sprachmodellen (LLMs), um Nutzern ein umfassendes Verständnis ihres gewählten Themas zu vermitteln.
Dieses Projekt zielt darauf ab, die einfachste Implementierung eines Deep-Research-Agenten anzubieten, der es ermöglicht, die Forschungsrichtung im Laufe der Zeit zu verfeinern und tief in ein Thema einzutauchen. Ziel ist es, eine kompakte Codebasis beizubehalten, die leicht zu verstehen und auszubauen ist.
Wie funktioniert Deep Research?
Deep Research nutzt mehrere Schlüsselkomponenten, um seine Forschungsfähigkeiten zu liefern:
- Suchmaschinen: Nutzt Suchmaschinen, um erste Informationen zu sammeln und relevante Quellen zu identifizieren.
- Web Scraping: Extrahiert Inhalte von Webseiten, um detaillierte Informationen und Daten zu sammeln.
- Große Sprachmodelle (LLMs): Setzt LLMs ein, um gezielte Suchanfragen zu generieren, Ergebnisse zu verarbeiten und neue Forschungsrichtungen zu identifizieren.
Hauptmerkmale von Deep Research
- Iterative Forschung: Führt eingehende Recherchen durch, indem iterativ Suchanfragen generiert, Ergebnisse verarbeitet und basierend auf den Ergebnissen tiefer eingetaucht wird.
- Intelligente Anfragegenerierung: Verwendet LLMs, um gezielte Suchanfragen basierend auf Forschungszielen und früheren Ergebnissen zu generieren.
- Tiefen- und Breitenkontrolle: Bietet konfigurierbare Parameter zur Steuerung des Umfangs (Breite) und der Tiefe der Forschung.
- Intelligente Nachverfolgung: Generiert Folgefragen, um die Forschungsbedürfnisse zu verfeinern und neue Erkenntnisse zu gewinnen.
- Umfassende Berichte: Erstellt detaillierte Markdown-Berichte mit Ergebnissen und Quellen, die einen klaren und organisierten Überblick über die Forschung bieten.
- Gleichzeitige Verarbeitung: Verarbeitet mehrere Suchvorgänge und Ergebnisverarbeitungen parallel, um die Effizienz zu steigern und die Forschungszeit zu verkürzen.
Wie verwendet man Deep Research?
Um mit Deep Research zu beginnen, folgen Sie diesen Schritten:
- Anforderungen
- Node.js-Umgebung
- API-Schlüssel für:
- Firecrawl API (für Websuche und Content Extraction)
- OpenAI API (für o3 mini Modell)
- Einrichtung
- Klonen Sie das Repository:
git clone [repository_url] - Installieren Sie die Abhängigkeiten:
npm install - Richten Sie Umgebungsvariablen in einer
.env.localDatei ein:FIRECRAWL_KEY="your_firecrawl_key" # Wenn Sie Ihr selbst gehostetes Firecrawl verwenden möchten, fügen Sie Folgendes unten hinzu: # FIRECRAWL_BASE_URL="http://localhost:3002" OPENAI_KEY="your_openai_key" - Um lokales LLM zu verwenden, kommentieren Sie
OPENAI_KEYaus und entfernen Sie stattdessen die Kommentare zuOPENAI_ENDPOINTundOPENAI_MODEL:- Setzen Sie
OPENAI_ENDPOINTauf die Adresse Ihres lokalen Servers (z. B. "http://localhost:1234/v1") - Setzen Sie
OPENAI_MODELauf den Namen des Modells, das in Ihrem lokalen Server geladen ist.
- Setzen Sie
- Klonen Sie das Repository:
- Nutzung
- Starten Sie den Forschungsassistenten:
npm start - Sie werden aufgefordert:
- Ihre Suchanfrage einzugeben
- Die Forschungsbreite anzugeben (empfohlen: 3-10, Standard: 4)
- Die Forschungstiefe anzugeben (empfohlen: 1-5, Standard: 2)
- Folgefragen zu beantworten, um die Forschungsrichtung zu verfeinern
- Das System wird dann:
- Suchanfragen generieren und ausführen
- Suchergebnisse verarbeiten und analysieren
- Rekursiv tiefer basierend auf den Ergebnissen suchen
- Einen umfassenden Markdown-Bericht generieren
- Der endgültige Bericht wird als
report.mdoderanswer.mdin Ihrem Arbeitsverzeichnis gespeichert, abhängig von den ausgewählten Modi.
- Starten Sie den Forschungsassistenten:
Gleichzeitigkeit
Wenn Sie eine kostenpflichtige Version von Firecrawl oder eine lokale Version haben, erhöhen Sie ConcurrencyLimit, indem Sie die Umgebungsvariable CONCURRENCY_LIMIT setzen, um die Geschwindigkeit zu verbessern. Kostenlose Benutzer können auf Ratenbegrenzungsfehler stoßen und sollten das Limit auf 1 reduzieren.
DeepSeek R1
Deep Research funktioniert gut mit dem R1-Modell. Um R1 zu verwenden, setzen Sie einen Fireworks API-Schlüssel:
FIREWORKS_KEY="api_key"
Das System wechselt automatisch zu R1 anstelle von o3-mini, wenn der Schlüssel erkannt wird.
Benutzerdefinierte Endpunkte und Modelle
Sie können auch den Endpunkt (für andere OpenAI-kompatible APIs wie OpenRouter oder Gemini) sowie die Modellzeichenfolge mithilfe dieser Umgebungsvariablen anpassen:
OPENAI_ENDPOINT="custom_endpoint"
CUSTOM_MODEL="custom_model"
Für wen ist Deep Research geeignet?
Deep Research ist geeignet für:
- Forscher, die detaillierte Informationen zu einem bestimmten Thema sammeln müssen.
- Studenten, die für akademische Projekte recherchieren müssen.
- Fachleute, die über Branchentrends und -entwicklungen auf dem Laufenden bleiben müssen.
- Jeder, der schnell und effizient ein Thema im Detail erkunden möchte.
Warum Deep Research wählen?
- Vereinfacht komplexe Forschung: Automatisiert den Prozess des Sammelns und Analysierens von Informationen und spart Zeit und Aufwand.
- Enthüllt verborgene Einblicke: Erkundet ein Thema eingehend und deckt Einblicke auf, die mit traditionellen Forschungsmethoden möglicherweise übersehen würden.
- Bietet umfassende Berichte: Erstellt detaillierte Berichte, die die Ergebnisse zusammenfassen und einen klaren Überblick über die Forschung geben.
- Anpassbar und flexibel: Bietet konfigurierbare Parameter, um den Forschungsprozess an spezifische Bedürfnisse anzupassen.
Lizenz
Deep Research wird unter der MIT-Lizenz veröffentlicht, die es Benutzern ermöglicht, den Code frei zu verwenden und zu ändern.
Deep Research optimiert die eingehende Themenanalyse. Durch die Automatisierung von Suche, Web Scraping und die Nutzung von LLMs für die intelligente Abfragegenerierung vereinfacht es komplexe Forschungsprozesse. Forscher, Studenten und Fachleute können dieses Tool verwenden, um schnell umfassende Informationen zu sammeln, Einblicke zu gewinnen und detaillierte Berichte zu erstellen, und das alles unter Beibehaltung eines klaren, lesbaren Formats. Was Deep Research auszeichnet, ist seine Fähigkeit, seine Forschungsrichtung iterativ zu verfeinern und mit jeder Iteration tiefer in ein Thema einzutauchen.
Beste Alternativwerkzeuge zu "Deep Research"
Automatisieren Sie Web Scraping, WordPress-Datenmigration, E-Commerce-Produktimporte und Buchungsautomatisierung mit Firecrawl. Nutzen Sie KI-gestützte Lösungen, um Zeit zu sparen, Fehler zu reduzieren und Ihr Geschäft mühelos zu skalieren!
Hunch ist ein KI-gestützter Arbeitsbereich, der es Teams ermöglicht, Top-KI-Modelle zu nutzen, komplexe Projekte zu verwalten und die Produktivität zu steigern. Zu den Funktionen gehören Vorlagen, Stapelverarbeitung, Web Scraping und Codeausführung.
Smolagents ist eine minimalistische Python-Bibliothek zum Erstellen von KI-Agenten, die durch Code reasoning und handeln. Sie unterstützt LLM-agnostische Modelle, sichere Sandboxes und nahtlose Hugging Face Hub-Integration für effiziente, codebasierte Agent-Workflows.
Gentables ist ein KI-Agent, der unstrukturierte Daten in organisierte Tabellen umwandelt. Generieren Sie Tabellen aus Prompts oder Dateien, extrahieren Sie Tabellen aus Dokumenten/Bildern, automatisieren Sie Workflows, durchsuchen Sie Tabellen und generieren Sie mühelos Erkenntnisse.
InfraNodus ist ein KI-Textanalyse-Tool, das Wissensgraphen nutzt, um Texte zu visualisieren, Inhaltslücken aufzudecken und neue Insights für Forschung, Ideation und SEO-Optimierung zu generieren.
Khoj AI ist ein persönlicher KI-Forschungs-Copilot, der Ihnen hilft, Dokumente zu verstehen, Inhalte zu erstellen und Aufgaben zu automatisieren. Er unterstützt mehrere KI-Modelle, bietet Transparenz und ist von überall aus zugänglich.
GPT Researcher ist ein Open-Source-KI-Forschungsassistent, der die Tiefenrecherche automatisiert. Es sammelt Informationen aus vertrauenswürdigen Quellen, aggregiert Ergebnisse und generiert schnell umfassende Berichte. Ideal für Einzelpersonen und Teams, die unvoreingenommene Einblicke suchen.
"Immersive Translate" bietet Next-Generation-AI-Übersetzungsdienste, die über 20 weltweit führende AI-Übersetzungsengine integrieren, wie OpenAI (ChatGPT), DeepL, Deepseek und Gemini. Es ermöglicht Ihnen, Sprachbarrieren zu überwinden und eine genauere und flüssigere Übersetzungserfahrung in verschiedenen Szenarien zu erzielen. Dazu gehören bilinguale Website-Übersetzung, Übersetzung verschiedener Dokumentformate, Übersetzung von akademischen Papieren und PDFs, Online-Video-Untertitel-Übersetzung für YouTube/Netflix, EPUB-E-Book-Übersetzung, Übersetzung von Cross-Language-Meetings für Zoom/Google Meet/Microsoft Teams sowie Manga- und Bildübersetzung. Es unterstützt Hauptbrowser wie Chrome, Edge, Firefox und Safari und ist für die Installation auf mobilen und Desktop-Geräten verfügbar. Es unterstützt gegenseitige Übersetzung von Hunderten von Sprachen, einschließlich Chinesisch, Englisch, Japanisch, Koreanisch, Französisch, Deutsch, Russisch, Spanisch, Portugiesisch, Vietnamesisch, Indonesisch, Italienisch, Niederländisch, Thai und mehr.
Local Deep Researcher ist ein vollständig lokaler Web-Recherche-Assistent, der LLMs über Ollama oder LMStudio verwendet, um Suchanfragen zu generieren, Ergebnisse zu sammeln, Erkenntnisse zusammenzufassen und umfassende Forschungsberichte mit ordnungsgemäßen Zitaten zu erstellen.
KI-gestützter Assistent für nahtloses Web-Browsing mit LLMs wie GPT, Gemini, Claude, Llama und Qwen. Zu Chrome hinzufügen!
IntelliMuse bietet benutzerdefinierte KI-Begleiter für personalisierte Gespräche. Entwerfen Sie Ihre KI-Muse, Ihren Freund oder Mentor für persönliches Wachstum, Forschung und Unterstützung. Verwenden Sie realistische Voice-Chats für reale Interaktionen.
OpenHands ist ein KI-gestützter Softwareentwicklungsagent, der Code ändern, Befehle ausführen, im Web surfen und APIs aufrufen kann. Melden Sie sich bei OpenHands Cloud an, um loszulegen.
Surf ist ein open-source intelligentes Notizbuch, das Web-Inhalte, Dateien, YouTube-Videos und PDFs in Ihren Workflow integriert. Generieren Sie Notizen, Zusammenfassungen und interaktive Diagramme mit KI, alles lokal gespeichert und mit eigenen LLMs anpassbar.
OpenDeepResearcher ist ein KI-gestütztes Tool, das mithilfe von SERPAPI, Jina und OpenRouter iterativ nach Informationen basierend auf einer Benutzerabfrage sucht und einen umfassenden Abschlussbericht liefert.