LLMによるセマンティックな行ソートプラグイン
2025-02-12
このコマンドラインプラグインは、大規模言語モデル(LLM)を利用して、テキストの行を意味的にソートします。GNUの`sort`コマンドに似ていますが、アルファベット順ではなく、指定されたクエリに対する意味的な関連性に基づいて行をランク付けします。入力はファイルまたは標準入力から可能です。ユーザーはソート方法、出力制限、モデル、プロンプトテンプレートをカスタマイズできます。デフォルトのプロンプトテンプレートが提供されますが、カスタマイズもサポートされています。インストールは簡単で、コードをクローンし、仮想環境を作成し、依存関係をインストールするだけです。