detect-ai について
HumanizerAI API でテキストが AI 生成かを判定するスキルで、検出結果と指標が必要なワークフロー向けです。全体スコアを解釈し、複数のテキスト指標を提示します。
主な機能
- 01HumanizerAI API によるテキスト分析
- 02AI 検出の全体スコア表示
- 03テキスト分析指標の提示
- 04スコア範囲に応じた結果の解釈
- 05API エラーのトラブルシューティング案内
活用シーン
- 01提出テキストが AI 生成である可能性の評価
- 02テキストの検出スコアと指標の確認
- 03検出スコアに基づく結果説明の作成
- 04API キーやリクエスト失敗の調査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ humanizerai/ agent-skills --skill detect-aiインストール後、Claude Code で/detect-aiを入力して読み込まれたか確認します。
詳細
AI コンテンツを検出する
HumanizerAI API を使用して、テキストが AI によって書かれたものかどうかを分析します。
仕組み
ユーザーが /detect-ai を実行したら、次の手順を行います。
- $ARGUMENTS からテキストを抽出します
- HumanizerAI API を呼び出してテキストを分析します
- 結果を分かりやすく、実用的な形式で提示します
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 呼び出しに失敗した場合:
- HUMANIZERAI_API_KEY が設定されているか確認します
- https://humanizerai.com で API キーを取得するようユーザーに案内します
- デバッグ用にエラーメッセージを提示します
コメント
Markdown 対応