リメディエイトツール
Not for use with personal data
このremediateツールは、analyzeまたはigtツールによって特定された1つ以上のアクセシビリティの問題を取り上げ、コードエージェントが実際のコード修正に変換できる、文脈に応じたAI駆動の修正ガイダンスを生成します。問題はバッチとして送信されるため、1回の呼び出しでページ上のすべての違反に対する修正を返すことができます。
機能
- 認証 - ユーザーの認証情報(APIキーまたはOAuth 2.0アクセストークンのいずれか)を検証して、許可されたアクセスを確保します
- AIクレジット使用 - バッチ内の各問題は、御社の割り当てからAIクレジットを消費し、Dequeの幅広いアクセシビリティの専門知識で訓練された高度なAIモデルの利用を可能にします
- AI生成の修正 - コーディングエージェントが解釈してソースコードに実装できる、高品質で実行可能なアクセシビリティ修正を作成します
note
AIクレジットが枯渇すると、remediateツールはクレジットが回復するまで(追加購入するか月次サイクルがリセットされるかで)動作しなくなります。ただし、analyzeツールは引き続き機能します。
バッチ修正
ツールはissues配列を受け入れます。単一のanalyzeまたはigt実行から全てのすべての問題を1つの呼び出しでまとめて送信することで、1つの問題ごとにツールを呼び出す必要がなくなります。バッチは1と25問題の間をサポートします。
各問題には次のフィールドがあります:
| フィールド | 必須 | 説明 |
|---|---|---|
id |
はい | バッチ内で一意の呼び出し元が選んだ識別子(例えば、ルールIDにカウンタを追加したもの: color-contrast-0)。入力と結果を関連付けるためだけに使用されます。 |
rule |
はい | analyze/igtの出力からのAxeルールID(例:color-contrast、image-alt)。 |
elementHtml |
はい | 違反している要素のHTMLスニペット。 |
remediation |
はい | 問題の要約から取られた、何が間違っているか、何を修正する必要があるかの説明(オプションでその説明、ヘルプテキスト、またはAI推論で強化されます)。 |
pageUrl |
いいえ | analyze応答から修正対象ページのURL。 |
自然言語でAIエージェントにプロンプトを入力してください—それは分析結果からバッチを組み立てます:
Analyze http://localhost:3000 and remediate every issue foundエージェントはプロンプトを解決し、remediateツールを次のようなペイロードで呼び出します:
{
"issues": [
{
"id": "color-contrast-0",
"rule": "color-contrast",
"elementHtml": "<span style=\"color: #aaa\">Sign up</span>",
"remediation": "Increase the contrast ratio to at least 4.5:1",
"pageUrl": "http://localhost:3000"
},
{
"id": "image-alt-1",
"rule": "image-alt",
"elementHtml": "<img src=\"logo.png\">",
"remediation": "Add alt text describing the image"
}
]
}出力
このツールは、問題ごとにidで入力にキーが割り当てられた結果の配列を返します。結果は次の2形態のうちいずれかです:
- 成功 —
status: "ok"、一般的な説明、修正手順、および具体的なコード修正を含むremediationオブジェクト - エラー —
status: "error"、修正できなかった問題のためのerrorオブジェクト(codeおよびmessage)
{
"data": [
{
"id": "color-contrast-0",
"status": "ok",
"remediation": {
"general_description": "...",
"remediation": "...",
"code_fix": "<span style=\"color: #595959\">Sign up</span>"
}
},
{
"id": "image-alt-1",
"status": "error",
"error": { "code": "LLM_ERROR", "message": "..." }
}
]
}結果は独立しています:1つの問題での失敗が他のガイダンスを妨げることはありません。
クレジット使用
remediateツールはAIクレジット管理システムの一部です。バッチ内の各問題は、御社の月間割り当てからクレジットを消費します。管理者はAxeアカウントポータルを通じてクレジット利用状況を監視できます。
