概要
- ASD-STE100 は航空宇宙分野で使われる 制御言語規格
- AIエージェント にこの規格を適用するスキルの紹介
- 導入方法 や 効果、 ルール の要点を解説
- マーケティング文書 には適用不可、技術文書専用
- ベンチマーク での効果やFAQも網羅
AIエージェント向け「ASD-STE100 Simplified Technical English」スキル概要
- ASD-STE100 は1983年から航空宇宙業界で標準採用
- 曖昧な表現 や 長文 を排除し、誤読を防止
- AIエージェント が技術文書を 簡潔かつ明確 に作成
- Claude Code、 Cursor、 VS Code Copilot、 OpenAI Codex、 Gemini CLI、 Goose、 OpenCode など25以上のツール対応
- インストール は1フォルダ、 依存関係なし、 MITライセンス
インストール手順
- コマンドラインで npx skills add AminBlg/SimpleEnglish を実行
- skills CLI が対応エージェントを自動検出
- 試用 は npx skills use AminBlg/SimpleEnglish@simple-english で可能
- SKILL.md を手動でシステムプロンプトやカスタムインストラクションに貼り付けて利用可能
- claude.ai の場合、 Settings → Capabilities → code execution をONにし、 Skills からスキルファイルをアップロード
適用範囲と制限
- 技術文書、 エラーメッセージ、 運用手順書、 インシデントレポート、 リリースノート に適用
- マーケティング文書、 ブログ、 ブランドライティング には適用不可
- システムプロンプト や 翻訳前処理 にも有効
ASD-STE100主なルール(抜粋)
- 1文20語以内 (説明文は25語まで)
- 単語ごとの意味 を統一、 全体でチェック
- 時制は単純形のみ、 受動態禁止、 進行形禁止
- 主語+動詞 の 能動態 で記述
- 命令文は1文1指示
- 条件は文頭 に記載
- 助動詞should/would/may/might禁止 (can, will, mustは可)
- 曖昧な表現 や 冗長な修飾 を排除
効果・ベンチマーク
- STE違反率 が平均 72.9%減少 (6モデル×8タスク×2条件で評価)
- 出力トークン数 も全モデルで減少
- 平均文長 は11.2語→9.7語に短縮
- 曖昧な副詞 (例:「seamlessly」)は排除
- 再現性 のある評価手法と TDD で開発
FAQ(よくある質問)
- ASD-STE100認証出力か?
- 公式認証は存在せず、ルール準拠の実装
- 文章がロボットのようになるか?
- Airbusマニュアル のように 誤読不能 な明確さ
- なぜこの規格?
- 40年以上維持 され、 明確な仕様 と テスト性 を持つため
- マーケティングやブログには?
- 適用不可、 技術文書専用
ライセンスと注意事項
- MITライセンス
- ASD-STE100 は ASD の登録商標
- 非公式プロジェクト、 ASDやSTEMG非公認
- 公式規格や辞書内容は含まず、パラフレーズのみ使用
技術文書出力例(Before / After)
- Before: 曖昧な表現や冗長な説明
- After: ASD-STE100準拠 の短く明確な文
- 例:
- Before: "Leveraging sqlpipe's robust architecture, users can seamlessly synchronize their Postgres tables to S3 with minimal configuration overhead."
- After: "sqlpipeはPostgresテーブルをS3にコピーする。1つの設定ファイルが必要。開始前にAWS認証情報が正しいか確認。"
まとめ
- ASD-STE100 スキルは 技術文書の誤読防止 に最適
- AIエージェント の出力品質を 大幅に向上
- 導入簡単、 幅広いプラットフォーム対応
- 技術文書の標準化 や 多言語展開 にも有効