ZiChuanLan/pi-purge

pi extension: /purge swaps pi's built-in assistant persona for your own prompt file

解決する問題

このツールを使用すると、ユーザーは pi コーディングエージェントが使用するシステムプロンプトを実験し、変更することができます。これは、プロンプトエンジニアリング、回帰テスト、および異なる指示がAIの動作、指示追従、プロンプトインジェクションに対する堅牢性にどのように影響するかを研究するために設計されています。

仕組み

これは、システムプロンプトがモデルに送信される前にインターセプトする拡張機能として機能します。ユーザーはセッション内で拡張機能をオンまたはオフに切り替え、append(既存のプロンプトに指示を追加)、replace(ツールを維持しながらエージェントのアイデンティティの特定部分を交換)、strict(デフォルトのフレーミングのほとんどを削除して指示を分離)の3つのモードから選択できます。ディスクに書き込んだり、エージェントのコアファイルを変更したりせず、セッションが再起動されるたびにデフォルトの動作に戻ります。

対象ユーザー

エージェントのセットアップを恒久的に変更せずに、特定のシステム指示がAIのパフォーマンスにどのように影響するかをテストするための制御された環境を必要とする研究者や開発者を対象としています。

ハイライト

  • 元のエージェントプロンプトのどの程度を保持するかを制御する3つの異なるモード(append、replace、strict)。
  • 永続状態なし。設定はセッションスコープであり、コンピューター上のファイルを変更しません。
  • ローカルファイルパスまたはバンドルされたサンプルプロンプトを介したカスタムプロンプトファイルをサポート。
  • 最も制限的なstrictモードを含むすべてのモードでツールが機能し続けます。
  • piエージェント内のシンプルなコマンドラインインターフェースで、ステータスの確認、プロンプトの再読み込み、設定の切り替えが可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト