Interface principale NovaCore
Vue principale de NovaCore dans son interface terminal. L’écran est organisé comme un centre de commande avec plusieurs zones : informations système, visualiseur audio, historique des recherches, horloge, raccourcis clavier, sortie terminal et champ de commande.
Cette interface permet de piloter les modules de recherche, de synthèse et de génération de rapports depuis un environnement console.
Lancement d’une recherche multi-angle
Saisie d’une commande de recherche multi-angle sur l’histoire d’Unix et Linux.
Ce mode permet d’aborder un sujet sous plusieurs perspectives afin de ne pas limiter la collecte à une seule formulation ou à un seul angle de recherche.
Collecte web et requêtes multiples
NovaCore interprète la commande, génère plusieurs variantes de recherche, puis lance la collecte de sources.
La sortie terminal affiche les requêtes, les moteurs utilisés, les résultats retenus et les premières pages explorées. L’objectif est de créer une base de travail à partir de sources variées.
Gestion réseau et proxy
Affichage des logs réseau pendant la collecte. NovaCore peut changer de user-agent, ajuster sa route réseau ou utiliser différents modes de récupération lorsqu’une source répond mal, bloque une requête ou devient temporairement inaccessible.
Cette étape montre la partie résilience du système : certaines sources peuvent échouer, expirer ou refuser une connexion, mais NovaCore continue la recherche, teste d’autres chemins et conserve les résultats exploitables.
Génération du rapport de recherche
Après la collecte, NovaCore prépare les fichiers de sortie et génère un rapport PDF à partir des éléments récupérés.
Le système nettoie une partie des blocs parasites, découpe le texte et prépare une synthèse de recherche exploitable.
Historique des recherches
Le dossier de recherche généré apparaît dans l’historique.
Chaque recherche est conservée dans un dossier dédié, ce qui permet de revenir sur un sujet, relancer une synthèse ou générer un rapport à partir des résultats précédents.
Résumé intermédiaire et génération PDF
NovaCore découpe le texte collecté en plusieurs morceaux, génère des résumés intermédiaires, puis produit un PDF de synthèse.
Cette étape transforme une collecte brute en document plus lisible, tout en gardant les fichiers de travail dans le dossier de recherche.
Optimisation de la mémoire de recherche
Lancement d’une optimisation mémoire sur le dossier de recherche.
NovaCore analyse les documents générés, extrait des thèmes, crée un index et prépare les éléments utiles pour de futures synthèses ou recherches internes.
Lancement d’une synthèse mémoire
Saisie d’une commande de synthèse mémoire sur l’histoire de Linux.
Le système recherche les documents déjà indexés, valide les thèmes liés au sujet, copie les fichiers pertinents et prépare l’analyse des rapports existants.
Analyse des documents indexés
NovaCore lit les PDF retenus et les découpe en morceaux pour analyse.
Chaque bloc est traité afin d’extraire les informations importantes avant de les regrouper dans une base plus structurée.
Ciblage des informations pertinentes
Le système prépare un profil de ciblage autour du sujet : histoire, Linux, Unix, GNU, noyau, open source, dates et impact.
Cette étape aide à distinguer les éléments directement liés au sujet des informations simplement contextuelles.
Tri des puces et structuration logique
NovaCore évalue les puces extraites et les classe selon leur pertinence : informations directes, éléments indirects, contexte large ou bruit.
Le résultat est ensuite réorganisé dans un extrait logique utilisé pour la synthèse finale.
Génération de la synthèse mémoire
La synthèse mémoire est générée à partir des documents analysés et des puces retenues.
NovaCore produit un nouveau PDF récapitulatif à partir de la mémoire de recherche, avec une structure plus ciblée que le rapport brut.
Fin du traitement
La génération du document se termine avec succès.
Cette dernière étape montre la sortie finale du pipeline : collecte, nettoyage, indexation, tri, synthèse mémoire et génération d’un rapport exploitable.
Dossier de recherche généré
Chaque recherche NovaCore est enregistrée dans un dossier dédié. Le nom du dossier reprend le sujet et la date de création, ce qui permet de retrouver facilement une ancienne recherche, de relancer une synthèse ou de réutiliser les fichiers générés.
Contenu d’un dossier de recherche
Le dossier contient plusieurs fichiers de travail : textes extraits, résumé intermédiaire, rapport exhaustif, PDF généré et index mémoire.
Cette organisation permet de conserver à la fois les données brutes, les documents générés et les fichiers nécessaires à une future analyse.
Dossier de synthèse mémoire
Après une analyse mémoire, NovaCore crée un dossier de synthèse séparé. Celui-ci regroupe les extraits retenus, les fichiers logiques, les rapports d’origine et le document final généré.
Cette étape montre que la synthèse ne remplace pas les sources : elle s’appuie sur des fichiers intermédiaires qui restent consultables.
Espace de synthèse mémoire
Le dossier de synthèse mémoire regroupe les analyses générées à partir des recherches déjà indexées.
Il permet de réutiliser une recherche existante, de croiser plusieurs documents et de produire une nouvelle synthèse à partir d’un corpus déjà collecté.
Résultat brut extrait d’une source
Exemple de texte récupéré depuis une source web ou un document externe. NovaCore conserve le contenu brut extrait afin de garder une trace consultable avant la phase de résumé.
Cette étape est importante : elle permet de revenir au texte d’origine, de vérifier une information et de comprendre d’où vient une partie de la synthèse.
Rapport de recherche généré
Le rapport de recherche rassemble les informations collectées pendant l’analyse. Il sert de base de travail plus lisible que les résultats bruts, en regroupant les passages importants autour du sujet étudié.
Ce document reste une étape intermédiaire : il doit être relu et vérifié, surtout lorsque les sources sont nombreuses ou de qualité variable.
Synthèse finale générée
La synthèse finale condense les informations principales issues de la recherche et des fichiers mémoire. Elle vise à produire un document plus court, plus lisible et plus exploitable que le rapport complet.
Comme NovaCore reste un prototype assisté par IA, cette synthèse doit être considérée comme une base de travail à valider, et non comme une réponse définitive sans vérification humaine.
