WebAI/Annuaire des outils
WEBAI KNOWLEDGE ATLAS · ÉDITION PRÉPARATOIRE

Annuaire des outils◈

Répertoire commenté de logiciels, plateformes et bibliothèques du Web de l’IA, avec fiches, limites et sources supplémentaires.

EXPLORER LA COLLECTION

Trouver la bonne ressource

51 résultats

51 fiches d’étude avec rôle, scénarios, limites et références supplémentaires. Les outils ne sont pas tous testés par WebAI ; vérifiez leur disponibilité, leur licence et leur prix auprès des auteurs.

ASCréation Web

Astro

Astro assemble des pages HTML rapides à partir de composants et de contenus éditoriaux. Sa génération statique convient aux encyclopédies, dossiers multilingues et portails dont les sources doivent rester accessibles sans connexion à un modèle.

Exemple d’utilisation

Publier des pages de connaissance avec URL stables, métadonnées bilingues, liens vers les documents sources et recherche statique.

Limites et trois références complémentaires

Attention à la maintenance des collections, au chargement de scripts inutiles et à la cohérence des routes FR/EN.

PARecherche & RAG

Pagefind

Pagefind indexe les pages d’un site statique après génération et propose une recherche côté navigateur. Sa méthode évite d’envoyer les requêtes vers un serveur de recherche propriétaire pour un petit corpus public.

Exemple d’utilisation

Créer un moteur multilingue pour les fiches de WebAI avec navigation vers les pages indexées, filtres et extraits.

Limites et trois références complémentaires

La pertinence dépend du HTML indexé et de la langue ; ce n’est ni un moteur vectoriel ni un système de RAG.

TRIA locale

Transformers.js

Transformers.js exécute certains modèles de la famille Transformers en JavaScript, dans le navigateur ou dans des environnements compatibles. Il facilite l’inférence locale sans nécessiter systématiquement un service cloud.

Exemple d’utilisation

Tester une classification de phrases ou des embeddings sur des documents publics avec une indication des modèles et appareils compatibles.

Limites et trois références complémentaires

La taille des fichiers, la mémoire et la prise en charge des opérateurs varient selon le modèle et le navigateur.

WEIA locale

WebLLM

WebLLM apporte l’inférence de modèles de langage directement dans certains navigateurs via WebGPU. Il expose des interfaces JavaScript pour des dialogues locaux lorsque les ressources matérielles le permettent.

Exemple d’utilisation

Créer un assistant expérimental hors ligne après le chargement initial du modèle, puis mesurer qualité et latence.

Limites et trois références complémentaires

Une connexion GPU adaptée et un téléchargement potentiellement volumineux sont nécessaires ; le local ne garantit pas la vérité des réponses.

OLIA locale

Ollama

Ollama sert à télécharger et exécuter des modèles sur un ordinateur et à les interroger via une API locale. Il constitue une brique de prototypage utile pour distinguer le modèle, le serveur et l’interface Web.

Exemple d’utilisation

Relier un prototype de recherche documentaire à une instance locale et comparer les résultats à une solution distante.

Limites et trois références complémentaires

La disponibilité des modèles et leurs licences diffèrent ; ne pas exposer sans authentification une API locale sur Internet.

LMIA locale

LM Studio

LM Studio fournit une interface de bureau pour découvrir, gérer et faire fonctionner des modèles de langage sur un poste personnel. Certaines fonctions permettent de tester des conversations et des API locales.

Exemple d’utilisation

Comparer les sorties de deux modèles pour une même question documentée et garder les versions testées.

Limites et trois références complémentaires

Vérifier les conditions du logiciel, la licence des modèles, les ressources et l’exposition éventuelle du serveur.

HUModèles

Hugging Face Hub

Hugging Face Hub organise des modèles, jeux de données, applications de démonstration et fiches de projet. Les cartes de modèles et de données donnent un point de départ pour examiner provenance, entraînement et limitations.

Exemple d’utilisation

Comparer des modèles de langue ou de vision en lisant cartes, licences, tâches, évaluations déclarées et historiques.

Limites et trois références complémentaires

Une fiche publiée par l’auteur n’est pas une validation indépendante et une licence de dépôt ne couvre pas toujours les données.

DIMultimédia & 3D

