AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

CRCT: Rekursive Zerlegung großer Code-Aufgaben und dauerhafte Speicherung des Projektstatus

Allgemeine Einführung

Cline Recursive Chain-of-Thought System (kurz CRCT) ist ein Open-Source-Framework, das für die Verwaltung großer Code-Projekte in VS Code entwickelt wurde. Die aktuelle Version ist v7.0, es ist durch die rekursive Art und Weise und Dateisystem, um die Kontinuität des Projekts Zustand zu erhalten, um die AI-Assistenten durch den Verlust des Kontextes der Probleme durch die CRCT Kern verursacht zu vermeiden, ist ein effizientes Dependency-Tracking und Task-Zerlegung, komprimiert Kontext Größe bis zu 90%, geeignet für den Umgang mit großen und komplexen Code-Basis. Das System ist in drei Phasen unterteilt: "Setup/Wartung", "Policy" und "Execution"..clinerulesDie Dokumentation kontrolliert den Fortschritt und gewährleistet eine transparente und strukturierte Arbeit. Entwickler können über GitHub auf den Quellcode zugreifen und sich an der Optimierung durch die Community beteiligen.

blank


 

Funktionsliste

  • Rekursive AufgabenzerlegungKomplexe Aufgaben in kleine Teile aufteilen und in Dateien und Verzeichnissen speichern, um den Verwaltungskontext zu isolieren.
  • Persistente ZustandsverwaltungSpeichern Sie den Projektstatus im Dateisystem, um zu verhindern, dass der Kontext bei jedem Zurücksetzen der Sitzung verloren geht.
  • Effiziente Verfolgung von AbhängigkeitenVerfolgt die Beziehungen zwischen Dateien, Modulen und Dokumenten anhand einer hierarchischen Struktur und komprimiert Daten bis zu 90%.
  • Minimales Laden von KontextLaden Sie nur die erforderlichen Daten und skalieren Sie bei Bedarf für sehr große Projekte.
  • Gestufte ArbeitsabläufeStrukturierter Projektverlauf mit Unterstützung für die Phasen "Einrichtung/Wartung", "Strategie" und "Ausführung".
  • Transparente ArgumentationSchrittweise Argumentation und Reflexion, um sicherzustellen, dass die KI-Operationen klar erkennbar sind.

 

Hilfe verwenden

Ablauf der Installation

CRCT muss mit der Cline-Erweiterung in VS Code verwendet werden. Hier sind die detaillierten Installationsschritte:

  1. Vorbereiten der Umgebung
    • Stellen Sie sicher, dass VS Code und die Cline-Erweiterung installiert sind.
    • Installieren Sie Python 3.8+ und Git, um Skripte auszuführen und Repositories zu klonen.
  2. Klon-Lager
    • Öffnen Sie ein Terminal und geben Sie ein:
      git clone https://github.com/RPG-fan/Cline-Recursive-Chain-of-Thought-System-CRCT-.git
      
    • Rufen Sie den Projektkatalog auf:
      cd Cline-Recursive-Chain-of-Thought-System-CRCT-
      
  3. Installation von Abhängigkeiten
    • Führen Sie den folgenden Befehl aus, um die Python-Bibliothek zu installieren:
      pip install -r anforderungen.txt
      
  4. Cline-Erweiterungen konfigurieren
    • Öffnen Sie den Projektordner in VS Code.
    • Öffnen Sie die Einstellungen der Cline-Erweiterung und suchen Sie das Feld "Systemtipps".
    • Oberbefehlshaber (Militär)cline_docs/prompts/core_prompt(in benutzerdefinierte Anweisungen einfügen).mddes Inhalts wird in das Eingabefeld für die Eingabeaufforderung kopiert.
  5. Aktivierungssystem
    • Geben Sie in das Eingabefeld Cline einStart.Und laufen.
    • Das System wird sich auf das.clinerulesDateiinitialisierung, automatische Generierung fehlender Dateien und Bootstrap-Setup.
    • Sondeklinik_docs/Katalog, um sicherzustellen, dassprojektbrief.md, undabhängigkeit_tracker.mdusw. wurden Kerndokumente erstellt.

