Transcript
00:00:00Esta podría ser la mejor pila tecnológica que hemos visto para darle a CloudCode un segundo cerebro.
00:00:04Todo el mundo se ha vuelto loco usando Obsidian o Graphify para ayudar a mejorar la memoria de CloudCode.
00:00:10Pero, ¿qué pasaría si en lugar de elegir entre una herramienta u otra, simplemente las combináramos todas?
00:00:15¿Qué tal si usamos Graphify para convertir cualquier repositorio, ya sea una base de código o una serie de
00:00:20documentos, en un grafo de conocimiento y luego incorporamos ese grafo en Obsidian
00:00:26para que CloudCode pudiera consultarlo a voluntad?
00:00:28Bueno, eso es exactamente lo que les voy a mostrar cómo hacer en el video de hoy.
00:00:32Así que vamos a empezar.
00:00:33La primera pregunta que debemos responder es por qué.
00:00:35¿Por qué nos importa combinar Graphify aquí a la derecha y Obsidian aquí a la izquierda?
00:00:41Bueno, la respuesta es que al combinar estas dos herramientas, CloudCode puede responder mejor
00:00:46preguntas sobre grandes repositorios dentro del contexto de nuestra bóveda.
00:00:51Ahora, ¿a qué me refiero con eso?
00:00:53Bueno, recuerden lo que hace Graphify.
00:00:56Graphify nos permite apuntar CloudCode a cualquier repositorio, cualquier base de código, y crear un grafo
00:01:01de conocimiento a partir de ello.
00:01:02Ese grafo de conocimiento actúa como un mapa para CloudCode, mostrándole lo que sucede dentro de la base de código
00:01:08o lo que sucede dentro de la documentación, los diferentes conceptos, cómo se relacionan, y el
00:01:12porqué.
00:01:13Este mapa, cuando se le da a CloudCode, le permite responder más rápida y eficientemente preguntas
00:01:16sobre la base de código.
00:01:17Sin embargo, el inconveniente de eso dentro de Graphify es que está en el vacío.
00:01:22Es solo esa base de código.
00:01:23Es solo ese conjunto de documentos.
00:01:24No se relaciona en absoluto con lo que sucede en nuestro proyecto más amplio que podríamos, ya sabes,
00:01:29estar observando dentro de nuestra bóveda.
00:01:31Porque la bóveda de Obsidian puede ser bastante amplia.
00:01:35Y puede haber escenarios donde hayas echado un vistazo a algún tipo de repositorios o serie
00:01:39de documentos con Graphify, y quieras saber cómo encaja eso en el esquema más grande
00:01:43de las cosas.
00:01:44Aquí es donde entra Obsidian.
00:01:45Podemos tomar todo lo que encontramos dentro de Graphify y ponerlo en nuestra bóveda.
00:01:50O si simplemente te gusta Obsidian en general, y quieres que todo ese constructo de Graphify sea
00:01:56su propia bóveda de Obsidian independiente, también puedes hacerlo.
00:02:00Así que hay como dos razones para llevarlo a Obsidian.
00:02:02Una es, oye, averigüé todo esto con Graphify.
00:02:05Quiero que ahora sea parte del contexto más amplio de algún proyecto.
00:02:08Oye, prácticamente lo pusimos justo aquí.
00:02:10O simplemente dices, amo todo lo relacionado con Obsidian.
00:02:13Quiero estar dentro de la infraestructura de Obsidian.
00:02:14Quiero los complementos.
00:02:15Me gusta la interfaz de usuario, todo eso.
00:02:17Esa es fácil también.
00:02:18Así que ese es el porqué deberías preocuparte.
00:02:19Y antes de entrar en el cómo, una palabra rápida del patrocinador de hoy, yo.
00:02:24Así que acabo de lanzar una clase magistral de Cloud Code, y es la forma número uno de pasar de cero
00:02:28a desarrollador de IA, especialmente si no vienes de un entorno técnico.
00:02:31Actualizo esto cada semana, y hay un montón de contenido relacionado con Obsidian dentro
00:02:36de aquí, incluyendo cómo construir tu propio centro de comando Cloud OS, que probablemente tocaremos
00:02:39hoy.
00:02:41Así que si quieres tenerlo en tus manos, hay un enlace en el comentario fijado.
00:02:44Lo encontrarás dentro de Chase AI+.
00:02:46Así que para que esta pila de Graphify más Obsidian funcione, obviamente necesitas Graphify y Obsidian.
00:02:52Este video no va a ser un tutorial sobre cómo usar ambas herramientas desde cero.
00:02:56hasta el final.
00:02:56Tengo contenido que ya cubre todo eso, y lo vincularé arriba, o puedes echar un
00:03:00vistazo a mi perfil, si todo esto es completamente nuevo para ti.
00:03:04Así que lo primero que necesitamos es Graphify.
00:03:07Necesitamos algún tipo de documentación o algún tipo de base de código que eventualmente queramos llevar
00:03:12a Obsidian.
00:03:13De nuevo, hay dos opciones aquí.
00:03:15Una, estamos viendo una verdadera base de código, o dos, simplemente estás viendo cosas que no son
00:03:20código, documentación, PDFs, imágenes, video, lo que sea, solo algún tipo de corpus de información,
00:03:28algún directorio que Graphify va a analizar, extraer todos los significados y las
00:03:32conexiones, y convertiremos eso en una bóveda.
00:03:34Y hoy, eso es lo que vamos a hacer.
00:03:35Vamos a ver este escenario de bóveda sin base de código.
00:03:40Y para nuestra demostración, vamos a incorporar la documentación de Cloud Code.
00:03:43Así que vamos a descargar los documentos de Cloud Code.
00:03:45Vamos a apuntar Graphify a los documentos.
00:03:48Va a crear un grafo de conocimiento, y luego vamos a enviar todo eso a Obsidian.
00:03:52Esa será la demostración.
00:03:53Ahora, lo grandioso de Graphify es que ya tiene esto integrado.
00:03:57Así que no tenemos que hacer nada especial en el lado de Obsidian.
00:04:00Tenemos que hacer una o dos cosas, y les mostraré eso.
00:04:02Pero la gran mayoría de esto se maneja a través de comandos de Graphify, porque
00:04:08hay una bandera real de Graphify que dice, oye, crea una bóveda de todo lo que acabamos de encontrar.
00:04:14Y puedes ver eso justo aquí.
00:04:16Graphify dash dash Obsidian genera una bóveda de Obsidian para nosotros.
00:04:19Así que hacer esto es bastante fácil, porque recuerden, una vez que hemos instalado Graphify, eso incluye
00:04:23las habilidades de Graphify.
00:04:24Así que solo usamos lenguaje natural.
00:04:25Así que todo lo que necesito hacer es entrar en Cloud Code y decir, descargar la documentación oficial de Cloud Code,
00:04:30apuntar Graphify hacia ella, y luego usar el comando Graphify Obsidian para convertirla en una bóveda.
00:04:36Eso es todo.
00:04:37Y puedes ver cómo se veía realmente eso.
00:04:39Así que procedió a obtener la documentación.
00:04:41Eran 171 páginas.
00:04:44Las descargó todas a una carpeta independiente, y luego comenzó a ejecutar la secuencia del grafo
00:04:50de conocimiento de Graphify en ella.
00:04:51Ahora, el grafo de conocimiento creado a partir de la documentación fue este, pero profundicemos un
00:04:55poco más en cómo creó realmente estos nodos.
00:04:58Como, ¿de dónde vienen estos nodos?
00:04:59¿Es cada uno de estos nodos como una de las páginas que descargó?
00:05:02No necesariamente.
00:05:03Así que la cantidad de documentos que Graphify tomó de la documentación oficial de Cloud Code fue
00:05:09145 documentos.
00:05:11Ahora, cada documento no se relaciona con un nodo.
00:05:14Lo que hace Graphify es que echa un vistazo a todos esos documentos, y extrae conceptos de esos
00:05:20documentos.
00:05:20Y de hecho, extrajo 591 nodos, y tuvo 685 conexiones.
00:05:26Recuerda, cada uno de estos nodos no es un documento.
00:05:31No es una página web que fue descargada.
00:05:32Es un concepto de la página, y luego los conecta.
00:05:35Y podemos ver eso aquí.
00:05:36Así que si miro la ventana de contexto, ¿qué está conectado a ella?
00:05:39Bueno, vemos cosas como reglas de alcance de ruta, ventana de contexto separada de subagente, y gancho de uso
00:05:45de herramientas posterior, y contexto extendido de 1 millón de tokens.
00:05:49Así que la ventana de contexto es el gran nodo aquí, y ves todos estos conceptos relacionados.
00:05:54Así que 145 documentos, 591 conceptos, 685 conexiones, y 67 comunidades.
00:06:00Recuerda, ¿qué es una comunidad?
00:06:01Las comunidades son solo agrupaciones de estos conceptos.
00:06:04Así que algo como contexto es probablemente una comunidad.
00:06:07Puedes verlos más o menos por aquí.
00:06:08Cosas como comprobación, nube y web, habilidades de pasarela LLM, etcétera.
00:06:12Si recuerdas de nuestro video anterior de Graphify, aquí es donde ganamos dinero con Graphify.
00:06:16La idea de extraer conceptos de las cosas y mapearlos.
00:06:19Porque ahora Cloud Code, si le doy este grafo de conocimiento, este mapa,
00:06:22puede descubrir muy fácilmente respuestas sobre la documentación.
00:06:27Si le hago una pregunta sobre subagentes, bueno, es muy fácil para él descubrir qué está
00:06:31relacionado con los subagentes.
00:06:32Cosas como equipos de agentes, etcétera.
00:06:34Porque no solo lo está rastreando.
00:06:35No solo está haciendo un control F.
00:06:37Tiene el mapa.
00:06:37Entiende las conexiones.
00:06:38Entiende el porqué.
00:06:40Pero ahora mismo, aunque esto es genial en el Graphify de todos los lados, esto está en el vacío.
00:06:44Bien, esto no tiene nada que ver con mi bóveda de Obsidian.
00:06:47Mi bóveda de Obsidian tiene montones de cosas que ver con Cloud Code.
00:06:50Tengo proyectos de Cloud Code, contenido de Cloud Code, montones de cosas relacionadas con Cloud Code,
00:06:54donde la información de la documentación de Cloud Code sería un activo valioso.
00:06:57Así que ahora la pregunta es, ¿cómo traigo todo eso aquí, a este, entre comillas, grafo de conocimiento
00:07:02que tengo dentro de Obsidian?
00:07:03Aunque, recuerda, recuerda, esto no es exactamente lo mismo que un verdadero grafo de conocimiento cuando estamos
00:07:09mirando Obsidian.
00:07:10Es solo un montón de archivos markdown conectados.
00:07:12Ahora, esta transición entre el grafo de conocimiento de Graphify y Obsidian es fácil para
00:07:16nosotros porque, como dije, Graphify hace esto automáticamente.
00:07:19Lo que hace Graphify cuando llamamos a esa bandera de Obsidian es que va a ir a cada nodo,
00:07:26como subagente, por ejemplo, y va a crear un archivo markdown para subagente.
00:07:31Y va a crear enlaces automáticos, ya sabes, las cosas que nos permiten tener
00:07:35conexiones dentro de Obsidian, con todos estos nodos que están conectados a él.
00:07:41Así que va a crear 591 archivos markdown con 685 enlaces apropiados entre esos archivos markdown
00:07:50y los insertará instantáneamente en Obsidian.
00:07:54Eso es mucho.
00:07:55Eso es un montón de archivos markdown que están a punto de ser inyectados directamente en nuestra
00:08:01bóveda actual de Obsidian y nuestra estructura actual de Obsidian.
00:08:03Ahora, por un lado, eso es algo bueno porque probablemente hay mucha información valiosa
00:08:06allí.
00:08:06Pero por otro lado, inyectar así como así 600 documentos en esto que construimos puede
00:08:12no ser exactamente lo que queremos.
00:08:14Podría ser un poco demasiado.
00:08:16Entonces, ¿cuáles son nuestras opciones para manejar todos estos nuevos datos que están a punto de ser inyectados?
00:08:21Porque si eres como yo y has creado todo un centro de comando Cloud OS en Obsidian,
00:08:26te preocupa un poco simplemente tirar cosas dentro del sistema.
00:08:29Quieres tener control sobre lo que entra y sale.
00:08:31No estoy preocupado y mi objetivo final no es simplemente tener un grafo de conocimiento de Obsidian genial.
00:08:35Como, esto es parte de un sistema coherente.
00:08:38Bueno, para mitigar o tener un mejor manejo de esta inundación de archivos markdown que van a nuestra
00:08:42bóveda, realmente tenemos cuatro opciones.
00:08:45Entonces la primera opción, y esto es más si eres alguien que solo quiere obtener la información
00:08:50en el ecosistema de Obsidian, no te importa realmente que esté en tu, entre comillas, bóveda principal,
00:08:54y eso es hacer que cree una bóveda independiente para toda esta información.
00:08:59Eso significa, oye, tengo este grafo de conocimiento, y simplemente voy a hacer que sea su propia bóveda.
00:09:04Todavía va a estar en el vacío, pero es un vacío dentro de Obsidian.
00:09:07Para algunas personas, eso es genial.
00:09:08Eso es lo que quieren.
00:09:09Y de hecho, esta es más o menos la cosa predeterminada que sucederá con Graphify.
00:09:12Cuando le pides crear la bóveda de Obsidian, simplemente la va a poner dentro de su propio
00:09:15directorio para empezar.
00:09:16Es más o menos como si lo pusiera en cuarentena.
00:09:17Tu segunda opción es tener una especie de vertedero de cuarentena.
00:09:21¿Qué quiero decir con eso?
00:09:21Bueno, podemos mirar aquí dentro de mi Obsidian.
00:09:24Tengo varias carpetas aquí a la izquierda.
00:09:26Lo que podemos hacer es tomar esta nueva serie de archivos Markdown de documentación de Cloud Code,
00:09:32todos los 600 de ellos, y simplemente darles su propia subcarpeta específica en la bóveda y simplemente llamarla
00:09:38como Documentación de Cloud Code.
00:09:40Eso nos permite, si, oye, obtenemos esta inundación de documentos, y realmente no nos gusta cómo encaja
00:09:45en el esquema más grande de las cosas.
00:09:46Lo que también tenemos que hacer es eliminar una única subcarpeta y todo está resuelto.
00:09:50Así que lo traemos al contexto, pero tenemos una salida fácil.
00:09:53La tercera opción es que simplemente cosechamos cualquier información que queramos.
00:09:57Entonces, lo que hacemos es que Cloud Code eche un vistazo a ese directorio independiente de todos esos
00:10:03archivos Markdown que Graphify creó, y hacemos que Cloud Code pase y diga, okay, traigamos
00:10:07esto, ignoremos aquello, traigamos esto, ignoremos aquello, etcétera, etcétera.
00:10:11Así que no necesitas los 600.
00:10:13Tal vez solo quieras como 100 de los archivos relacionados con subagentes o algo así.
00:10:17Así que más o menos lo haces poco a poco.
00:10:18La opción cuatro es la más complicada, y es la redistribución.
00:10:22Entonces, y esto es más o menos caso por caso.
00:10:24Así que recuerda, hablamos de darle a todos estos documentos de Cloud Code su propia subcarpeta específica
00:10:29que podríamos eliminar a voluntad si no nos gustara.
00:10:32Bueno, también tenemos la opción de hacer que Cloud Code, de nuevo, revise todos los archivos Markdown
00:10:36que fueron creados por Graphify y luego redistribuirlos a la subcarpeta que piense que tiene
00:10:42más sentido.
00:10:43Así que realmente lo hace coherente dentro de tu gran estructura de bóveda.
00:10:47Solo ten en cuenta que es más difícil de deshacer.
00:10:50Así que tienes opciones.
00:10:51No es todo o nada cuando se trata de integrar el Knowledge Graph de Graphify en lo que
00:10:57tengas entre manos con Obsidian.
00:10:59Mi sugerencia, y lo que les mostraré aquí hoy, es que primero hagamos que cree
00:11:03su propio vault separado, lo cual es muy sencillo porque lo hace automáticamente.
00:11:07Y luego simplemente lo traeremos como su propia subcarpeta.
00:11:10Así será fácil borrarlo si lo necesitamos.
00:11:12Podemos ver aquí lo que construyó.
00:11:13Tiene el material de Graphify, pero hemos estado mirando el graph.html y obviamente el graph.json.
00:11:18Pero aquí es donde creó ese vault independiente.
00:11:23Así que dentro de mi carpeta Chase en vaults, hay una llamada cc-docs, que es un vault de Obsidian
00:11:28independiente.
00:11:29Ahora, Obsidian todavía necesita reconocer esto.
00:11:31Así que, incluso después de crear un vault de Obsidian independiente, lo que tenemos que hacer es entrar
00:11:35en Obsidian y apuntarlo a este directorio.
00:11:38Así que lo que tienes que hacer es abrir Obsidian, ir a la parte inferior izquierda donde
00:11:41dice gestionar vaults, luego vamos a abrir carpeta como vault.
00:11:45Solo vas a poner el directorio de tus archivos.
00:11:48Para mí, eso será vaults y luego cc-docs.
00:11:51Esta es la carpeta que creó y luego seleccionar la carpeta.
00:11:54Y ahora tenemos un vault de Obsidian basado en ese Knowledge Graph.
00:11:58Ahora, todavía no hemos terminado porque sí, pudo tomar el Knowledge Graph.
00:12:02Pudo tomar todos estos nodos y esencialmente convertir estos nodos en archivos Markdown.
00:12:07Pero el problema es que estos archivos Markdown son justo lo que ves aquí.
00:12:12Son básicamente huesos pelados.
00:12:15Es básicamente el título de ese concepto en particular, como modelo de amenaza de agente, inyección de prompts,
00:12:20y luego las conexiones reales a él.
00:12:22Como, ¿dónde está?
00:12:23¿Cuáles son los bordes en el grafo?
00:12:24Esto por sí solo no hace mucho por nosotros.
00:12:27Como, ¿qué vamos a hacer si le digo a Cloud Code que busque las cosas de los comandos del agente?
00:12:31Y es solo esto, ¿verdad?
00:12:33Así que lo que tenemos que hacer ahora es traer los documentos fuente
00:12:37en los que se basó todo esto.
00:12:39De esa manera, cuando le entreguemos a Cloud Code este mapa del Knowledge Graph,
00:12:42pero en su vista de Obsidian, no estará solo leyendo nodos aleatorios.
00:12:45Cuando lee un nodo determinado, como retención de datos,
00:12:49de la misma forma que lo hace dentro de Obsidian,
00:12:51entonces lo vincula al documento fuente apropiado.
00:12:55Así que si dijera, oye, sabes, háblame sobre el modo automático,
00:12:59no solo lo llevará a este archivo Markdown.
00:13:02Verá este archivo Markdown.
00:13:03Verá todo lo relacionado con él.
00:13:05Y verá el documento fuente donde puede extraer toda la información.
00:13:08De nuevo, esto es como una señal en el mapa que apunta a Cloud Code en la dirección correcta
00:13:12para obtener información.
00:13:13Así que el comando que le di fue extraer los documentos fuente
00:13:15y conectar cada nodo a su origen en la carpeta ccdocs.
00:13:19Así que ahora, a medida que hago clic en cualquiera de estos archivos Markdown,
00:13:22tengo un enlace claro al documento fuente.
00:13:25Así que si hago clic en esto, me lleva a la documentación original
00:13:28que ahora está dentro de Obsidian.
00:13:30Así que si le pregunto algo a Cloud Code sobre, digamos, habilidades agrupadas,
00:13:33iría al documento de habilidades agrupadas, que se vincula a la documentación de habilidades.
00:13:38Así que, de nuevo, este es el trabajo de mapeo.
00:13:41Así es como podemos traducir este tipo de Knowledge Graph
00:13:44en un espejo Markdown que funciona dentro de Obsidian.
00:13:49Y ahora que tenemos esto creado dentro de este vault de Obsidian independiente,
00:13:53el siguiente paso es simplemente mover este vault a nuestro vault grande, ¿verdad?
00:13:58Cualquiera que sea nuestro vault principal.
00:13:59Y como dije, tenemos esas cuatro opciones.
00:14:01Podríamos hacerlo poco a poco.
00:14:02Podríamos hacerlo como queramos.
00:14:03Pero en este video, les mostraré lo sencillo que es.
00:14:04Solo muévelo directamente.
00:14:06Así que solo escribí, ahora mueve esta estructura de vault ccdocs
00:14:08dentro de nuestro vault principal dentro de su propia subcarpeta.
00:14:11Pude hacerlo en menos de un minuto.
00:14:13Así que ahora, dentro de nuestro vault principal, deberíamos tener una subcarpeta de importaciones de grafos
00:14:17y luego la subcarpeta de documentos de Cloud Code debajo de eso.
00:14:20Tenemos 658 stubs de conceptos.
00:14:22Esos son los archivos Markdown que están relacionados con los nodos
00:14:25en el Knowledge Graph de Graphify.
00:14:27Y todos ellos se vinculan a uno de los 146 documentos fuente completos.
00:14:33Y entonces, entrando al vault principal, si voy a importaciones de grafos, documentos de Cloud Code, ¿verdad?
00:14:39Podemos ver todo eso aquí.
00:14:41Así que bandera de árbol de trabajo, hago clic en eso.
00:14:44Aquí está el documento completo y así sucesivamente.
00:14:48Y ya deberías ver una especie de diferencia en cómo se ve la estructura del grafo de Obsidian.
00:14:52Puedes ver todo esto aquí a la derecha.
00:14:54Y esto es básicamente todo lo que acabamos de insertar cuando se trata de la documentación de Cloud Code.
00:14:58Solo una especie de representación visual de cómo esto se inserta ahora en el contexto mayor
00:15:04de todo el trabajo de Cloud que hacemos.
00:15:06Y como hablamos al principio, esa es la venta.
00:15:08Es el hecho de que ahora tenemos toda esta documentación de Cloud Code.
00:15:12De nuevo, inserta eso para lo que quieras, para lo que tenga sentido para ti.
00:15:15Y ahora está en el ecosistema mayor del Vault de Obsidian en lugar de ser solo esta cosa en un área aislada,
00:15:24¿verdad?
00:15:25El valor definitivo de eso realmente depende de tu caso de uso.
00:15:29Porque hay muchísimos casos de uso.
00:15:31Solo tenerlo aislado,
00:15:32creo que especialmente en términos de bases de código y ese tipo de cosas probablemente tenga sentido
00:15:36detenerse en Graphify.
00:15:37Pero creo que hay un gran contingente de personas que realmente aman Obsidian y cómo
00:15:42Cloud Code juega en ello y construir algo como un centro de comando.
00:15:45Y así, tener esa opción que les mostré hoy, de nuevo, es solo una herramienta en su
00:15:49caja de herramientas.
00:15:49No es una solución única para todos.
00:15:51Tienes que saber cuándo usarla.
00:15:52Y afortunadamente, no creo que sea algo demasiado difícil de ejecutar cuando se trata de
00:15:58este tipo de cosas como les mostré.
00:16:00Así que ahí es donde los voy a dejar en este video.
00:16:02Así es como pueden tomar algo que han generado dentro de Graphify, ya
00:16:07sea algún tipo de documentos no estructurados como hicimos hoy o una base de código y traerlo a
00:16:11Obsidian, ya sea en un proceso aislado o lo estén trayendo a algún tipo de contexto
00:16:16más grande.
00:16:17Creo que ambas herramientas son asombrosas, Obsidian y Graphify.
00:16:20Y entonces, cuanto más se acostumbren a jugar con este tipo de cosas juntos, más
00:16:24tipo de cosas desbloquean.
00:16:25Así que, como siempre, háganme saber qué pensaron.
00:16:28Asegúrense de revisar Chase AI+.
00:16:30Está vinculado en la descripción si quieren tener en sus manos mi Masterclass de Cloud Code.
00:16:34Y aparte de eso, los veré por ahí.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video