AIパーソナル・ラーニング
と実践的なガイダンス

デビン・カーソルルール:デビンのために強化されたカーソルとウィンドサーフを作る

はじめに

デヴィン カーソル Rulesは、CursorとWindsurfの統合開発環境(IDE)を、プロファイルとツールによってDevinのような高度なAI機能で強化することを目的としたオープンソースプロジェクトである。このプロジェクトは、プロセス計画、自己進化、拡張ツール使用(ウェブブラウジング、検索、LLM駆動分析など)、その他の機能を提供し、開発者が開発プロセスにおいてより効率的なタスク管理と自動実行を実現できるよう支援します。CursorとWindsurfの両ユーザは、簡単な設定とインストール手順で、IDEを強力な開発ツールに早変わりさせることができます。

 

機能一覧

  • 工程計画と自己進化高度なAIモデリングによるタスクの高度な分析、タスクの分解、戦略的プランニング。
  • 拡張ツール使用ウェブブラウジング、検索エンジンとの統合、LLM駆動型テキスト分析をサポート。
  • 自動化された実装特にDockerコンテナで動作しているWindsurfユーザは、タスク実行を自動化することができます。
  • マルチエージェントシステムのサポートCursorを2エージェント・アーキテクチャ(プランナーとエクゼキューター)で拡張するための実験的サポート。
  • 総合テストすべてのツールの安定性と信頼性を保証するために、包括的なユニットテストが提供されます。

 

ヘルプの使用

インストール手順

  1. Python仮想環境の作成::
   python3 -m venv venv
ソース venv/bin/activate # Unix/macOS
.\#をアクティブにする Windows
  1. 環境変数の設定::
   cp .env.example .env
# .envファイルを編集して、APIキーと設定を追加する。
  1. 依存関係のインストール::
   pip install -r requirements.txt
python -m playwright install chromium # PlaywrightのChromiumブラウザをインストールする。

使用方法

カーソルをお使いの方へ:

  • そうしれいかん.cursorrulesファイルはプロジェクトフォルダーにコピーされ、自動的に読み込まれます。

ウィンドサーフユーザー向け:

  • 利用するウィンドサーフルール歌で応えるスクラッチパッド.mdファイルで同様の機能を実装している。

マルチエージェントシステムの利用

  1. マルチ・エージェント・ブランチに切り替える:
   git checkout マルチエージェント
  1. システムはプランナーと実行者の役割を自動的に調整する:
    • プランナー使用tools/plan_exec_llm.pyハイレベルな分析を行う。
    • 遺言執行者スルースクラッチパッドタスクを達成し、フィードバックを提供する。

試験

  • 仮想環境で動作することを確認する:
  ソース venv/bin/activate # Unix/macOS
.\Windows # をアクティブにする
  • すべてのテストを実行する:
  PYTHONPATH=. python -m unittest discover tests/.

機能 操作の流れ

  1. 工程計画と自己進化::
    • プランナーは、ハイレベルな分析とタスクブレイクダウンを担当する。
    • エクゼキュータは、特定のタスクを実装し、テストを実行し、実装の詳細に取り組む。
    • 継続的なコミュニケーションサイクルを通じて、タスクの実行を最適化する。
  2. 拡張ツール使用::
    • ウェブブラウジングと検索エンジンの統合をサポートし、情報への幅広いアクセスを提供。
    • テキスト処理と分析を強化するLLM駆動型テキスト分析。
  3. 自動化された実装::
    • Dockerコンテナによるタスク実行の自動化に特に適している。
  4. マルチエージェントシステム::
    • 2エージェントアーキテクチャ(プランナーとエグゼキューター)により、より効率的なタスク管理と問題解決を実現。
    • タスクの実行を継続的に最適化するために、詳細なフィードバックと実現に関する洞察を提供する。

無断転載を禁じます:チーフAIシェアリングサークル " デビン・カーソルルール:デビンのために強化されたカーソルとウィンドサーフを作る

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

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

お問い合わせ
ja日本語