Verwendung der wichtigsten Funktionen

Struktur des Projekts

cline/
│ .clinerules # Steuert Phase und Zustand
│ README.md # Diese Datei
│ requirements.txt # Python-Abhängigkeiten
│ Diese Datei │ Anforderungen.txt
├──cline_docs/ # Betriebsspeicher
│ │ activeContext.md # Aktueller Zustand und Prioritäten
│ │ changelog.md # Protokolliert wesentliche Änderungen
│ │ productContext.md # Projektziel und Benutzeranforderungen
│ │ progress.md # Verfolgt den Fortschritt
│ │ projectbrief.md # Auftrag und Ziele
│ │ dependency_tracker.md # Abhängigkeiten auf Modulebene
│ │ ... # Zusätzliche Vorlagen
│ └───prompts/ # Systemaufforderungen und Plugins
│ core_prompt.md # Core-Systemanweisungen
│ setup_maintenance_plugin.md
│ strategie_plugin.md
│ ausführung_plugin.md
│ strategie_plugin.md │ ausführung_plugin.md
├───cline_utils/ # Utility scripts
│ └───dependency_system/
│ dependency_processor.py # Skript zur Verwaltung von Abhängigkeiten
│ Skript zur Verwaltung von Abhängigkeiten
├───docs/ # Projektdokumentation
│ │ doc_tracker.md # Abhängigkeiten der Dokumentation
│ │ doc_tracker.md
├───src/ # Quellcode-Stamm
│ │ doc_tracker.md # Dokumentation Abhängigkeiten │
└───strategy_tasks/ # Strategische Pläne

CRCT hilft Entwicklern, große Code-Projekte effizient zu verwalten. Nachfolgend finden Sie eine detaillierte Beschreibung der Kernfunktionen:

1. Rekursive Aufgabenzerlegung

  • Verfahren::
    • existierenklinik_docs/Erstellen Sie Unterordner unteraufgabe_merkmal/Hinterlegung von spezifischen Aufgaben.
    • Erstellen in einem Ordneraufgabe.mdSchreiben Sie die Ziele und Schritte der Aufgabe auf.
    • Das System erkennt automatisch die Struktur des Katalogs und unterteilt die Aufgaben in unabhängige Einheiten.
  • VerwendungsszenarienAufteilung großer Aufgaben in kleinere Stücke, um die Verwirrung bei komplexen Projekten zu verringern.
  • caveatOrdnerbenennung: Halten Sie die Ordnerbenennung eindeutig und leicht nachvollziehbar.

2. Persistente Zustandsverwaltung

  • Verfahren::
    • Das System wird durch eine Datei (z.B.activeContext.md, undprogress.md) Zustand speichern.
    • Überprüfen Sie zu Beginn jeder Sitzung die.clinerulesDatei, die den letzten Kontext lädt.
  • VerwendungsszenarienBei langfristigen Projekten muss sichergestellt werden, dass der Status kontinuierlich ist und keine Informationen durch das Zurücksetzen von Sitzungen verloren gehen.
  • auf etw. aufmerksam machenRegelmäßige Backupsklinik_docs/Um Datenverluste zu vermeiden.

3. Effiziente Verfolgung von Abhängigkeiten

  • Verfahren::
    • zeigen (eine Eintrittskarte)cline_docs/dependency_tracker.mderfassen Sie Modulabhängigkeiten wie z. B.:
      - Das Login-Modul hängt von auth.py ab.
      - Das Zahlungsmodul hängt von api_gateway/ ab.
      
    • in Bewegung seincline_utils/dependency_system/dependency_processor.py::
      python cline_utils/dependency_system/dependency_processor.py
      
    • Prüfen Sie Abhängigkeitsdiagramme, um sicherzustellen, dass die Beziehungen korrekt sind.
  • VerwendungsszenarienVerfolgung der Beziehungen zwischen Dateien und Modulen in großen Codebasen.
  • Erweiterte VerwendungReduzierung der Datenmenge durch RLE-Komprimierung mit einer Effizienzsteigerung von 90%.

