mcpField
D
detect-ai

detect-ai

github.com/humanizeraiその他53982 回インストール38 週間前に更新
リポジトリ

detect-ai について

HumanizerAI API でテキストが AI 生成かを判定するスキルで、検出結果と指標が必要なワークフロー向けです。全体スコアを解釈し、複数のテキスト指標を提示します。

主な機能

  1. 01HumanizerAI API によるテキスト分析
  2. 02AI 検出の全体スコア表示
  3. 03テキスト分析指標の提示
  4. 04スコア範囲に応じた結果の解釈
  5. 05API エラーのトラブルシューティング案内

活用シーン

  1. 01提出テキストが AI 生成である可能性の評価
  2. 02テキストの検出スコアと指標の確認
  3. 03検出スコアに基づく結果説明の作成
  4. 04API キーやリクエスト失敗の調査

インストール

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

$npx skills add https://github.com/humanizerai/agent-skills --skill detect-ai

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

詳細

AI コンテンツを検出する

HumanizerAI API を使用して、テキストが AI によって書かれたものかどうかを分析します。

仕組み

ユーザーが /detect-ai を実行したら、次の手順を行います。

  1. $ARGUMENTS からテキストを抽出します
  2. HumanizerAI API を呼び出してテキストを分析します
  3. 結果を分かりやすく、実用的な形式で提示します

API 呼び出し

https://humanizerai.com/api/v1/detect に POST リクエストを送信します。

Authorization: Bearer $HUMANIZERAI_API_KEY
Content-Type: application/json

{
  "text": "<user's text>"
}

API レスポンス形式

API は次のような JSON を返します。

{
  "score": {
    "overall": 82,
    "perplexity": 96,
    "burstiness": 15,
    "readability": 23,
    "satPercent": 3,
    "simplicity": 35,
    "ngramScore": 8,
    "averageSentenceLength": 21
  },
  "wordCount": 82,
  "sentenceCount": 4,
  "verdict": "ai"
}

重要: 主な AI スコアは score.overall です(score そのものではありません)。ユーザーに表示するスコアには、これを使用してください。

結果の提示形式

## AI Detection Results

**Score:** [score.overall]/100 ([verdict])
**Words Analyzed:** [wordCount]

### Metrics
- Perplexity: [score.perplexity]
- Burstiness: [score.burstiness]
- Readability: [score.readability]
- N-gram Score: [score.ngramScore]

### Recommendation
[Based on score.overall, suggest whether to humanize]

スコアの解釈(score.overall を使用)

  • 0~20:人間が書いたコンテンツ
  • 21~40:おそらく人間が書いたものですが、AI の特徴がわずかに見られます
  • 41~60:判定が分かれており、どちらとも言えません
  • 61~80:おそらく AI が生成したものです
  • 81~100:AI が生成した可能性が非常に高いです

エラー処理

API 呼び出しに失敗した場合:

  1. HUMANIZERAI_API_KEY が設定されているか確認します
  2. https://humanizerai.com で API キーを取得するようユーザーに案内します
  3. デバッグ用にエラーメッセージを提示します

コメント