PROJET / EKR

EKR

Extended Knowledge Repository

Un environnement où une organisation structure ses connaissances par sujets d'intérêt : des notes hiérarchiques enrichies par des documents indexés, une recherche continue et une veille web automatisée — avec des résumés, des insights et des réponses générés par l'IA.

TYPE
Projet open source
BACKEND
Python · FastAPI
LLM
Groq · DeepSeek 70B
PRÉSENTATION

Une base de connaissances vivante, pas un simple dépôt de fichiers

EKR est un environnement dans lequel une organisation organise et développe la connaissance sur les sujets qui comptent pour elle. Chaque sujet est décomposé de façon hiérarchique, à la manière d'une mindmap, puis enrichi progressivement : documents, médias, pages web, notes internes.

La recherche continue et le crawling web maintiennent la base à jour avec les informations du web. L'IA — recherche augmentée (RAG) et modèles de langage — synthétise la matière collectée pour en tirer des résumés, signaler les mises à jour et répondre aux questions posées sur la base.

OBJECTIFS

Ce que le projet vise à accomplir

Six objectifs guident la conception d'EKR, de la collecte à la restitution.

01

Stocker l'information d'intérêt sous forme de notes hiérarchiques

02

Enrichir les notes avec le contenu de documents, médias et pages web

03

Maintenir les notes à jour grâce à un contenu actualisé par le crawling web

04

Présenter des résumés, des insights et des mises à jour

05

Fournir des réponses fondées sur les connaissances collectées

06

Gérer le cycle de vie des documents, de la création à l'archivage

CAS D'USAGE

Structurer un sujet, du macro au détail

La base de connaissances peut être construite pour rassembler et enrichir l'information sur n'importe quel sujet important. Trois exemples :

VEILLE GÉOPOLITIQUE

Le contexte économique : la guerre commerciale entre les États-Unis et la Chine.

RECHERCHE SCIENTIFIQUE

Les dernières avancées en informatique quantique.

VEILLE CONCURRENTIELLE

Comparaison des fournisseurs de panneaux solaires sur le marché de la région MENA.

EXEMPLE — STRUCTURE HIÉRARCHIQUE D'UN SUJET (MINDMAP)

      
ARCHITECTURE

Une chaîne : collecter, indexer, raisonner

Du web crawl à la réponse générée, EKR s'appuie sur une chaîne d'outils spécialisés et une base de données qui reste indépendante.

VUE D'ENSEMBLE DU PIPELINE

      

OUTILS PRINCIPAUX

Backend : FastAPI Base de données : PostgreSQL Indexation : Elasticsearch Web crawling : Crawl4AI RAG : LlamaIndex · Faiss LLM : Groq · DeepSeek 70B Mobile : Flutter
POUR ALLER PLUS LOIN

EKR vous intéresse ?

Parcourez le code source, suivez l'avancement du dépôt ou parlez-nous de votre cas d'usage : veille, recherche ou connaissance métier.