Diffusers

Diffusers propose des pipelines de diffusion et des composants réutilisables pour la génération et l’édition de médias avec des modèles compatibles. Les paramètres, ressources et modèles doivent être documentés pour reproduire un résultat.

Exemple d’utilisation

Comparer un pipeline texte-image avec différentes graines et conserver les informations de génération et de droits.

Limites et trois références complémentaires

Des sorties plausibles peuvent être inexactes ; surveiller les droits, les biais et les ressources nécessaires.

COMultimédia & 3D

ComfyUI

ComfyUI permet de composer des processus de génération ou traitement de médias sous forme de graphes de nœuds. Cette présentation aide à comprendre les transformations et à partager les configurations.

Exemple d’utilisation

Documenter un workflow de création d’images avec les nœuds, modèles et versions utilisés, puis comparer les variantes.

Limites et trois références complémentaires

Les extensions communautaires peuvent présenter des risques de compatibilité ou de sécurité ; vérifier la source des modèles et nœuds.

BLMultimédia & 3D

Blender

Blender est une suite libre de création 3D pour la modélisation, l’animation et le rendu. Il peut compléter des chaînes de production assistées par IA mais n’est pas en soi un modèle génératif.

Exemple d’utilisation

Préparer un modèle 3D, corriger la topologie d’une sortie IA, puis exporter les ressources vers une scène Web.

Limites et trois références complémentaires

Distinguer la fidélité géométrique d’une reconstruction automatique de son esthétique ; vérifier les droits sur les ressources.

THMultimédia & 3D

Three.js

Three.js facilite le rendu de scènes 3D interactives dans des navigateurs compatibles. Il est utile pour mettre en scène des résultats de pipelines IA tout en conservant des interactions Web contrôlées.

Exemple d’utilisation

Afficher un objet 3D avec légendes et contrôles, puis ajouter un chemin textuel alternatif pour l’accessibilité.

Limites et trois références complémentaires

Les performances et l’accessibilité dépendent du rendu, des appareils et de la navigation prévue.

REMultimédia & 3D

React Three Fiber

React Three Fiber combine React et Three.js pour décrire des scènes 3D sous forme de composants. Il apporte un modèle d’organisation utile aux expériences Web complexes.

Exemple d’utilisation

Construire une galerie de modèles 3D avec états et interactions synchronisés avec une interface React.

Limites et trois références complémentaires

Les ressources graphiques doivent être libérées et les contenus importants doivent rester accessibles sans scène 3D.

LAAgents

LangChain

LangChain fournit des composants pour assembler des applications impliquant modèles, récupération documentaire et appels d’outils. Il aide à organiser des intégrations sans prouver la qualité des réponses produites.

Exemple d’utilisation

Prototyper une chaîne question-document-réponse et enregistrer chaque passage source utilisé.

Limites et trois références complémentaires

La complexité des abstractions et l’évolution des APIs imposent des tests de version, coût et sécurité.

LAAgents

LangGraph

LangGraph décrit des workflows à états, avec transitions, interruptions et reprise d’exécution. Ces mécanismes sont utiles aux agents devant demander une confirmation avant certaines actions.

Exemple d’utilisation

Modéliser un assistant qui prépare une opération, attend une autorisation explicite puis vérifie son résultat.

Limites et trois références complémentaires

Le graphe ne fournit pas automatiquement une politique d’autorisation ni une garantie contre l’injection indirecte.

LLRecherche & RAG

LlamaIndex

LlamaIndex offre des composants de connexion, indexation et interrogation de documents pour des applications fondées sur des modèles. Il faut distinguer construction du corpus et qualité de génération.

Exemple d’utilisation

Construire un prototype de recherche sur des notes de cours avec identifiants de documents et critères d’évaluation.

Limites et trois références complémentaires

Les connecteurs et découpages peuvent perdre le contexte ; vérifier confidentialité et fidélité des citations.

HARecherche & RAG

Haystack

Haystack permet de composer des pipelines de recherche et de question-réponse mêlant documents, retrievers, classement et modèles. L’approche modulaire facilite la mesure des composants.

Exemple d’utilisation

Comparer recherche lexicale et vectorielle sur le même corpus puis examiner les passages réellement retrouvés.

Limites et trois références complémentaires

