mcpField
H
humanize-ai-text

humanize-ai-text

github.com/alphaonedevマーケティング・グロース463 回インストール
リポジトリ

humanize-ai-text について

humanize-ai-text は、AI 生成テキストを、意味を保ちながら語調や感情の方向性を調整して書き換えるスキルです。記事、ソーシャルメディア投稿、商品説明、メールの草稿を扱うコンテンツ制作者向けです。

主な機能

  1. 01表現や構成を変えてテキストを書き換え
  2. 02指定に応じた語調の調整
  3. 03希望する感情の方向性への調整
  4. 04最大 10,000 文字のテキスト処理
  5. 05コマンドラインと REST API に対応

活用シーン

  1. 01生成されたブログや記事の草稿を修正
  2. 02ソーシャルメディア投稿の語調を調整
  3. 03生成された商品説明やメールを編集

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/alphaonedev/openclaw-graph --skill humanize-ai-text

インストール後、Claude Code で/humanize-ai-textを入力して読み込まれたか確認します。

詳細

humanize-ai-text

目的

このスキルは、検出可能なパターンを減らし、自然な言い回しを強化し、トーンを調整することで、AI が生成したテキストを人間が書いたように自然に仕上げます。微妙な表現とリアリティを実現するアルゴリズムで入力テキストを分析・書き換えます。主に、AI 検出ツールを回避したいコンテンツ制作者向けです。

使用する場面

Originality.ai や GPTZero などのツールによる検出を回避するために、ブログ、記事、ソーシャルメディア向けの AI 生成テキストを推敲する必要がある場合に、このスキルを使用します。コンテンツマーケティング、学術的な文章作成、AI が生成した商品説明やメールの草稿を書き換えるなど、テキストを本物の人間が書いたように見せる必要があるあらゆる場面で適用できます。

主な機能

  • 自然言語処理技術を適用し、反復的な構成や不自然な語彙など、AI 特有のパターンを減らします。
  • ユーザーが指定したパラメーターに基づいてトーン(例:フォーマルからカジュアル)を調整し、会話調やプロフェッショナルなどのスタイル向けに定義済みのモデルを使用します。
  • 最大 10,000 文字のテキストを処理し、元の意味を保ちながら読みやすさと訴求力を高めます。
  • 感情分析を統合し、ポジティブやニュートラルなど、希望する感情的なトーンに出力を合わせます。

使用パターン

入力テキストは必ずファイル、文字列、または API ペイロードで指定し、出力形式とトーンの調整を明示してください。CLI では入力を直接パイプし、API では JSON リクエストを使用します。効率化のためにテキストをバッチ処理し、出力を確認して、状況に応じて調整してください。意図せずニュアンスが変わる可能性があるため、創造性の高いテキストや詩的なテキストへの使用は避けてください。

一般的なコマンド/API

手早く操作するには OpenClaw CLI を、プログラムからアクセスするには REST API を使用します。認証するには、コマンドを実行する前に環境変数 $OPENCLAW_API_KEY を設定する必要があります。

  • CLI コマンドの例:
    openclaw humanize --input "The quick brown fox jumps over the lazy dog." --tone casual --output output.txt
    カジュアルなトーンで入力を書き換え、ファイルに保存します。

  • API エンドポイントの例:
    JSON 本文を指定して https://api.openclaw.ai/v1/humanize に POST します:
    { "text": "AI-generated content here.", "tone": "formal" }
    レスポンスは、"humanized_text" キーを含む JSON オブジェクトです。

  • コードスニペット(Python):

    import requests
    headers = {'Authorization': f'Bearer {os.environ.get("OPENCLAW_API_KEY")}'}
    response = requests.post('https://api.openclaw.ai/v1/humanize', json={'text': 'Sample AI text.'}, headers=headers)
    print(response.json()['humanized_text'])
    
  • 設定形式:
    繰り返し実行するタスクには YAML 設定ファイルを使用します:

    input_file: input.txt
    tone: neutral
    output_file: output.txt
    

    次のコマンドで実行します:openclaw humanize --config config.yaml

統合に関する注意事項

環境内で $OPENCLAW_API_KEY を設定するか、API 呼び出し時にヘッダーで渡して統合します。スクリプトでは OpenClaw SDK をインポートし、大きなテキストに対する非同期リクエストを処理してください。Python 3.8+ または Node.js 14+ との互換性を確保し、API レスポンスのエラーログを追加してください。ワークフローで使用する場合は、シェルスクリプトなどで出力をパイプして、テキスト生成ツールと連携させます。

エラー処理

$OPENCLAW_API_KEY が設定され、有効期限が切れていないことを確認し、無効な API キー(HTTP 401)などの一般的なエラーに対処してください。入力エラー(例:空のテキスト)は、コード内の try-except ブロックで処理し、ユーザーにわかりやすいメッセージを返します。CLI ではフラグを慎重に解析して「Invalid argument」エラーを避け、--help で検証してください。レート制限に達した場合(HTTP 429)は、たとえば Python で指数バックオフを使った再試行を実装してください:

import time
time.sleep(5)  # Wait before retrying

グラフ上の関係

  • 関連先:「ai-writing」スキル。コミュニティクラスター内で ["ai", "writing"] タグを共有しています。
  • 接続先:入力テキストの前処理を行う「text-analysis」スキル。
  • 「humanize」タグを介して、「natural-language-tools」クラスターにリンクされており、より幅広い NLP 機能を利用できます。

コメント