Was macht understand?
Analysiere eine Codebasis, um einen interaktiven Wissensgraphen für das Verständnis von Architektur, Komponenten und Beziehungen zu erstellen.
Funktionsweise
Diese Fähigkeit durchsucht das angegebene Verzeichnis, identifiziert wichtige Codeelemente (Module, Klassen, Funktionen) und erstellt einen gerichteten Graphen, der deren Verbindungen darstellt.
Verwendung
- Gib den Pfad zur Codebasis an.
- Der Agent analysiert die Dateien und extrahiert Strukturinformationen.
- Ein interaktiver HTML-Graph wird generiert und im Browser geöffnet.
Unterstützte Sprachen
- Python
- JavaScript / TypeScript
- Java
Beispiel
# Analysiere ein Projekt
python analyze.py /pfad/zum/projekt
Abhängigkeiten
Stelle sicher, dass die folgenden Bibliotheken installiert sind:
networkxpyvisast(Standardbibliothek)
Ausgabe
Der Graph wird als knowledge_graph.html gespeichert und automatisch im Standardbrowser geöffnet.