6 puntos por GN⁺ 2024-02-16 | 1 comentarios | Compartir por WhatsApp
  • App de notas de escritorio basada en IA. Conecta automáticamente ideas relacionadas, responde preguntas sobre las notas y ofrece búsqueda semántica
  • Todos los datos se almacenan localmente, y las notas se pueden editar con un editor Markdown similar a Obsidian
  • La hipótesis del proyecto es que las herramientas de pensamiento con IA, por defecto, deben ejecutar los modelos localmente
  • Reor se basa en Llama.cpp y Transformers.js para permitir ejecutar LLM y modelos de embeddings de forma local
  • También admite conectarse a una API compatible con OpenAI (por ejemplo, Oobabooga)

¿Cómo se “autoorganiza”?

  • Todas las notas escritas se dividen en chunks y se convierten en embeddings dentro de una base de datos vectorial interna
  • Las notas relacionadas se conectan automáticamente mediante similitud vectorial
  • El sistema de preguntas y respuestas basado en LLM realiza RAG sobre el corpus de notas
  • Todo se puede buscar semánticamente

Primeros pasos

  • Se puede descargar desde reorproject.org o desde releases, y es compatible con Mac, Linux y Windows
  • Se instala como una app normal

Ejecutar modelos localmente

  • Reor interactúa directamente con la biblioteca Llama.cpp, por lo que no es necesario descargar Ollama
  • Actualmente no descarga modelos automáticamente, así que el usuario debe descargarlos manualmente
  • Se pueden descargar los modelos más populares desde HuggingFace, y se recomienda comenzar con un modelo 7B de 4 bits
  • En la configuración de Reor, se puede vincular un modelo en "Agregar nuevo modelo local"
  • También se puede conectar a APIs compatibles con OpenAI como Oobabooga, Ollama u OpenAI

Importar notas desde otras apps

  • Reor funciona sobre un único directorio dentro del sistema de archivos
  • En el primer inicio hay que elegir un directorio, y para importar notas/archivos desde otras apps, ese directorio debe llenarse manualmente con archivos Markdown
  • La integración con otras apps estará disponible próximamente

Opinión de GN⁺

  • Reor es una app de notas con IA que se ejecuta localmente y puede ser una herramienta innovadora para ayudar a expandir y organizar el pensamiento del usuario
  • La capacidad de conectar automáticamente las notas del usuario y responder preguntas sobre ellas parece ser de gran ayuda para la gestión de la información y el aprendizaje
  • Tiene potencial para seguir evolucionando gracias a las contribuciones de la comunidad open source, por lo que podría ser un proyecto interesante para desarrolladores e investigadores

1 comentarios

 
GN⁺ 2024-02-16
Opiniones de Hacker News
  • Un buen recordatorio de la utilidad de las notas de Obsidian guardadas como archivos Markdown individuales:
    • Poder manipular directamente los archivos, en lugar de guardar las notas en una base de datos y usar Markdown como formato de exportación, permite que varias apps hagan cosas útiles sobre los mismos archivos.
  • Agradecimiento por la idea de que la IA debería ser lo más personal posible y ejecutarse en local:
    • Expresa agradecimiento por esta perspectiva y por el esfuerzo continuo.
  • Compartir experiencia personal con herramientas de gestión del conocimiento:
    • Usando el modelo Hermes, la función de "notas relacionadas" suele ofrecer conexiones sin sentido, así que aporta poco valor.
    • El modo de preguntas y respuestas es útil para consultar notas y dar una visión general, pero no ayuda con preguntas específicas o da respuestas incorrectas.
  • Fuerte apoyo al desarrollo de herramientas de gestión del conocimiento que prioricen la privacidad y la interoperabilidad:
    • Los usuarios deberían poder exportar y mover fácilmente sus notas a nuevos servicios según lo necesiten.
    • Prefiere una solución totalmente local, como Obsidian, con funciones para que el usuario traiga su propio modelo o combine plugins.
  • Información compartida sobre Smart Connections v2 de Obsidian:
    • Soporta embeddings locales y muestra notas relacionadas basadas en similitud semántica.
    • En repositorios multilingües todavía no es perfecto, pero está mejorando y quizá pronto soporte modelos multilingües.
  • Sugerencias para Reor:
    • Crear varios "vaults" independientes.
    • Agregar enlaces a las notas relacionadas para representar las conexiones de IA como un grafo.
    • Reducir la UI a una ventana de chat.
    • Leer otros formatos, principalmente PDF.
    • Integración con historial/marcadores del navegador (ofreciendo scripts de importación manual a Markdown).
  • Visión escéptica sobre el futuro de la gestión del conocimiento con IA:
    • Depender demasiado de la IA para hacer todo el trabajo de organización podría deteriorar la capacidad de pensar.
    • Aún no hay datos porque la proliferación de estas herramientas está en una etapa temprana, pero volver más pasivos el aprendizaje, el pensamiento y la "gestión del conocimiento" no mejora los resultados.
  • Expresión de gusto por Obsidian y las conexiones basadas en grafos:
    • Reconoce la similitud entre la estructura de notas de Obsidian y el concepto de "segundo cerebro" para la gestión personal del conocimiento.
    • Implementar búsqueda de notas para referencias inteligentes parece el siguiente paso natural.
  • Interés en el proyecto y gusto por su enfoque:
    • Se pregunta si investigaron Cozodb u otras bases de datos que combinen vectores con grafos/triples.
    • Quizá un enfoque neuro-simbólico sea la mejor manera.
  • Compartir experiencia personal con un proyecto similar para Obsidian:
    • Le emociona ver algo que ya está más avanzado.
    • Está trabajando en un gran proyecto de escritura usando Obsidian, y el objetivo final es conversar con lo que ha escrito, pulir ideas y experimentar con nuevas formas de explorar el contenido.
    • No está seguro de que los LLM locales ya sean lo bastante potentes como para dar resultados significativos o confiables, pero le entusiasma mucho el futuro de esta tecnología.
  • Compartir experiencia explorando una mejor forma de tomar notas:
    • Está descargando y probando la nueva herramienta, y parece muy prometedora.
    • Es importante poder tener por separado notas de contextos completamente distintos.
    • Hay que evitar traer un LLM que suene parecido pero tenga un contexto diferente.
    • Pensó que "nuevo directorio" hacía eso, pero parece que no.
    • Necesita información sobre si hay planes para implementar un selector de base de datos y cómo cambiar la ubicación actual.
    • Se alegra de ver que eso ya está en un PR.