STE80 Humanizer: 簡略化された技術英語でAIテキストの明瞭性を向上させる
STE80 Humanizerは、AIが生成したテキスト特有のパターンを取り除き、明瞭で読みやすい文章に変換するために設計されたツールです。AI特有の文体マーカーを体系的に削除し、ASD-STE100(簡略化された技術英語)仕様の80%に基づいた構造的な書き換えを組み合わせることで、元の意味や事実の正確さを損なうことなく、読みやすさを向上させることを目指しています。
ヒューマナイズへの2パスアプローチ
ほとんどのAIテキスト除去ツールは、フィラーフレーズ(埋め草の句)の削除のみに焦点を当てていますが、これでは長く複雑な文章が残り、依然として不自然に感じられることがよくあります。STE80 Humanizerは、表面的な「AIの兆候」とより深い構造的な問題の両方に対処するため、2パスプロセスを採用しています。
- パス1(AIの兆候): このツールは、「XだけでなくYも」といった構文、強制的な3要素の列挙、過度なダッシュ、チャットボット風の会話的な書き出しなど、AIライティングの26の一般的なマーカーを特定して削除します。このパスは、WikiProject AI Cleanupによって文書化されたAIライティングの兆候のカタログに基づいています。
- パス2(STE80構造): このツールは、残りのテキストをASD-STE100標準の緩和版に合わせて再構築します。これには、能動態の強制、単純時制の使用、1文につき1つのアイデアというルールの適用が含まれており、技術文書の明瞭性が大幅に向上します。
一般利用に向けたASD-STE100の適応
ASD-STE100は、元々航空宇宙関連の整備マニュアル向けに開発された制御言語であり、非ネイティブスピーカーにとっての安全性と明瞭性を確保するためのものです。完全な標準規格は非常に制限が厳しく、「may」や「should」のような一般的な単語を禁止し、語彙を約900語に制限していますが、ここで使用されている「80%」アプローチは、読みやすさと自然な表現のバランスを取っています。
80%のレベルでは、このツールは短い文章や能動態といった標準規格の主要な構造的利点を維持しつつ、より自然な語彙の使用、短縮形の使用、そして正確性のために必要な場合の法助動詞の挿入を許可しています。これにより、厳格な整備手順だけでなく、一般的な技術文書作成にも適した出力が可能になります。
実装と使用方法
このツールはエージェントスキルとして設計されており、skills.shフレームワークを介してさまざまなAIコーディングアシスタントと互換性があります。グローバルまたはローカルにインストールすることで、Claude Code、Cursor、その他のエージェントワークフローと統合できます。
ユーザーは特定のコマンドを使用して、書き換えの強度を制御できます。
- Humanize(デフォルト): パス1とパス2を80%の強度で適用し、ユーザー本来の声を維持します。
- Light: 最も目立つAIマーカーと、最も複雑な文章のみを削除することに焦点を当てます。
- Strict STE: STEルールに100%準拠させます。安全性に関わる文書や正式な手順書に最適です。
忠実度と評価
STE80 Humanizerの重要な焦点は、事実の忠実度を維持することです。書き換え中にハルシネーション(幻覚)を引き起こしたり、データポイントを変更したりする可能性がある標準的なプロンプトとは異なり、このツールはソーステキストに存在する特定の数値や矛盾を保持するように設計されています。内部評価によると、ベースモデルはプロンプトを与えればSTEスタイルを模倣できますが、このツールは編集プロセス中に事実が変更されないことを保証するための、より一貫したフレームワークを提供します。
コミュニティのフィードバックと代替案
このツールを巡る議論では、技術文書作成と文体に対する代替アプローチが強調されています。一部のユーザーは、技術文書における平易な言語の現代的な標準としてISO 24495-1を挙げています。また、反復的な文章パターンを特定・軽減するためのリソースとしてtropes.fyiを探求することを提案する声もあります。このツールは進化を続けるプロジェクトであり、そのソースコードとドキュメントはMITライセンスの下でGitHubで公開されています。