Skip to content

[assistant] Add suggestion module when detect bad sentences #706

Description

@stanlee974

Introduction

We want to offer a LLM-based web accessibility assistant. It must analyze HTML code and must provide suggestions for correcting web accessibility. This tool will help project teams to comply with recognized accessibility standards such as the WCAG (Web Content Accessibility Guidelines), the RGAA (Référentiel Général d'Amélioration de l'Accessibilité) and the RAweb (Référentiel d'Accessibilité Web).

Main usage

If we want to limit our checks to the block div.
element we want to check

The warning icon is displayed, it means that an accessibility error has been detected.
We can display an icon to launch the suggestion and display it in the lower pane.

poc

We can displayed theses fields on a suggestion area:

  • HTML lacked field:
<div>
 <h2>Académie Miro</h2>
 <p>Apprenez et développez vos compétences sur Miro</p>
</div> 
  • field HTML field:
<div aria-labelledby="academy-title">
 <h2 id="academy-title">Académie Miro</h2>
 <p>Apprenez et développez vos compétences sur Miro</p>
</div>
  • Explanation field:
<Justifies the choice of proposal>
  • WCAG rules
<WCAG rules that are not in compliance>
  • RAWEB rule
<RGAA rule that is not in compliance>
  • RGAA rule
<RAWEB rule that is not in compliance>

Tasks

  • Technical studies, feasibility studies
  • HTML Analyzer development (the extension of identification of bad practice to enriched the use of warning icon can be studied)
  • Development of Correction Suggestions
  • Integration of Contextual Explanations (tuning IA with context and/or learning from data sets)
  • Development of Compliance Alerts (RGAA/RAWEB/WCAG rules)
  • Mocked Test
  • Documentation available on user guide assistant https://orange-opensource.github.io/uuv/docs/tools/uuv-assistant

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions