Dies ist ein Nachdruck des Artikels, der auf einem früheren Artikel basiert: derErstellen Sie eine All-in-One-Schreibplattform mit Trae, einem intelligenten ProgrammierwerkzeugIn der nächsten Folge geht es darum, wie man Trae Empowering Local Knowledge Bases, zwei Tage lang durch einen Serverabsturz behindert, hat zufällig diesen Artikel über geliehene Blumen gelesen, als Schwester des Originalartikels, der auf dieser Website enthalten ist.
Kürzlich wurde der Autor darauf aufmerksam gemacht, dass Obsidian Browser Plugin zum Ausschneiden und AusblendenSie ist sehr leistungsfähig, und so begann ich, Obsidian auszuprobieren, in der Hoffnung, eine lokale Wissensbasis aufzubauen, die meinen persönlichen Bedürfnissen entspricht und die intelligenten Funktionen der KI einbezieht. Während der Testphase habe ich auch mehrere KI-Plug-ins für Obsidian installiert, aber die tatsächliche Erfahrung war nicht zufriedenstellend. Der Konfigurationsprozess des Plug-ins ist umständlich und komplex, und selbst wenn ich die Dokumentation konsultiere, ist es manchmal schwierig, das Problem zu lösen, und ich muss sogar auf Community-Plattformen wie GitHub nach dem Feedback anderer Nutzer suchen, um eine Lösung zu finden.
Die Hauptfunktion dieser Plugins ist die Bereitstellung von KI-Assistenten innerhalb von Obsidian, die den Benutzern helfen, den Inhalt von Notizen abzurufen und neue Inhalte auf der Grundlage bestehender Notizen zu erstellen. Das bringt mich zu der Frage, ob KI-IDEs wie Trae zur Lösung ähnlicher Probleme verwendet werden können. Schließlich ist eine der Kernfunktionen von KI-IDEs auch das Abrufen von Informationen und die Generierung von Inhalten, z. B. das Abrufen von Code, das Beantworten von Codefragen und das Generieren von neuem Code.
Nach einigen Untersuchungen habe ich herausgefunden, dass die Verwendung einer KI-IDE (z.B. TRAE) in Kombination mit Obsidian überraschend gut funktioniert und die Erfahrung sehr glatt ist. Diese Lösung hat die folgenden drei Hauptvorteile:
Die 3 wichtigsten Vorteile der AI IDE Enabling Obsidian
- Unscharfe Suche, Schluss mit der Stichwortabhängigkeit: Mit der KI-IDE können die Nutzer eine Bibliothek von Notizen mit einer natürlicheren, unscharfen Sprache abrufen und sind nicht mehr auf eine exakte Stichwortsuche beschränkt.
- Multidimensionale Forschung und Integration von Wissen: Die KI-IDE kann Informationen aus verschiedenen Notizprogrammen integrieren, um den Nutzern eine umfassendere Unterstützung und Beratung bei der Recherche zu bieten und die Integration von Wissen zu erleichtern.
- Intelligente Erstellung und effiziente Bearbeitung: Die KI-IDE unterstützt die Benutzer bei der Erstellung und Änderung von Notizinhalten, z. B. bei der schnellen Erstellung neuer Notizdateien oder der Überarbeitung und Verfeinerung bestehender Notiztexte.
Um den meisten Lesern das Verständnis und den Einstieg zu erleichtern, wird in diesem Tutorial Trae als Beispiel verwendet, das eine standardmäßige chinesische Schnittstelle hat und kostenlos ist. In der Tat sind die AI-IDEs auf dem Markt in Bezug auf die Betriebslogik und Funktionalität sehr ähnlich, auch wenn die Leser die Cursor vielleicht Windsurfen und andere KI-IDEs, können den Inhalt dieses Artikels leicht verstehen, und sogar die Platzierung von Tastenkombinationen und Schaltflächen ist weitgehend identisch.
Was ist Obsidian?
Für Leser, die Obsidian noch nicht verwendet haben oder nicht damit vertraut sind, folgt hier eine kurze Einführung in Obsidian.
Obsidian ist eine leistungsstarke Software für lokale Notizen, die sich auf das Wissensmanagement konzentriert, das Markdown-Format, bidirektionale Verlinkung und lokale Speicherung unterstützt und den Benutzern helfen soll, ihr persönliches Wissenssystem aufzubauen.
Zunächst einmal bietet Obsidian perfekte Unterstützung für Markdown, eine leichtgewichtige Auszeichnungssprache mit einer leicht zu erlernenden und leistungsstarken Syntax. Benutzer können mit der Markdown-Syntax leicht formatierten Text erstellen. Wenn Sie mit der Markdown-Syntax nicht vertraut sind, können Sie die am Ende dieses Artikels bereitgestellte Dokumentation zu Rate ziehen.
Zweitens erlaubt Obsidians einzigartige bidirektionale Verknüpfungsfunktion den Benutzern, Assoziationen zwischen verschiedenen Notizen herzustellen und so ein dynamisches Wissensnetzwerk zu bilden. Wenn man zum Beispiel von einer Notiz zu einer anderen, verwandten Notiz verlinkt, zeigt die bidirektionale Verknüpfung automatisch die Rückverweise an, so dass es für die Benutzer einfach ist, die Wissensquellen und Zusammenhänge zu verfolgen. Diese Funktion ist besonders geeignet, um komplexe Ideen zu organisieren und ein strukturiertes Wissenssystem aufzubauen.
Schließlich werden Obsidian-Notizen vollständig lokal als Markdown-formatierte Dateien gespeichert. Die Benutzer können die Notizen jederzeit mit einem beliebigen Markdown-fähigen Editor öffnen und migrieren, was eine vollständige Autonomie und Kontrolle über die Daten gewährleistet. Dies ist auch die Grundlage dafür, dass wir KI-IDEs wie Cursor verwenden können, um Obsidian-Notizen zu organisieren und zu erstellen.
Vorbereitung: Öffnen Sie den Obsidian-Ordner mit Trae
Alle Dateien in Obsidian werden in einem vom Benutzer lokal festgelegten Ordner gespeichert. Die Benutzer können den Speicherort des Obsidian-Notizordners finden, indem sie über den Repository-Namen in der linken Seitenleiste von Obsidian auf "Repositories verwalten" klicken und dann auf das Symbol mit den drei Punkten auf der Pop-up-Seite klicken und "Repository-Ordner anzeigen" auswählen.
Starten Sie dann die Trae-Software, die Sie bereits heruntergeladen und installiert haben. Nachdem Sie die Ersteinrichtung gemäß den Anweisungen der Software abgeschlossen haben, wählen Sie "Open Folder". Wählen Sie im Dialogfeld für die Dateiauswahl den soeben gefundenen Obsidian-Notizen-Ordner aus und laden Sie die Obsidian-Notizenbibliothek in Trae.
Schnelles Abrufen von Obsidian-Notizen mit Trae
Obwohl Obsidian selbst eine Vielzahl von Methoden zur Organisation von Notizen und zur Suche unterstützt, wie z. B. Tags, Backlinks, Schlüsselwortsuche usw., basiert die Suchfunktion immer noch hauptsächlich auf der exakten Übereinstimmung von Schlüsselwörtern. Wenn die Notizbibliothek groß ist, ist es für die Benutzer schwierig, sich alle relevanten Schlüsselwörter zu merken, und sie neigen unbewusst dazu, eher an das zu lösende Problem zu denken als an spezifische Schlüsselwörter.
Dies ist einer der Gründe, warum viele Benutzer Obsidian aufgeben, wenn ihre Notizdatenbank anschwillt: Wissensmanagement ist zeit- und arbeitsintensiv, aber ohne eine effektive Organisation ist es schwierig, die benötigten Notizen schnell zu finden.
Die Stärke der KI liegt im Verstehen und Verarbeiten mehrdeutiger Informationen und Fragen. Wenn ein Benutzer beispielsweise eine Information über Apples Forschung zur Modelldestillation im Ordner "Clippings" der Notes-Bibliothek finden möchte, kann er einfach "#" in das Chat-Eingabefeld auf der rechten Seite des Trae eingeben, dann den Ordner "Clippings"-Ordner auswählen und die Frage "Apple on model distillation" stellen.
Wie aus den Suchergebnissen ersichtlich ist, bietet Trae nicht nur eine Einführung in die Zusammenfassung des Artikels, sondern gibt auch einen Link zur Originaldatei an, die der Nutzer direkt anklicken kann, um sie zu öffnen, und extrahiert sogar die URL der Arbeit aus dem Artikel für den weiteren Zugriff.
Eingehende Recherche mit Trae und Obsidian
Bei der Durchführung von Recherchen müssen wir oft mehrere verschiedene Notizdateien vergleichen und analysieren oder Informationen aus mehreren Notizdateien integrieren und zusammenstellen. An diesem Punkt können wir eine ähnliche Methode wie die oben beschriebene Abfrage verwenden, um auf eine bestimmte Notizdatei oder einen bestimmten Ordner zu verweisen und mehrere Dialogrunden mit der KI zu führen, um die Forschungsarbeit zu unterstützen.
Wenn man zum Beispiel zwei Artikel zu folgenden Themen verstehen will Deepseek Welche gemeinsamen Konzepte und Informationen werden in diesen Dokumenten erwähnt, auf die Sie gesondert verweisen können, indem Sie "#" verwenden, wenn Sie eine Frage im Chat-Eingabefeld stellen.
Wie Sie aus den zurückgegebenen Ergebnissen ersehen können, vergleicht Trae den Inhalt der beiden Dokumente und liefert einen sehr detaillierten Vergleich.
Wenn Nutzer neue Ideen oder Fragen zur Zusammenfassung haben, können sie diese auch direkt mit der KI weiter diskutieren. Zum Beispiel, hier der Autor Tiefensuche R1 Trae wurde nach den Kosten von 6 Millionen Dollar für die Ausbildung eines großen Modells gefragt, woraufhin Trae einige Informationen aus dem Internet heraussuchte.
So können die Leserinnen und Leser weitere ähnliche Anwendungen für ihre eigenen Bedürfnisse und Szenarien entdecken:
- Hilfen zum Lernen und Wiederholen: Erstellen Sie Quizfragen, Lernkarten oder Zusammenfassungen auf der Grundlage der Notizen des Benutzers, um das Wissen zu festigen.
- Strukturierte Datenanalyse: Wenn die Notizen eines Benutzers strukturierte Daten wie Tabellen, Protokolle usw. enthalten, kann KI den Benutzer bei der Analyse und dem Verständnis dieser Daten unterstützen.
Erzeugen und Ändern von Obsidian-Notizen mit Trae
Nachdem wir oben die Anwendung der AI IDE für die Suche und die unterstützte Recherche beschrieben haben, wollen wir uns nun ansehen, wie die AI IDE für die Erstellung und Bearbeitung von Obsidian-Notizen verwendet werden kann.
Die erste ist die Erstellung von Notizen. Während eines Dialogs mit der KI werden manchmal sehr wertvolle Inhalte generiert, die wir als neue Notizen speichern wollen. An diesem Punkt kann Trae in den Builder-Modus geschaltet werden. In diesem Modus kann Trae die Dateien des Benutzers manipulieren, z. B. ändern und neue Dateien erstellen.
Wenn Sie beispielsweise möchten, dass Trae die angegebenen Schlüsselinformationen extrahiert und eine neue Notiz auf der Grundlage eines mit einem Lesezeichen versehenen Dokuments erstellt, können Sie einen Befehl in das Eingabefeld des Builder-Modus eingeben und das Dokument mit "#" referenzieren.
Wie Sie in der Demo sehen können, hat Trae bereits eine neue Notizdatei im Notizordner erstellt. Die Benutzer müssen nur noch den Inhalt der Notiz überprüfen, bestätigen, dass er korrekt ist, und auf die Schaltfläche "Übernehmen" klicken, um den neuen Vorgang abzuschließen.
Wie wir alle wissen, ist das Tagging- und Backlinking-System das Herzstück von Obsidian. Daher können wir Trae nach dem Erstellen einer neuen Notiz auch bitten, der neu erstellten Notiz entsprechende Tags und Backlinks hinzuzufügen, um das spätere Auffinden und die Wissensassoziation zu erleichtern.
Das obige Beispiel zeigt, wie Trae direkt ein ganzes Dokument erstellen kann. Was aber, wenn der Benutzer nur einen Teil einer bestehenden Notiz bearbeiten möchte?
Tatsächlich unterstützt die AI IDE auch die lokale Bearbeitung. Wählen Sie in einer geöffneten Notizdatei den Inhalt aus, den Sie bearbeiten möchten, und wählen Sie die Schaltfläche "Bearbeiten" (in der Regel durch ein Stiftsymbol dargestellt) in der Hover-Symbolleiste.
Geben Sie dann in das sich öffnende Bearbeitungsfeld einen Änderungsbefehl für den ausgewählten Text ein, z. B. "Erweitern Sie diesen Text, um ihn anschaulicher zu machen, aber ändern Sie nicht den Kerninhalt".
Trae gibt Ihnen einen schnellen Überblick über den geänderten Inhalt und bietet einen Vergleich zwischen vor und nach der Änderung. Wenn der Benutzer der Meinung ist, dass der geänderte Inhalt den Anforderungen entspricht, kann er/sie direkt auf die Schaltfläche "Akzeptieren" klicken, und der geänderte Inhalt wird in die Notiz zurückübertragen.
Neben der neuen Erstellung und lokalen Änderung von Notizen, die auf den Bearbeitungs- und Änderungsmöglichkeiten der KI-IDE basieren, können Benutzer auch weitere Nutzungsszenarien entdecken, wie z. B. die Kategorisierung und Kennzeichnung mehrerer Notizen, das Vorschlagen von Korrelationsverbindungen zwischen Notizen oder sogar die Erstellung eines Inhaltsverzeichnisses oder eines Index für die gesamte Notizbibliothek.
Alles in allem können wir durch die Kombination von Obsidian mit KI-Programmierwerkzeugen eine leistungsstarke KI-Wissensbasis aufbauen. Wenn Leser weitere interessante Anwendungen in der Praxis gefunden haben, die auf ihrer eigenen Branche oder ihrem eigenen Arbeitsablauf basieren, können Sie diese gerne in den Kommentaren mitteilen.
Das Aufkommen von KI-Modellen hat hochgradig freie Software wie Obsidian durch die Modularisierung und Vereinfachung von Lösungen, die ansonsten eine komplexe Entwicklung erfordern würden, neu belebt. Probleme wie "hohe Lernkosten" und "komplexe Verwaltung", die früher als Nachteile galten, haben sich mit Hilfe der KI sogar in Vorteile wie "Personalisierung" und "intelligente Unterstützung" verwandelt. Intelligente Unterstützung" und andere Vorteile. Dieser Trend beschränkt sich nicht nur auf Notizensoftware, sondern gestaltet das gesamte Software-Ökosystem um.