Travail, Produit du studio

Sage Prism

Un pipeline de recherche LLM qui lit les dépôts de la SEC et trouve ce qui a changé.

Un pipeline de recherche LLM qui lit les dépôts de la SEC et trouve ce qui a changé.

Le problème

Les sociétés cotées déposent des dizaines de milliers de pages par trimestre. Ce qui compte, c'est ce qui a changé depuis le dépôt précédent, et le trouver à la main prend à un analyste une journée par société. Sage Prism existe pour le trouver pour une chaîne vidéo destinée aux investisseurs particuliers, chaque affirmation étant traçable jusqu'à une ligne du dépôt.

L'approche

Un démon surveille l'index quotidien d'EDGAR pour un ensemble glissant des plus grandes sociétés par capitalisation, télécharge chaque dépôt et exécute deux détecteurs : un détecteur numérique sur les séries XBRL qui résiste aux changements d'étiquettes et aux retraitements, et un détecteur narratif qui compare les sections d'une année sur l'autre. Seuls les dépôts avec un signal passent en recherche, où un modèle construit une base de faits qui doit franchir un contrôle mécanique d'ancrage avant d'être stockée. Une étape séparée en ligne de commande transforme les bases de faits en scripts. Le démon n'écrit jamais de scripts et l'étape des scripts ne fait jamais de recherche, et c'est ce qui garde le résultat ancré dans les sources.

Où il en est

Le pipeline tourne sur une seule machine avec une machine à états par dépôt, des reprises et une file de rebut après trois échecs. Une personne enregistre, monte et publie tout. Rien ne se publie tout seul.

Construit avec

  • Python
  • MongoDB
  • EDGAR et XBRL
  • Claude
  • launchd