Logotipo de Zephyrnet

Integrando un Memex personal con Keybase

Fecha:

David Karapetyan

Hace poco escribí sobre cómo construir un memex personal combinando varias herramientas de código abierto, pero no hice un buen trabajo al explicar por qué alguien podría querer hacer esto. En esta publicación, me gustaría describir algunos casos de uso y, con suerte, presentar un caso más convincente de por qué un memex personal es una herramienta útil.

Todavía estoy trabajando en la interfaz web, por lo que esta será una demostración con el chat / componente keybase. Comenzaré con un diagrama de arquitectura de alto nivel para mostrar cómo están conectadas las piezas y luego pasaré por algunas interacciones básicas para un flujo de trabajo típico.

He simplificado y combinado algunos componentes, pero es una arquitectura muy típica para una aplicación web que consta de un frontend y varios servicios de backend. El frontend está escrito en Node.js y el backend son algunos scripts Ruby básicos para interactuar con el sistema de archivos y las dos bases de datos (CouchDB, MeiliSearch). La integración de la base de claves está escrita en JavaScript y utiliza la base de claves bot SDK.

Eso es todo desde un nivel alto. Cada componente se comunica directamente con los otros componentes a través de puntos finales HTTP o mediante archivos en el disco moviendo archivos a carpetas de prueba relevantes para ser procesados ​​por varios scripts en segundo plano. He combinado todas las piezas de procesamiento en "Ruby & Node.js" en el diagrama anterior y he barrido algunos detalles debajo de la alfombra.

Un tema que me interesa es algo llamado "la web semántica" y mientras investigaba sobre el tema encontré un fragmento interesante de un artículo que guardé con Greenshot. No recuerdo las palabras exactas, pero lo que se me quedó grabado fueron las palabras "Escarabajos", "volumen", "agente web". Entonces, veamos si puedo encontrar ese fragmento usando esas palabras como una consulta (`! Memex search {" q ":" Beetles volume web agent "," limit ": 1}`):

Parece que recordé las palabras clave correctas y la respuesta indica que se trataba de una captura de pantalla, así que puedo tomar la captura de pantalla también con otro comando (`! Memex note {" id ":" fffc350d33568bf94ec64d481c6c02bb0ceab6af32e5022e9d1887104c10fbb1 ″} `):

Otra cosa que me gusta es recopilar citas de personajes famosos sobre varios temas, así que aquí hay dos ejemplos de Pablo Picasso y Alexander Grothendieck:

1. AI conversacional: código / sin código

2. Chatbots 2.0: simplificando el servicio al cliente con RPA y AI

3. Preguntas y respuestas sobre conversación médica

4. Automatizando WhatsApp con PNL: Guía completa

Hasta ahora, solo he mostrado cómo obtener datos que ya están en el memex, pero la integración de la base de claves no se limita solo al acceso de lectura, también puedo escribir datos en el memex mientras estoy fuera de casa.

Supongamos que no hay una pandemia y estoy trabajando en la cafetería local y me doy cuenta de que alguien está leyendo un libro interesante. Después de intercambiar cortesías les pregunto sobre el libro y después de que me expliquen de qué se trata, lo encuentro lo suficientemente convincente como para querer mi propia copia. Si no tuviera la base de claves integrada con mi memex personal, entonces tendría que tomar una instantánea, hacer una tarea para mí mismo para cargar la instantánea en mi computadora portátil, y luego recordar anotarla correctamente una vez que llegue a casa y tenga acceso a mi laptop. Hay suficientes pasos aquí que probablemente olvidaría o encontraría el proceso lo suficientemente desagradable como para no estar al tanto de él. Pero como tengo algo que integra la base de claves con mi memex personal, puedo simplemente anotar la instantánea allí mismo y no preocuparme por elementos adicionales de tareas pendientes:

Entonces, en un momento posterior, cuando algo desencadena un recuerdo del encuentro, puedo buscar en mi memex y encontrar la recomendación relevante:

Estoy usando Tesseract para realizar el reconocimiento de personajes y obviamente no es perfecto porque parece que no capturó el título o el autor del libro, pero eso está bien porque pude recordar las palabras clave correctas "cafetería de psicología de libros interesantes" y Pude recuperar una instantánea del libro.

Con suerte, eso le dará una buena idea de por qué es útil tener un sistema de este tipo. Podemos dejar que las computadoras hagan la aburrida tarea de recordar para que podamos concentrarnos en hacer un trabajo útil y significativo con todos los recursos cognitivos adicionales que ya no están dedicados a la memoria. Hay mucho potencial en tener recursos computacionales en red que preserven nuestra privacidad. No tenemos que poner todo en la nube. También podemos almacenar cosas en nuestras computadoras portátiles y computadoras personales y luego acceder a ellas a través de interfaces seguras como keybase.

Source: https://chatbotslife.com/integrating-a-personal-memex-with-keybase-b2ae580c404f?source=rss—-a49517e4c30b—4

punto_img

Información más reciente

punto_img