Une bonne métrique de récupération ne suffit pas pour confirmer l’exactitude de la synthèse générée.

CHRecherche & RAG

Chroma

Chroma stocke des documents et leurs vecteurs pour permettre des recherches par similarité. Il facilite des prototypes RAG, mais la proximité vectorielle reste un indicateur statistique, non une preuve.

Exemple d’utilisation

Indexer un petit corpus de ressources pédagogiques et comparer les passages selon différents paramètres de recherche.

Limites et trois références complémentaires

Suivre versions d’embeddings, suppression des données, permissions et risque de réponses hors contexte.

QDRecherche & RAG

Qdrant

Qdrant propose un moteur de recherche vectorielle et hybride pour retrouver des éléments similaires et filtrer les résultats selon des métadonnées. Son usage exige des mesures de pertinence.

Exemple d’utilisation

Rechercher des passages par vecteurs et filtres de langue ou d’année, puis contrôler les correspondances.

Limites et trois références complémentaires

La performance dépend des paramètres d’index et des embeddings ; mettre en place les contrôles d’accès appropriés.

WERecherche & RAG

Weaviate

Weaviate associe stockage d’objets et capacités de recherche vectorielle et hybride. Il peut constituer une couche documentaire derrière des assistants de connaissance.

Exemple d’utilisation

Créer une collection de fiches avec leurs dates, provenance, langue et vecteurs afin d’illustrer la recherche hybride.

Limites et trois références complémentaires

Un schéma mal défini et des données non vérifiées peuvent propager des erreurs ; mesurer la qualité des résultats.

N8Automatisation

n8n

n8n est un outil d’orchestration de workflows reliant déclencheurs, applications, transformations et parfois modèles. Les automatisations demandent une gestion explicite des secrets et permissions.

Exemple d’utilisation

Collecter des métadonnées de sources, dédoublonner les entrées et préparer une file de relecture manuelle.

Limites et trois références complémentaires

Un workflow publié peut déclencher de vraies actions ; limiter les droits, tester les erreurs et vérifier les licences.

GIAutomatisation

GitHub Actions

GitHub Actions automatise des vérifications et déploiements associés aux dépôts. Il peut aider un portail documentaire à valider traductions, liens et tests avant une fusion.

Exemple d’utilisation

Exécuter une compilation, des tests de cohérence et un contrôle des références à chaque PR.

Limites et trois références complémentaires

Les journaux et permissions des workflows doivent être protégés ; une CI réussie ne valide pas l’exactitude scientifique.

PLÉvaluation

Playwright

Playwright automatise les interactions de navigateur pour tester parcours, affichages et actions. Il peut reproduire des étapes de navigation d’un agent mais n’est pas lui-même un modèle d’intelligence artificielle.

Exemple d’utilisation

Tester le mode clair/sombre, le clavier, les formulaires et la navigation multilingue du portail.

Limites et trois références complémentaires

Les tests de bout en bout ne remplacent ni un audit de sécurité ni une vérification humaine d’accessibilité.

LIÉvaluation

Lighthouse

Lighthouse produit des audits automatisés de performance et de pratiques Web, dont certains contrôles d’accessibilité. Les scores sont des indicateurs partiels à interpréter selon les conditions de mesure.

Exemple d’utilisation

Comparer deux versions d’une page après modification des médias et scripts, à conditions proches.

Limites et trois références complémentaires

Un score élevé ne prouve pas l’absence de défauts d’accessibilité ou d’expérience utilisateur.

AXÉvaluation

axe-core

axe-core effectue des contrôles automatisés d’accessibilité sur l’HTML rendu. Il détecte certaines classes d’erreurs, sans remplacer les essais clavier et les tests avec des personnes.

Exemple d’utilisation

Vérifier les noms accessibles, le contraste et les relations des champs dans les nouvelles pages.

Limites et trois références complémentaires

Les résultats exigent une interprétation ; les problèmes cognitifs et contextuels ne sont pas tous détectables automatiquement.

C2Confiance

c2patool

c2patool est un utilitaire permettant d’inspecter ou d’interagir avec certaines métadonnées de provenance conformes à C2PA. Il aide à lire des assertions signées sans juger la vérité de la scène décrite.

Exemple d’utilisation

