Colophon
Qui a conçu et développé AstraGSO
Mis à jour le
Qui a construit cet outil ?
AstraGSO a été construit par deux équipes aux rôles distincts. Noelabs a porté la conception produit, l'architecture logicielle et le développement : le moteur de fan-out, les mesures de citabilité, le suivi des citations dans les moteurs de réponse et l'infrastructure qui fait tourner l'ensemble. NSFT a pris en charge le design d'interface et la direction artistique : la hiérarchie de lecture, le système de composants, la typographie et la façon dont un score se présente à l'écran. La séparation n'est pas décorative — un outil de mesure se juge autant sur la clarté de ce qu'il affiche que sur l'exactitude de ce qu'il calcule, et les deux compétences ne se remplacent pas.
Pourquoi publier un colophon ?
Publier un colophon revient à dire qui répond de l'outil, ce qui n'est pas courant dans un secteur où beaucoup d'acteurs restent anonymes. Un logiciel qui mesure la visibilité des autres et cache la sienne pose un problème de cohérence évident. Nommer les équipes, c'est aussi accepter d'être jugé sur des choix précis : afficher « — » plutôt qu'un zéro quand une valeur n'a pas été mesurée, refuser d'estimer un effet qu'on ne peut pas prouver, publier la méthode complète. Ces décisions ont des auteurs. Le lecteur qui veut vérifier la solidité de ce qu'il achète peut remonter jusqu'à eux.
Sur quoi le produit est-il bâti ?
Le produit repose sur une base Django, une file de tâches Celery pour les traitements longs, PostgreSQL pour les données et Redis pour les canaux temps réel de la démonstration. Le moteur de recherche vectorielle est écrit en binaire compact plutôt qu'en extension tierce, un choix mesuré : il s'est révélé plus rapide et exact que l'alternative sur ce problème précis. L'interface est rendue côté serveur, sans cadre applicatif client, parce qu'une page de résultats doit être lisible par un robot de moteur de réponse — ce que le produit vend à ses clients, il se l'applique. La suite compte plus de mille trois cents tests automatisés, dont un qui fait analyser notre propre page de méthode par notre propre outil de citabilité, et qui échoue si elle passe sous le seuil.
Travailler avec ces équipes
Travailler avec ces équipes est possible en dehors d'AstraGSO. Noelabs conçoit et développe des produits logiciels — de l'architecture initiale à la mise en production — et intervient sur des sujets d'ingénierie appliquée, notamment autour des modèles de langage et de la recherche d'information. NSFT conçoit des interfaces et des identités visuelles, avec un intérêt marqué pour les produits denses en données, où la difficulté n'est pas de décorer mais de hiérarchiser. Les deux studios se joignent directement via noelabs.com et nsft.fr.
- Conception produit, architecture et développement — Noelabs
- Design d'interface et direction artistique — NSFT
- Méthode et mesures — publiées sur la page méthode