Team Ai
Apppublic

Kevin-2099/ai-personal-knowledge-base

sourceHugging Faceotherupdated 4mo agoView on Hugging Face
0likes
App README

🧠 AI Personal Knowledge Base

Una aplicación que convierte notas y documentos en una base de conocimiento conectada.

La plataforma analiza el significado de cada nota utilizando embeddings semánticos, detecta relaciones entre conceptos y genera un mapa visual de conocimiento.

🚀 Características

  • —📚 Almacenamiento de notas
  • —🧠 Comprensión semántica del contenido
  • —🔗 Detección automática de relaciones
  • —🕸 Visualización de conexiones entre ideas
  • —🧩 Agrupación automática de temas
  • —📊 Insights sobre el conocimiento almacenado
  • —💻 Procesamiento local mediante modelos open-source

🏗️ Cómo funciona

1. Ingesta de conocimiento

El usuario añade notas o documentos.

2. Embeddings semánticos

Cada texto se transforma en una representación vectorial que captura su significado.

3. Análisis de similitud

El sistema compara documentos para encontrar relaciones conceptuales.

4. Grafo de conocimiento

Las notas relacionadas se conectan formando una red visual.

5. Insights

La aplicación detecta:

  • —Temas dominantes
  • —Áreas relacionadas
  • —Conocimiento repetido
  • —Agrupaciones automáticas

📦 Tecnologías

  • —Streamlit
  • —Sentence Transformers
  • —SQLite
  • —Scikit-Learn
  • —NetworkX
  • —Plotly
  • —NumPy
  • —Pandas

⚙️ Instalación local

bash
pip install -r requirements.txt
streamlit run app.py

🎯 Casos de uso

  • —Gestión de conocimiento personal
  • —Segundo cerebro digital
  • —Organización de investigación
  • —Aprendizaje continuo
  • —Documentación de proyectos
  • —Base de conocimiento empresarial

📝 Licencia

Este proyecto se distribuye bajo una licencia propietaria con acceso al código (source-available).

El código fuente se pone a disposición únicamente para fines de visualización, evaluación y aprendizaje.

❌ No está permitido copiar, modificar, redistribuir, sublicenciar, ni crear obras derivadas del software o de su código fuente sin autorización escrita expresa del titular de los derechos.

❌ El uso comercial del software, incluyendo su oferta como servicio (SaaS), su integración en productos comerciales o su uso en entornos de producción, requiere un acuerdo de licencia comercial independiente.

📌 El texto legalmente vinculante de la licencia es la versión en inglés incluida en el archivo LICENSE.

Se proporciona una traducción al español en LICENSE_ES.md únicamente con fines informativos. En caso de discrepancia, prevalece la versión en inglés.

Autor

Kevin-2099