Analyser le manifeste d’un média de démonstration et confronter ses assertions à des sources indépendantes.

Limites et trois références complémentaires

L’absence de manifeste n’est pas une preuve de génération IA ; les signatures validées ne confirment pas la vérité factuelle.

OPIA locale

Open WebUI

Open WebUI propose une interface conversationnelle adaptable pouvant se connecter à des moteurs locaux ou distants et offrir des expériences documentaires. Les fonctionnalités dépendent de la configuration retenue.

Exemple d’utilisation

Construire une interface de consultation interne pour des documents autorisés avec provenance des passages et limites visibles.

Limites et trois références complémentaires

Protéger le stockage des conversations, les comptes, les clés de modèles et les connecteurs de données sensibles.

GRCréation Web

Gradio

Gradio permet de créer rapidement des interfaces Web de démonstration autour de fonctions Python et de modèles. Ses composants conviennent au prototypage pédagogique ou à la collecte de retours.

Exemple d’utilisation

Créer un banc de comparaison de sorties de deux modèles avec champs d’entrée et limites de chaque expérience.

Limites et trois références complémentaires

Une démonstration publique peut consommer des ressources ou exposer des entrées ; définir les quotas et la confidentialité.

STCréation Web

Streamlit

Streamlit facilite la création d’applications Web de données et de visualisations en Python. Il est souvent utile pour des tableaux d’étude, des explorations et des démonstrations d’IA.

Exemple d’utilisation

Présenter des métriques d’évaluation RAG avec filtres de corpus, classes d’erreurs et dates de versions.

Limites et trois références complémentaires

Ne pas confondre visualisation des mesures et preuve de qualité ; vérifier autorisations et partage de données.

VECréation Web

Vercel

Vercel héberge des applications Web et automatise des déploiements depuis des dépôts. Les environnements preview permettent de tester une interface avant sa mise en production.

Exemple d’utilisation

Déployer un portail statique bilingue avec une URL de preview, contrôler les tests puis promouvoir après validation.

Limites et trois références complémentaires

La disponibilité, les quotas et les protections des déploiements dépendent du compte ; ne pas exposer de secrets côté client.

GIAutomatisation

GitHub

GitHub offre la gestion de code, des propositions de modifications, des historiques et des outils de collaboration. Il aide à documenter les choix éditoriaux et techniques d’un portail.

Exemple d’utilisation

Conserver les fichiers de recherche avec auteur, revue de modifications, tests et lien à la source originale.

Limites et trois références complémentaires

Des dépôts publics ne conviennent pas aux secrets ; une PR approuvée ne constitue pas une vérification scientifique.

AICréation Web

Aider

Aider est un assistant de programmation utilisable depuis un terminal et associé à des modifications de dépôt. Son intérêt pédagogique tient à la possibilité de relire les diff et d’exécuter des tests.

Exemple d’utilisation

Expérimenter une correction de composant dans une branche, puis auditer les changements avant de les publier.

Limites et trois références complémentaires

Le code proposé peut introduire des erreurs ou vulnérabilités ; vérifier les permissions, les coûts et les données transmises.

COCréation Web

Continue

Continue est un environnement d’assistance à la programmation intégré aux workflows de développement. Il peut connecter des modèles et du contexte de code selon la configuration.

Exemple d’utilisation

Comparer l’explication de deux implémentations d’une API avec revue humaine des fichiers et des résultats des tests.

Limites et trois références complémentaires

Les données du projet et les clés ne doivent pas être envoyées à des services non autorisés ; surveiller les versions.

MLÉvaluation

MLflow

MLflow organise le suivi d’expériences, métriques, paramètres et artefacts associés aux systèmes d’apprentissage automatique. Le suivi documenté aide à reproduire une comparaison.

Exemple d’utilisation

Comparer les performances de modèles sur un jeu d’évaluation fixé et garder les configurations exactes.

Limites et trois références complémentaires

Les comparaisons nécessitent des données représentatives et une gouvernance des artefacts ; une métrique unique est insuffisante.

PRÉvaluation

Promptfoo

Promptfoo permet de construire des évaluations et tests de robustesse pour des applications utilisant des modèles de langage. Il peut documenter des scénarios adversariaux contrôlés.

Exemple d’utilisation

