YT-Navigator: Ein KI-gestütztes Smart-Search-Tool für YouTube-Inhalte 197

小编 ·

YT-Navigator: Ein KI-gestütztes Smart-Search-Tool für YouTube-Inhalte

Was ist YT-Navigator?

YT-Navigator: Ein KI-gestütztes Smart-Search-Tool für YouTube-Inhalte

Was ist YT-Navigator?

YT-Navigator ist ein ki-gesteuertes Werkzeug zur Erkundung von YouTube-Inhalten. Es nutzt Technologien zur Verarbeitung natürlicher Sprache und semantische Suche, um Nutzern zu helfen, schnell Informationen aus einer großen Menge von YouTube-Videos zu extrahieren, ohne diese manuell ansehen zu müssen. YT-Navigator richtet sich an Forscher, Studierende, Content-Ersteller sowie alle Nutzer, die schnell Informationen aus YouTube-Kanälen abrufen müssen.

YT-Navigator:一款AI驱动的YouTube内容智能搜索工具.webp

YT-Navigator Kernfunktionen:

1. Kanalverwaltung

  • Nutzer können eine Verbindung zu einem YouTube-Kanal herstellen, indem sie dessen URL eingeben.

  • Das System extrahiert automatisch Informationen wie Titel, Beschreibung und Profilbild des Kanals und speichert sie in der Datenbank.

  • Nutzer können die Anzahl der zu scannenden Videos im Kanal auswählen (bis zu 100). Das System verarbeitet die Metadaten und Transkripttexte der Videos parallel.

2. Semantische Suche

  • Nutzer können über Abfragen in natürlicher Sprache in den Videos eines Kanals nach passenden Inhalten suchen.

  • Das System kombiniert semantische Suche (basierend auf Vektoreinbettungen) und Stichwortsuche (mit BM25), um umfassende Ergebnisse bereitzustellen.

  • Die Suchergebnisse werden nach Relevanz neu sortiert und liefern die relevantesten Videoclips, einschließlich präziser Zeitstempel, damit Nutzer direkt zu den relevanten Stellen im Video springen können.

3. Chat-Funktion

  • Nutzer können interaktive Dialoge mit dem Kanalinhalt führen.

  • Die KI liefert Antworten basierend auf den Videotranskripten und unterstützt direkte Antworten, statische Antworten oder werkzeuggestützte Antworten (durch Abfrage der Vektordatenbank).

  • Diese Funktion nutzt das ReAct-Framework, um Genauigkeit und Relevanz der Antworten sicherzustellen.

4. Sichere Authentifizierung

  • Sicherer Anmeldemechanismus und unabhängiges Sitzungsmanagement gewährleisten die Sicherheit der Nutzerdaten.

YT-Navigator Anwendungsfälle

1. Forschung und Lernen

  • Forscher können schnell Videoinhalte zu bestimmten Themen finden und so Zeit sparen.

  • Studierende können das Werkzeug nutzen, um Lernmaterialien wie Kurserklärungen oder akademische Vorträge zu finden.

2. Content-Erstellung

  • Content-Ersteller können schnell Inspiration finden und auf relevante Ideen sowie Materialien zugreifen.

  • Es kann für das Schneiden von Videos verwendet werden, um benötigte Stellen schnell zu lokalisieren.

3. Informationsabruf

  • Nutzer können schnell Antworten auf bestimmte Fragen finden, ohne das gesamte Video ansehen zu müssen.

  • Geeignet für Szenarien, die einen raschen Informationszugriff benötigen, zum Beispiel Nachrichtenbeiträge oder Technik-Tutorials.

YT-Navigator:一款AI驱动的YouTube内容智能搜索工具.webp

YT-Navigator Installation

1. Repository klonen:

git clone https://github.com/wassim249/YT-Navigator

2. Virtuelle Umgebung erstellen und Abhängigkeiten installieren:

python -m venv venv
source venv/bin/activate
pip install -e .

3. Stellen Sie sicher, dass eine PostgreSQL-Datenbank läuft.

4. Erstellen Sie im Stammverzeichnis eine .env-Datei (Kopie aus der Datei .env.example).

5. Django-Datenbankmigrationen erstellen und ausführen:

python manage.py makemigrations
python manage.py migrate

6. Starten Sie den Entwicklungs- oder Produktionsserver:

make dev # Entwicklungsumgebung
make prod # Produktionsumgebung

YT-Navigator Verwendung

  1. Registrierung und Anmeldung: Öffnen Sie die Anwendung, erstellen Sie ein Konto und melden Sie sich an.

  2. YouTube-Kanal verbinden: Geben Sie auf der Startseite die URL des YouTube-Kanals ein. Das System ruft automatisch die Kanalinformationen ab.

  3. Videos scannen: Wählen Sie die Anzahl der zu scannenden Videos (bis zu 100). Nach Abschluss des Scannens steht der Kanalinhalt für Suche und Chat zur Verfügung.

  4. Informationen suchen: Verwenden Sie die Suchfunktion und geben Sie Abfragen in natürlicher Sprache ein. Das System gibt relevante Videoclips, Transkripte und präzise Zeitstempel zurück.

  5. Chat-Funktion: Geben Sie in der Chat-Oberfläche Fragen ein. Die KI antwortet auf Grundlage des Kanalinhalts.

GitHub-Repository:https://github.com/wassim249/YT-Navigator