AIパーソナル・ラーニング
と実践的なガイダンス
ビーンバッグ・マースコード1

CRCT:大規模コードタスクの再帰的分解とプロジェクト状態の永続的保存

はじめに

クライン Recursive Chain-of-Thought System(略してCRCT)は、VS Codeで大規模なコードプロジェクトを管理するために設計されたオープンソースのフレームワークです。現在のバージョンはv7.0ですが、それは再帰的な方法とファイルシステムを介して、プロジェクトの状態の連続性を維持するために、CRCTのコアによって引き起こされる問題のコンテキストの損失によるAIアシスタントを避けるために、効率的な依存関係の追跡とタスクの分解、最大90%に圧縮されたコンテキストサイズは、大規模で複雑なコードベースを扱うのに適しています。システムは3つのフェーズに分かれています: "セットアップ/メンテナンス"、 "ポリシー "と "実行"。クリナールドキュメントが進捗を管理し、作業の透明性と構造化を保証します。開発者はGitHubを通じてソースコードにアクセスし、コミュニティの最適化に参加することができます。

blank


 

機能一覧

  • 再帰的タスク分解複雑なタスクを小さな塊に分割してファイルやディレクトリに保存し、管理コンテキストを分離する。
  • 永続的な状態管理プロジェクトの状態をファイルシステムに保存し、セッション・リセットのたびにコンテキストが失われるのを防ぎます。
  • 効率的な依存関係の追跡階層構造によってファイル、モジュール、ドキュメント間の関係を追跡し、最大90%までデータを圧縮します。
  • 最小限のコンテキスト・ロード必要なデータのみをロードし、非常に大規模なプロジェクトでもオンデマンドで拡張できます。
  • 段階的ワークフローセットアップ/メンテナンス」、「戦略」、「実行」フェーズをサポートする構造化されたプロジェクト進行。
  • 透明な推論段階的な理由付けと振り返りを行い、AIの運用が明確に見えるようにする。

 

ヘルプの使用

設置プロセス

CRCTは、VS CodeのClineエクステンションと一緒に使用する必要があります。詳しいインストール手順は以下の通りです:

  1. 環境を整える
    • VS CodeとClineエクステンションがインストールされていることを確認する。
    • Python 3.8+とGitをインストールし、スクリプトの実行とリポジトリの複製を行う。
  2. クローン倉庫
    • ターミナルを開き、こう入力する:
      git clone https://github.com/RPG-fan/Cline-Recursive-Chain-of-Thought-System-CRCT-.git
      
    • プロジェクト・カタログにアクセスする:
      臨床-再帰-思考連鎖-システム-CRCT
      
  3. 依存関係のインストール
    • 以下のコマンドを実行して、Pythonライブラリをインストールする:
      pip install -r requirements.txt
      
  4. クライン拡張機能の設定
    • VS Codeでプロジェクトフォルダを開く。
    • クラインの拡張設定を開き、"System Tips "フィールドを見つける。
    • そうしれいかんcline_docs/prompts/core_prompt(これをカスタム指示に入れる).mdの内容がプロンプト入力ボックスにコピーされる。
  5. アクティベーションシステム
    • クラインの入力ボックスにスタート。そして走る。
    • システムはクリナールファイルの初期化、不足ファイルの自動生成、ブートストラップのセットアップ。
    • プローブクリネ・ドックスを確実にするためのカタログプロジェクト概要そしてdependency_tracker.mdなどのコア・ドキュメントが作成された。

主な機能の使い方

プロジェクト体制

クリンネル
.clinerules # フェーズとステートを制御します。
README.md # このファイル
このファイル │ requirements.txt # Pythonの依存関係
このファイル │ requirements.txt
├─cline_docs/ # 動作メモリ
│ activeContext.md # 現在の状態と優先度
│ │ changelog.md # 重要な変更のログ
│ productContext.md # プロジェクトの目的とユーザーニーズ
│ progress.md # 進捗状況の記録
│ projectbrief.md # ミッションと目的
│ dependency_tracker.md # モジュールレベルの依存関係
│ │ ... # 追加テンプレート
│ └──prompts/ # システムプロンプトとプラグイン
│ core_prompt.md # コアシステムの説明書
│ setup_maintenance_plugin.md
│ strategy_plugin.md
実行プラグイン
│ strategy_plugin.md │ execution_plugin.md
├──cline_utils/ # ユーティリティスクリプト
└───dependency_system/ │ 依存性システム
│ dependency_processor.py # 依存関係管理スクリプト
依存関係管理スクリプト
├──docs/ # プロジェクトドキュメント
│ doc_tracker.md # ドキュメントの依存関係
│ doc_tracker.md
├──src/ # ソースコードルート
│ doc_tracker.md # ドキュメントの依存関係 │ このファイル │ requirements.txt
└──strategy_tasks/ # 戦略計画