Définir des jeux d’essai de réponses sourcées et de résistance aux instructions injectées dans des textes non fiables.

Limites et trois références complémentaires

Les jeux de tests doivent être maintenus et les résultats interprétés selon le modèle ; aucun outil ne garantit la sécurité.

ARRecherche & RAG

arXiv

arXiv héberge des manuscrits scientifiques et leurs versions déposées par des auteurs. Il permet de suivre rapidement la recherche sans présumer qu’un texte est évalué par les pairs.

Exemple d’utilisation

Retrouver l’article RAG fondateur, sa date de soumission, ses mises à jour et des travaux ultérieurs.

Limites et trois références complémentaires

Une prépublication peut évoluer ; vérifier la version, les citations, les critiques et l’éventuelle publication finale.

SERecherche & RAG

Semantic Scholar

Semantic Scholar aide à rechercher des publications et à explorer leurs métadonnées et relations de citations. Il constitue un outil de découverte, non une validation des conclusions.

Exemple d’utilisation

Identifier des travaux reliés aux agents Web et comparer leurs méthodes d’évaluation ainsi que les sources citées.

Limites et trois références complémentaires

La couverture et les relations automatiques peuvent être incomplètes ; consulter les articles originaux.

CRRecherche & RAG

Crossref

Crossref facilite l’identification et la récupération de métadonnées bibliographiques associées aux DOI. Il est utile pour consolider les références et vérifier des informations d’édition.

Exemple d’utilisation

Vérifier le DOI, le titre, les auteurs et la date d’une référence scientifique avant de l’ajouter à un dossier.

Limites et trois références complémentaires

Un DOI ne garantit pas l’exactitude d’un travail ni son statut d’accès libre ; vérifier la fiche de l’éditeur.

MCAgents

MCP Inspector

MCP Inspector est un outil de développement pour examiner les connexions aux serveurs MCP et les opérations déclarées. Il facilite la compréhension des paramètres, réponses et erreurs.

Exemple d’utilisation

Tester des outils sur un serveur de démonstration et comparer les résultats aux schémas d’entrée déclarés.

Limites et trois références complémentaires

Les tests peuvent invoquer de vraies fonctions : utiliser un serveur de confiance et des données non sensibles.

ONIA locale

ONNX Runtime Web

ONNX Runtime Web exécute des modèles au format ONNX dans des navigateurs compatibles selon les moteurs disponibles. Il s’insère dans des applications de prédiction, de vision ou de classification.

Exemple d’utilisation

Comparer une inférence CPU/WebAssembly et GPU lorsque prise en charge, en conservant des jeux d’entrée identiques.

Limites et trois références complémentaires

La compatibilité des opérateurs et les performances dépendent de l’export du modèle et du navigateur.

TEIA locale

TensorFlow.js

TensorFlow.js permet de développer et d’exécuter des modèles de machine learning en JavaScript. Il prend en charge des tâches adaptées aux environnements Web et à leurs contraintes.

Exemple d’utilisation

Enseigner une classification simple avec entrées et prédictions visibles, sans prétendre remplacer une validation statistique.

Limites et trois références complémentaires

Il faut mesurer exactitude, consommation et biais ; une interface intuitive n’est pas une garantie de fiabilité.

MEIA locale

MediaPipe

MediaPipe propose des solutions de traitement multimodal et de vision sur appareil. Ses composants peuvent alimenter des expériences accessibles seulement si les appareils et les permissions conviennent.

Exemple d’utilisation

Tester une détection de main ou de pose sur des données autorisées et afficher un résultat compréhensible sans caméra.

Limites et trois références complémentaires

Attention aux autorisations caméra, à la qualité inégale selon les utilisateurs et au caractère sensible des images.

RAÉvaluation

Ragas

Ragas propose des métriques et méthodes pour évaluer des systèmes de recherche augmentée et leurs réponses. Il aide à séparer les dimensions d’évaluation au lieu de résumer la qualité à un score unique.

Exemple d’utilisation

Étudier la fidélité des réponses à un corpus et la pertinence des passages sur un jeu de questions documenté.

Limites et trois références complémentaires

Les évaluations par modèle peuvent elles-mêmes se tromper ; auditer les exemples, versions et désaccords humains.

LAÉvaluation

Langfuse

