BEBahae Eddine
retour aux projets
OS de recherche · Multi-AgentEn développement

Waraqa

Un système d'exploitation complet pour le travail scientifique — un studio multi-agents qui pilote tout le cycle de vie d'un article, de l'exploration de la littérature à la calibration du panel de relecteurs, avec l'ancrage des citations comme socle.

stack
PythonLangGraphFastAPINext.jsAzure AI Foundry

Waraqa (ورقة — « article ») est un Research OS complet : un système d'exploitation multi-agents pour le travail académique. Il ne génère pas des articles en bloc ; il exécute le processus de la science — de l'exploration de la littérature à la relecture par les pairs — à travers une équipe d'agents spécialisés. L'ambition n'est pas « écris mon article » mais « exécute mon pipeline de recherche », de bout en bout, sur vos propres documents et données.

Le pipeline

  • Agent de recherche : trouve et évalue les sources, les scorant pour la pertinence et l'adéquation méthodologique.
  • Agent de rédaction : rédige les sections uniquement à partir de citations ancrées.
  • Agent d'intégrité : vérifie chaque affirmation contre sa source citée — pas de citation, pas d'affirmation.
  • Panel de relecteurs : un panel calibré de personas de relecteurs (théorique, empirique, appliqué) qui critiquent le brouillon comme le ferait une vraie conférence.
  • Agent éditeur : transforme la critique accumulée en révisions.

Pourquoi multi-agents et pas un gros prompt

Un seul prompt « écris mon article » optimise pour une passe. Une équipe d'agents sépare les préoccupations : récupération, rédaction, vérification, critique. Chaque agent a un objectif étroit et un contrat entrée/sortie explicite, ce qui rend le pipeline auditable — vous pouvez voir pourquoi une affirmation a été retirée.

Le panel de relecteurs est modélisé sur la vraie relecture par les pairs parce que j'en ai assez fait : le feedback le plus fort vient de perspectives contradictoires sur le même brouillon.

L'intégrité de la recherche d'abord

Le non négociable est la couche d'ancrage des citations. Une génération sans citations ancrées est un chatbot ; avec, c'est un assistant de recherche. Ce cadrage guide chaque décision de conception du pipeline — et c'est pourquoi Waraqa est construit comme un système d'exploitation, avec des agents comme des processus composables, pas un seul prompt. L'architecture suit les patterns que j'ai documentés dans Multi-Agent : les patterns qui arrivent vraiment en production.

Statut

En développement sous l'X-Ecosystem. Le pipeline tourne de bout en bout ; la calibration des personas de relecteurs est le focus actuel.