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 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 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
Registrierung und Anmeldung: Öffnen Sie die Anwendung, erstellen Sie ein Konto und melden Sie sich an.
YouTube-Kanal verbinden: Geben Sie auf der Startseite die URL des YouTube-Kanals ein. Das System ruft automatisch die Kanalinformationen ab.
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.
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.
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
Drehbuch-Assistent▸
AI Apps
AI Nachrichten 