Langfuse sert au traçage, à l’observation et à l’évaluation d’applications reposant sur des modèles. Il aide à visualiser quelles étapes ont produit une réponse ou une action.

Exemple d’utilisation

Tracer une chaîne RAG avec les passages récupérés, les prompts et les métriques de sortie sur des données de test.

Limites et trois références complémentaires

Les journaux peuvent contenir des informations personnelles ; configurer la minimisation et la rétention.

OPÉvaluation

OpenTelemetry

OpenTelemetry standardise la collecte de traces, métriques et journaux pour les systèmes logiciels. Il peut servir à observer un agent Web à travers les composants de son exécution.

Exemple d’utilisation

Relier une requête utilisateur aux étapes de recherche, génération et appel d’outil via des identifiants de trace.

Limites et trois références complémentaires

La traçabilité technique n’est pas une preuve de qualité ; protéger les attributs et données sensibles.

SCStandards

Schema.org

Schema.org publie un vocabulaire de types et propriétés destinés aux descriptions structurées sur le Web. Il peut accompagner JSON-LD et clarifier le sens de ressources publiées.

Exemple d’utilisation

Décrire une ressource pédagogique avec type, titre, auteur et langue, en restant fidèle à son contenu visible.

Limites et trois références complémentaires

Les propriétés ne garantissent pas une fonctionnalité de recherche ; vérifier les exigences du moteur cible.

JSStandards

JSON Schema

JSON Schema définit des contraintes descriptives et de validation sur des données JSON. Il permet de communiquer des types, champs attendus et structures aux consommateurs d’une API.

Exemple d’utilisation

Vérifier le format d’un outil d’agent déclarant un objet de paramètres, indépendamment de l’algorithme exécuté.

Limites et trois références complémentaires

Une donnée conforme au schéma peut rester fausse ou dangereuse ; prévoir une validation métier et d’autorisation.

OPStandards

OpenAPI

OpenAPI permet de décrire de manière structurée des services HTTP, leurs opérations, paramètres et réponses. La documentation machine-readable favorise l’outillage et la génération de clients.

Exemple d’utilisation

Documenter une API de consultation WebAI avec routes, paramètres, codes d’erreur et schémas de réponse.

Limites et trois références complémentaires

Décrire une opération ne lui confère pas d’autorisation et n’assure pas l’innocuité des données traitées.

TRRecherche & RAG

Trafilatura

Trafilatura extrait des éléments textuels et métadonnées à partir de pages Web. Son utilisation doit préserver les références et respecter les politiques de collecte et les droits.

Exemple d’utilisation

Préparer un corpus RAG en gardant URL d’origine, date de consultation, titre et extraits utilisés.

Limites et trois références complémentaires

L’extraction peut omettre des éléments ou perdre le contexte ; vérifier les licences et la qualité du texte obtenu.

BRAgents

Browser Use

Browser Use propose des éléments logiciels pour piloter des navigateurs par des agents. C’est une solution d’expérimentation à entourer de confirmations et de permissions minimales.

Exemple d’utilisation

Faire naviguer un agent dans un formulaire fictif sans envoi réel de données, puis auditer les actions demandées.

Limites et trois références complémentaires

Les pages peuvent contenir des instructions adversariales et les actions peuvent être engageantes ; isoler les tests.

CHIA locale

Chrome Built-in AI

Les APIs IA intégrées de Chrome donnent accès à certaines fonctions gérées par le navigateur, notamment pour traduire, détecter une langue ou résumer selon les versions. Leur disponibilité varie.

Exemple d’utilisation

Tester un résumé local avec détection de capacité et une alternative sans IA pour les navigateurs non compatibles.

Limites et trois références complémentaires

Ne pas promettre un support universel ou une conservation locale sans examiner l’API et le matériel réels.

WEIA locale

WebNN API

WebNN décrit une interface de calcul neuronal destinée aux navigateurs, pouvant exploiter du matériel accéléré. Il s’agit d’une API de bas niveau, non d’un chatbot complet.

Exemple d’utilisation

Comparer la disponibilité de WebNN selon navigateurs et machines sur une même tâche de classification.

Limites et trois références complémentaires

Les opérateurs, la précision et la prise en charge diffèrent selon les implémentations ; prévoir une alternative.