CRCTは、開発者が大規模なコードプロジェクトを効率的に管理するのに役立ちます。以下は、コア機能の詳細な操作手順です:

1. 再帰的タスク分解

  • 手続き::
    • あるクリネ・ドックスの下にサブフォルダを作成します。task_feature/特定の仕事を預ける。
    • フォルダに作成するタスク.mdタスクの目的とステップを書き出す。
    • システムは自動的にカタログ構造を識別し、タスクを独立した単位に分解する。
  • 使用シナリオ複雑なプロジェクトに対処する際の混乱を減らすために、大きなタスクを小さな塊に分割する。
  • ほらフォルダの名前を明確にし、追跡しやすくする。

2. 永続的な状態管理

  • 手続き::
    • システムにはファイル(例えばアクティブコンテキスト.mdそしてプログレス.md)状態を保存する。
    • 各セッションの最初にクリナールファイルで最後のコンテキストをロードする。
  • 使用シナリオ長期的なプロジェクトでは、セッションのリセットによって情報が失われることのないよう、状態が継続的に保たれるようにする。
  • 注意を引く定期的なバックアップクリネ・ドックスデータ損失を避けるため。

3. 効率的な依存関係の追跡

  • 手続き::
    • 見せるcline_docs/dependency_tracker.mdなどのモジュールの依存関係を記録する:
      - ログインモジュールは auth.py に依存しています。
      - 支払いモジュールは api_gateway/ に依存しています。
      
    • うごきだすcline_utils/dependency_system/dependency_processor.py::
      python cline_utils/dependency_system/dependency_processor.py
      
    • 依存関係図をチェックして、関係が正確であることを確認する。
  • 使用シナリオ大規模なコードベースのファイルやモジュール間の関係を追跡します。
  • 高度な使用法RLE圧縮を使用してデータ量を削減し、90%の効率向上を実現。

4. 最小限のコンテキスト・ロード

  • 手続き::
    • デフォルトではアクティブコンテキスト.mdの主要データである。
    • より多くの情報が必要な場合はdependency_tracker.mdマーキングモジュール、オンデマンドでのシステム拡張
  • 使用シナリオ何千ものファイルを扱う大規模なプロジェクトを処理し、リソースの使用量を削減します。
  • ほらデータを正確に保つため、依存関係のトラッキングを定期的に更新する。

5. 段階的ワークフロー

  • 手続き::
    • 調べるクリナール現在のフェーズ(「セットアップ/メンテナンス」など)が確認される。
    • フェーズに応じて文書を更新する:
      • 舞台設定:洗練プロジェクト概要.
      • 戦略段階:編集ストラテジー・タスクこの計画では
      • 実施段階:更新プログレス.md進捗状況を記録する。
    • 輸入現状を確認し、次のステップを提案する。クラインからアドバイスを受ける。
  • 使用シナリオチームまたは個々のプロジェクトが段階的に前進していることを確認する。
  • 注意を引く位相切り替えのタイミング調整クリナール.

6. 透明な推論

  • 手続き::
    • 次のような特定のタスクをクラインに入力する。依存関係の追跡を最適化する。.
    • で表示される、段階的な推論プロセスを返します。プログレス.md真ん中だ。
  • 使用シナリオAIの操作ロジックを理解し、誤解を減らす。
  • ほら推論の結果がプロジェクトのニーズに合っているかチェックする。

既存のプロジェクト・アクセス

  • 手続き::
    • 既存のコードをsrc/ドキュメントはドキュメント.
    • クラインのインプット
      初期設定を行い、依存性トラッカーに入力する。
      
    • システムはコードを分析し、トラッカーを初期化し、セットアップをガイドする。
  • 使用シナリオ既存のプロジェクトにCRCTを適用し、経営効率を向上させる。

ほら

  • テスト中にコンポーネントを調整するシステムに問題がある場合は、次のように入力します。現状を確認し、次のステップを提案する。解決策を見つけよう。
  • 効率の最適化依存関係追跡の圧縮率は最大90%で、非常に大規模なプロジェクトに対応。
  • コミュニティへの参加GitHubを通じてフィードバックを提出し、CRCTの改善に参加する。

以上の手順で、CRCTを使って複雑なコード・プロジェクトを簡単に管理し、効率と明瞭性を向上させることができます。

シーディーエヌワン
無断転載を禁じます:チーフAIシェアリングサークル " CRCT:大規模コードタスクの再帰的分解とプロジェクト状態の永続的保存

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語