4. Minimales Laden von Kontext

  • Verfahren::
    • Standardmäßig lädt das System nuractiveContext.mdDie Eckdaten der
    • Wenn weitere Informationen benötigt werden, kann dieabhängigkeit_tracker.mdMarkierungsmodule, Systemerweiterung auf Anfrage.
  • VerwendungsszenarienVerwaltung großer Projekte mit Tausenden von Dateien und Reduzierung des Ressourcenverbrauchs.
  • caveatRegelmäßige Aktualisierung der Abhängigkeitsverfolgung, um die Daten korrekt zu halten.

5. Gestufte Arbeitsabläufe

  • Verfahren::
    • auschecken.clinerulesDie aktuelle Phase (z.B. "Einrichten/Wartung") wird bestätigt.
    • Aktualisieren Sie das Dokument entsprechend der Phase:
      • Schauplatz: Veredelungprojektbrief.md.
      • Strategiephase: BearbeitungStrategie_Aufgaben/im Rahmen des Plans.
      • Umsetzungsphase: Aktualisierungprogress.mdFortschritte aufzeichnen.
    • EinfuhrÜberprüfen Sie den aktuellen Stand und schlagen Sie die nächsten Schritte vor.holen Sie sich Rat bei Cline.
  • VerwendungsszenarienSicherstellen, dass Team- oder Einzelprojekte Schritt für Schritt vorangetrieben werden.
  • auf etw. aufmerksam machenRechtzeitige Anpassung beim Umschalten der Phasen.clinerules.

6. Transparente Argumentation

  • Verfahren::
    • Geben Sie bestimmte Aufgaben in Cline ein, z. B.Optimieren Sie die Verfolgung von Abhängigkeiten..
    • Das System liefert einen schrittweisen Argumentationsprozess, der inprogress.mdMitte.
  • VerwendungsszenarienDie Logik der KI-Operationen verstehen und Missverständnisse vermeiden.
  • caveatÜberprüfen Sie die Ergebnisse der Überlegungen, um sicherzustellen, dass sie den Anforderungen des Projekts entsprechen.

Bestehender Projektzugang

  • Verfahren::
    • Einfügen von bestehendem Code insrc/Das Dokument wird in den Ordnerdocs/.
    • Eingabe bei Cline:
      Durchführung der Ersteinrichtung und Auffüllen der Abhängigkeitsverzeichnisse.
      
    • Das System analysiert den Code, initialisiert den Tracker und leitet die Einrichtung.
  • VerwendungsszenarienCRCT auf bestehende Projekte anwenden, um die Effizienz der Verwaltung zu verbessern.

caveat

  • Komponenten während der Prüfung anpassenWenn es ein Problem mit dem System gibt, geben SieÜberprüfen Sie den aktuellen Stand und schlagen Sie die nächsten Schritte vor.Holen Sie sich die Lösung.
  • Optimierung der EffizienzKompressionsrate der Abhängigkeitsverfolgung bis zu 90% für sehr große Projekte.
  • Beteiligung der GemeinschaftBeteiligen Sie sich an CRCT-Verbesserungen, indem Sie über GitHub Feedback einreichen.

Mit diesen Schritten können Sie CRCT problemlos zur Verwaltung komplexer Code-Projekte einsetzen und die Effizienz und Übersichtlichkeit verbessern.

CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " CRCT: Rekursive Zerlegung großer Code-Aufgaben und dauerhafte Speicherung des Projektstatus

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)