Intel·ligència artificial Programació Agents d’IA Codex Claude Code Graphify Grafs de coneixement Fazt Code

Graphify: convertir un repositori en un graf de coneixement

Graphify transforma codi i documentació en un graf consultable per agents d’IA. Expliquem la instal·lació, les ordres query, path i explain, la privacitat i els límits reals.

Graphify converteix un repositori de codi i la seva documentació en un graf de coneixement consultable. En lloc de fer que un assistent busqui a cegues per centenars de fitxers cada vegada, crea un mapa persistent de conceptes, símbols i relacions que es pot interrogar des del terminal o mitjançant MCP.

En aquest vídeo, Fazt Code instal·la l’eina, analitza un monorepo amb Claude Code i mostra els tres resultats principals: una visualització HTML, un informe d’arquitectura i el graf complet en JSON. També prova les ordres query, path i explain, i valora quan aquesta capa addicional compensa el cost de construir-la.

La demostració és útil, però Graphify evoluciona molt ràpidament. La documentació consultada després de la publicació del vídeo ja incorpora canvis rellevants: el codi s’analitza localment amb Tree-sitter i sense una crida a un LLM, mentre que la passada semàntica de documents i altres formats pot dependre d’un model configurat.

En resum

  • Graphify és un projecte de codi obert amb llicència Apache 2.0; el paquet de PyPI es diu graphifyy, però l’ordre instal·lada és graphify.
  • Necessita Python 3.10 o superior i recomana instal·lar-se amb uv o pipx.
  • Per al codi, construeix nodes i relacions a partir de l’arbre sintàctic de Tree-sitter; no és només una visualització de carpetes.
  • Genera graph.html, GRAPH_REPORT.md i graph.json dins de graphify-out/.
  • query recupera un subgraf relacionat amb una pregunta, path busca una ruta entre dues entitats i explain detalla un node i les connexions.
  • No utilitza un magatzem vectorial com a nucli i no és un substitut universal del RAG: la cerca semàntica i la travessia de grafs resolen problemes diferents.
  • El codi pot indexar-se localment; documents, PDF i imatges poden passar pel proveïdor de model configurat. La privacitat depèn del tipus de corpus i del backend.
  • Les promeses d’estalvi de tokens o més exactitud s’han de validar amb el repositori i les preguntes reals de cada equip.

Què és exactament Graphify

Un repositori ja conté moltes relacions implícites i explícites: un fitxer importa un mòdul, una funció crida una altra, una classe hereta d’una base, un servei utilitza un repositori o una decisió d’arquitectura justifica una dependència. Les cerques textuals troben paraules; un graf intenta conservar les entitats i les arestes que les connecten.

Graphify presenta cada element rellevant com un node i les connexions com arestes. El projecte distingeix les relacions extretes directament del codi de les inferides durant la resolució i també pot marcar casos ambigus. Aquesta procedència és important: una ruta del graf no s’ha d’interpretar amb la mateixa confiança si prové d’un import visible que si és una deducció.

La visualització acolorida del vídeo agrupa nodes en comunitats. La versió actual del projecte utilitza l’algoritme Leiden per detectar subsistemes densament connectats. Les comunitats poden aproximar components o dominis, però no són una veritat arquitectònica: un agrupament matemàtic no sap per si sol quins límits de negoci volia imposar l’equip.

Com construeix el graf

El procés actual es pot entendre en cinc fases:

  1. Detectar el corpus. Examina llenguatges, documentació, esquemes SQL, configuració i altres formats admesos.
  2. Analitzar el codi. Tree-sitter genera arbres sintàctics i Graphify n’extreu símbols i relacions entre fitxers.
  3. Resoldre connexions. Uneix crides, importacions, herències i referències quan pot identificar-ne l’origen i la destinació.
  4. Enriquir contingut no estructurat. Documents, PDF o imatges poden requerir una passada semàntica amb l’assistent o un backend configurat.
  5. Agrupar i exportar. Calcula comunitats i escriu el graf, l’informe i la interfície visual.

Tree-sitter és un analitzador incremental que construeix un arbre sintàctic concret i pot continuar produint una estructura útil encara que el fitxer contingui errors. Aquesta base explica per què Graphify pot mapar codi de manera determinista i sense demanar a un model que «entengui» cada fitxer des de zero.

La precisió final continua depenent dels llenguatges, les convencions dinàmiques i la resolució entre fitxers. El registre de canvis de Graphify mostra correccions recents sobre falses crides inferides, identitat de nodes, imports, noms repetits i compatibilitat amb Windows. És un senyal de desenvolupament actiu, però també recorda que el graf es pot equivocar i s’ha de contrastar amb el codi font.

Instal·lació actual

La ruta recomanada és:

uv tool install graphifyy
graphify install

Després, dins d’un assistent compatible:

/graphify .

En PowerShell s’ha d’utilitzar graphify . sense la barra inicial, perquè / es pot interpretar com un separador de ruta. El projecte ofereix instal·lació per a Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, Aider i altres assistents. També es pot limitar la instal·lació al projecte o a una plataforma concreta.

El primer punt que acostuma a confondre és el nom: el paquet oficial és graphifyy, amb dues lletres y; l’executable és graphify. La documentació adverteix que altres paquets semblants de PyPI no estan afiliats al projecte.

Quins fitxers genera

Després de mapar el repositori, graphify-out/ conté:

graphify-out/
├── graph.html
├── GRAPH_REPORT.md
└── graph.json
  • graph.html és la visualització interactiva per explorar nodes, comunitats i connexions.
  • GRAPH_REPORT.md resumeix conceptes centrals, arquitectura i preguntes suggerides.
  • graph.json és l’artefacte que la CLI o el servidor MCP consulten sense tornar a llegir tots els fitxers.

En un repositori gran, el dibuix complet pot convertir-se en una massa de nodes difícil d’interpretar. La utilitat principal no és contemplar el graf sencer, sinó recuperar un subgraf petit, seguir una ruta concreta o trobar els nodes més connectats.

query, path i explain

graphify query

Rep una pregunta en llenguatge natural i retorna la zona del graf que considera rellevant. Per exemple:

graphify query "què connecta l’autenticació amb la base de dades?"

És útil per preparar context abans que l’assistent llegeixi o modifiqui codi. La resposta pot incloure rutes i referències fitxer:línia, però no elimina la necessitat d’obrir les implementacions importants abans de fer un canvi.

graphify path

Busca el camí entre dues entitats:

graphify path "UserService" "DatabasePool"

Una ruta curta pot revelar dependències transversals o explicar com una operació passa d’una capa a una altra. Si no hi ha camí, això no prova necessàriament que els components no interactuïn en execució: reflexió, injecció dinàmica, configuració externa, cues o crides de xarxa poden no aparèixer en una anàlisi estàtica.

graphify explain

Mostra el tipus, l’origen, la comunitat i les relacions d’un node:

graphify explain "RateLimiter"

És l’ordre més apropiada per inspeccionar per què un concepte apareix al graf i separar les connexions explícites de les inferides.

La correcció principal: construir el graf no ha de consumir un milió de tokens

En la demostració, Claude Code tarda uns 17 minuts i l’autor observa un consum superior al milió de tokens durant l’escaneig del monorepo. Això descriu aquella execució concreta, amb la versió i el flux utilitzats en aquell moment.

La documentació actual de Graphify afirma que:

  • els fitxers de codi es processen localment amb Tree-sitter;
  • un corpus només de codi no necessita cap clau d’API;
  • la construcció AST del graf no consumeix crèdits LLM;
  • la passada semàntica de documents i mitjans sí que pot utilitzar l’assistent o un proveïdor configurat.

Per tant, el cost observat al vídeo no s’ha de convertir en una propietat inherent de l’eina. Pot provenir de la versió, de l’orquestració de l’assistent, del contingut no estructurat, de subagents o de la manera com es va executar la skill. Abans de desplegar-la en molts repositoris, cal mesurar per separat temps de CPU, tokens d’ingesta, tokens de consulta i cost d’actualització.

Estalvia tokens i millora l’exactitud?

El vídeo defensa que consultar el graf pot evitar que l’agent obri molts fitxers i pot produir respostes més exactes. És una hipòtesi raonable: si el subgraf recupera els símbols i les rutes correctes, el model rep menys soroll.

No és, però, una garantia universal. El mateix projecte publica benchmarks amb resultats prometedors, però s’han de llegir amb context:

  • són avaluacions publicades pel desenvolupador de Graphify, no una auditoria independent;
  • en LOCOMO, Graphify informa d’un recall@10 de 0,497 i un 45,3% d’exactitud de preguntes;
  • a LongMemEval-S informa d’un 76% d’exactitud, empatat amb RAG dens;
  • l’avaluació específica de codi utilitza un repositori gran, però només sis preguntes graduades, i informa d’uns 140.000 tokens per consulta.

Sis preguntes són massa poques per concloure que funcionarà millor en qualsevol base de codi. La comprovació correcta és crear un conjunt propi de preguntes: arquitectura, impacte de canvis, localització de regles de negoci, fluxos de dades i incidents reals. Després s’ha de comparar Graphify amb ripgrep, el servidor de llenguatge, la cerca del mateix agent i una base vectorial.

És una alternativa al RAG?

Graphify diu que no és un índex vectorial: el seu nucli és un graf travessable. Això no significa que el RAG hagi quedat obsolet.

Necessitat Graf de coneixement RAG vectorial
Seguir dependències explícites Molt adequat Pot perdre la cadena
Trobar conceptes semànticament semblants Depèn de l’extracció Molt adequat
Explicar una ruta entre entitats Natural No és la seva funció principal
Recuperar fragments de prosa semblants Pot requerir enriquiment Natural
Consultar relacions multisalts Adequat Sovint necessita passos addicionals
Incorporar text nou ràpidament Requereix actualitzar el graf Indexació habitualment directa

Microsoft GraphRAG, per exemple, combina estructures de graf amb generació augmentada per recuperació; la seva pròpia documentació adverteix que la indexació pot ser cara i que els prompts s’han d’ajustar al corpus. Això il·lustra que graf i RAG es poden complementar.

En codi, Graphify pot aportar dependències i jerarquia. Per a documentació extensa o preguntes per similitud, una cerca lèxica o vectorial pot continuar sent necessària. L’arquitectura adequada depèn del tipus de pregunta, no de l’etiqueta de moda.

Privacitat: «local» depèn del contingut i del backend

Per a un corpus només de codi, Graphify ofereix una ruta local amb Tree-sitter. Per als formats no estructurats, la política és més matisada:

  • els vídeos i àudios es poden transcriure localment amb faster-whisper;
  • documents, PDF i imatges poden enviar-se al model de l’assistent o al backend seleccionat per a l’extracció semàntica;
  • el mode headless pot detectar claus de diversos proveïdors;
  • --backend ollama permet utilitzar un model local;
  • --code-only evita ingerir documents i mitjans en un repositori mixt.

També hi ha un registre local de les consultes query, path, explain i query_graph a ~/.cache/graphify-queries.log, que es pot desactivar. No és telemetria remota segons el projecte, però pot contenir preguntes internes i s’ha d’incloure en la política de dades de l’equip.

Abans d’indexar un repositori privat:

  1. revisa .gitignore i .graphifyignore;
  2. exclou secrets, credencials, dades personals i còpies de producció;
  3. fixa el backend explícitament en lloc de confiar en l’autodetecció;
  4. comprova què registra l’assistent i què registra Graphify;
  5. executa primer sobre una còpia o un subconjunt.

Actualització i deriva

Un graf només és útil si representa l’estat actual del repositori. La documentació ofereix actualitzacions incrementals:

/graphify . --update

o des del terminal:

graphify update ./src

El projecte també disposa d’un hook de Git per reconstruir la part AST després dels commits. Tot i això, les notes de versió mostren que les actualitzacions incrementals han necessitat correccions recents per evitar nodes obsolets, pèrdua de fitxers vius o reextraccions innecessàries. En una decisió important, convé comprovar la data del graf i reconstruir-lo completament si hi ha dubtes.

MCP, Obsidian i Neo4j

Graphify pot servir graph.json per MCP, de manera que diversos assistents comparteixin un mateix graf. La documentació actual exposa eines com query_graph, get_node, get_neighbors, shortest_path, get_community i funcions relacionades amb pull requests.

També pot exportar:

  • una volta d’Obsidian per explorar coneixement interconnectat;
  • GraphML per a Gephi o yEd;
  • Cypher o una càrrega directa cap a Neo4j;
  • SVG i vistes HTML especialitzades.

La inspiració declarada en la wiki d’Andrej Karpathy és clara: conservar fonts en brut i «compilar» una base de coneixement en Markdown que un agent pugui consultar i ampliar. Graphify hi afegeix una representació formal de nodes i arestes, particularment orientada al codi.

Quan val la pena

Graphify pot aportar valor en:

  • monorepos grans amb dependències entre frontend, backend i infraestructura;
  • incorporació de desenvolupadors nous;
  • investigació de l’impacte d’un canvi;
  • localització de fluxos d’autenticació, dades o permisos;
  • connexió entre codi, ADR, RFC i documentació;
  • corpus de recerca amb fonts heterogènies;
  • anàlisi de pull requests que toquen nodes compartits.

Quan probablement sobra

Pot ser una capa innecessària si:

  • el repositori és petit i un LSP o una cerca textual respon de seguida;
  • la pregunta demana el contingut exacte d’un únic fitxer;
  • el graf no s’actualitza amb la mateixa freqüència que el codi;
  • l’equip no ha definit consultes ni mètriques que justifiquin mantenir-lo;
  • hi ha restriccions de dades que no s’han configurat;
  • es confon la visualització atractiva amb una prova de qualitat.

La mateixa demostració de Fazt Code arriba a una conclusió semblant: en projectes petits, construir i mantenir el graf pot ser més feina que buscar directament.

Preguntes freqüents

Què és Graphify?

És una eina de codi obert que transforma codi, documentació i altres fonts en un graf de coneixement consultable des de la CLI, una visualització HTML o MCP.

Graphify envia el codi a un model d’IA?

La versió actual indica que el codi es processa localment amb Tree-sitter. Els documents i altres formats poden utilitzar una passada semàntica amb el backend configurat. Cal revisar el corpus i la configuració.

Quin paquet s’ha d’instal·lar?

El paquet oficial de PyPI és graphifyy; després s’utilitza l’ordre graphify.

Quina diferència hi ha entre query, path i explain?

query recupera un subgraf per a una pregunta, path busca la ruta entre dues entitats i explain detalla un node, l’origen i les connexions.

Graphify substitueix RAG?

No de manera general. Un graf és especialment útil per a relacions i recorreguts; un índex vectorial és fort en similitud semàntica. Es poden combinar.

Funciona amb Codex i Claude Code?

Sí. La documentació inclou tots dos, a més de Cursor, Gemini CLI, GitHub Copilot, Aider i altres assistents.

Com sé si millora el meu agent?

Executant una avaluació pròpia amb preguntes representatives i comparant exactitud, cites correctes, tokens, latència i manteniment contra les eines que ja utilitzes.

Conclusió

Graphify és interessant perquè converteix l’estructura d’un repositori en un artefacte persistent i auditable. Les ordres de consulta i ruta poden donar a un agent un mapa inicial millor que una successió de cerques sense context.

El valor no està garantit per la mida del graf ni pel nombre d’estrelles del repositori. Arriba quan les relacions extretes responen preguntes reals amb menys temps i errors. Per això, la millor adopció és gradual: començar amb un repositori, mantenir el codi en mode local, provar consultes pròpies, revisar les arestes inferides i mesurar si la capa de graf supera la cerca convencional.

Contrast i context

Fonts consultades

10 fonts
  1. 01
  2. 02
    Graphify Labs — GitHub Graphify: repositori oficial
  3. 03
  4. 04
  5. 05
  6. 06
    Graphify Labs — GitHub Graphify benchmarks
  7. 07
    Andrej Karpathy — GitHub Gist LLM Wiki
  8. 08
  9. 09
    Microsoft — GitHub GraphRAG
  10. 10

Font de treball

Transcripció amb marques de temps

542 fragments
Consulta la transcripció
  1. 0:00 , obre el vídeo en una pestanya nova

    De todos los proyectos open source que

  2. 0:01 , obre el vídeo en una pestanya nova

    se está mencionando últimamente, hay uno

  3. 0:03 , obre el vídeo en una pestanya nova

    que ha crecido bastante y es este

  4. 0:04 , obre el vídeo en una pestanya nova

    llamado Grify, que es básicamente un

  5. 0:06 , obre el vídeo en una pestanya nova

    proyecto que te permite convertir todos

  6. 0:08 , obre el vídeo en una pestanya nova

    los archivos, documentos, videos,

  7. 0:10 , obre el vídeo en una pestanya nova

    imágenes y prácticamente cualquier tipo

  8. 0:12 , obre el vídeo en una pestanya nova

    de archivo en general en lo que sería un

  9. 0:14 , obre el vídeo en una pestanya nova

    grafo en donde están conectados todos

  10. 0:16 , obre el vídeo en una pestanya nova

    estos. De hecho, también esto se puede

  11. 0:17 , obre el vídeo en una pestanya nova

    aplicar a códigos y el día de hoy les

  12. 0:19 , obre el vídeo en una pestanya nova

    voy a dar una demo rápida de cómo se

  13. 0:20 , obre el vídeo en una pestanya nova

    puede aplicar dentro de un proyecto,

  14. 0:22 , obre el vídeo en una pestanya nova

    pero van a ver que en realidad es una

  15. 0:23 , obre el vídeo en una pestanya nova

    forma bastante simple de implementar lo

  16. 0:25 , obre el vídeo en una pestanya nova

    que sería un grafo para representar

  17. 0:27 , obre el vídeo en una pestanya nova

    archivos que quizás están conectados o

  18. 0:29 , obre el vídeo en una pestanya nova

    que quieres estudiarlos después. Así que

  19. 0:30 , obre el vídeo en una pestanya nova

    en este video voy a darles un resumen de

  20. 0:32 , obre el vídeo en una pestanya nova

    qué se trata todo esto y si no han

  21. 0:33 , obre el vídeo en una pestanya nova

    conocido este repo, en este video les

  22. 0:35 , obre el vídeo en una pestanya nova

    voy a mostrar de forma práctica cómo

  23. 0:36 , obre el vídeo en una pestanya nova

    utilizarlo. Así que vamos a empezar.

  24. 0:39 , obre el vídeo en una pestanya nova

    Coders, antes de empezar, si quieren

  25. 0:41 , obre el vídeo en una pestanya nova

    desplegar una web completa que quizás

  26. 0:42 , obre el vídeo en una pestanya nova

    han desarrollado con Note 10, Python, Go

  27. 0:45 , obre el vídeo en una pestanya nova

    o incluso elixir más una base de datos,

  28. 0:47 , obre el vídeo en una pestanya nova

    quizás Postres o MySQL y quieren subirlo

  29. 0:49 , obre el vídeo en una pestanya nova

    todo a un buen precio, deben conocer

  30. 0:51 , obre el vídeo en una pestanya nova

    Sine. Esta es una plataforma que te

  31. 0:53 , obre el vídeo en una pestanya nova

    permite subir proyectos web de una forma

  32. 0:54 , obre el vídeo en una pestanya nova

    muy simple y a buen precio. Usarlo es

  33. 0:56 , obre el vídeo en una pestanya nova

    muy fácil, solo conectas tu repositorio

  34. 0:57 , obre el vídeo en una pestanya nova

    de GitHub o Gitlab, eliges tu proyecto y

  35. 0:59 , obre el vídeo en una pestanya nova

    en segundos tu aplicación ya está en

  36. 1:01 , obre el vídeo en una pestanya nova

    línea con una URL pública lista para

  37. 1:03 , obre el vídeo en una pestanya nova

    usarse. Además, la plataforma ya incluye

  38. 1:05 , obre el vídeo en una pestanya nova

    el esencial, como permitirte añadir un

  39. 1:07 , obre el vídeo en una pestanya nova

    dominio personalizado. Ya le añade https

  40. 1:09 , obre el vídeo en una pestanya nova

    y también te da lo en tiempo real. Tiene

  41. 1:11 , obre el vídeo en una pestanya nova

    soporte también para wed sockets y

  42. 1:13 , obre el vídeo en una pestanya nova

    http2. Añadir variables de entorno y

  43. 1:15 , obre el vídeo en una pestanya nova

    tiene un soporte 247. Y en cuanto a

  44. 1:17 , obre el vídeo en una pestanya nova

    precios puedes desplegar base de datos

  45. 1:18 , obre el vídeo en una pestanya nova

    de postres o MySQL desde al mes y

  46. 1:21 , obre el vídeo en una pestanya nova

    servidores backend desde $ al mes. Con

  47. 1:23 , obre el vídeo en una pestanya nova

    esto ya tendrías tanto tu frontend y

  48. 1:25 , obre el vídeo en una pestanya nova

    backend funcionando en producción. Así

  49. 1:27 , obre el vídeo en una pestanya nova

    que para proyectos pequeños, MVPs o

  50. 1:29 , obre el vídeo en una pestanya nova

    clientes con bajo presupuesto, esta es

  51. 1:30 , obre el vídeo en una pestanya nova

    una opción rápida, simple y económica. Y

  52. 1:33 , obre el vídeo en una pestanya nova

    si en caso quieres probar la plataforma

  53. 1:35 , obre el vídeo en una pestanya nova

    antes, también tienes un trial gratuito

  54. 1:36 , obre el vídeo en una pestanya nova

    de 7 días para que puedas subir tu

  55. 1:38 , obre el vídeo en una pestanya nova

    proyecto. Para saber más de Cynote, te

  56. 1:39 , obre el vídeo en una pestanya nova

    dejo un enlace en la descripción. Muy

  57. 1:41 , obre el vídeo en una pestanya nova

    bien, antes de empezar, primero vamos a

  58. 1:42 , obre el vídeo en una pestanya nova

    conocer un poco acerca del proyecto y

  59. 1:44 , obre el vídeo en una pestanya nova

    esta es la web de grapify.com en donde

  60. 1:46 , obre el vídeo en una pestanya nova

    pueden encontrar de forma resumida de

  61. 1:48 , obre el vídeo en una pestanya nova

    qué se trata. De hecho, el proyecto es

  62. 1:49 , obre el vídeo en una pestanya nova

    relativamente simple de entender. Para

  63. 1:51 , obre el vídeo en una pestanya nova

    empezar, nosotros vamos a instalar este

  64. 1:52 , obre el vídeo en una pestanya nova

    plugin, luego vamos a ejecutar un

  65. 1:53 , obre el vídeo en una pestanya nova

    comando que va a analizar, digamos, el

  66. 1:55 , obre el vídeo en una pestanya nova

    código y va a generar un grafo. Y a

  67. 1:57 , obre el vídeo en una pestanya nova

    partir de allí nosotros vamos a poder

  68. 1:59 , obre el vídeo en una pestanya nova

    hacer consultas. Ahora, esto no está

  69. 2:00 , obre el vídeo en una pestanya nova

    ligado a ningún agente en específico, de

  70. 2:02 , obre el vídeo en una pestanya nova

    hecho, es una implementación de un

  71. 2:04 , obre el vídeo en una pestanya nova

    concepto que ya se había mencionado

  72. 2:05 , obre el vídeo en una pestanya nova

    antes. Y bueno, ese concepto que les

  73. 2:07 , obre el vídeo en una pestanya nova

    menciono viene a partir de este post que

  74. 2:08 , obre el vídeo en una pestanya nova

    hizo Andrew Carpaty más o menos

  75. 2:10 , obre el vídeo en una pestanya nova

    alrededor de abril de este año, en donde

  76. 2:12 , obre el vídeo en una pestanya nova

    explica que cada vez que está

  77. 2:13 , obre el vídeo en una pestanya nova

    aprendiendo un tema o está investigando

  78. 2:15 , obre el vídeo en una pestanya nova

    algo, alimenta su propia wiki. Es decir,

  79. 2:17 , obre el vídeo en una pestanya nova

    tú puedes tener un proyecto en donde

  80. 2:18 , obre el vídeo en una pestanya nova

    está conformado por documentos de todo

  81. 2:20 , obre el vídeo en una pestanya nova

    tipo. pueden ser artículos, pueden ser

  82. 2:22 , obre el vídeo en una pestanya nova

    investigaciones, puede ser códigos o

  83. 2:24 , obre el vídeo en una pestanya nova

    también imágenes, archivos, videos o

  84. 2:26 , obre el vídeo en una pestanya nova

    prácticamente lo que él llama un archivo

  85. 2:29 , obre el vídeo en una pestanya nova

    en crudo o row. Y bueno, a partir de

  86. 2:30 , obre el vídeo en una pestanya nova

    allí lo que se hace es que nosotros

  87. 2:32 , obre el vídeo en una pestanya nova

    típicamente vamos a pasarlo por un

  88. 2:34 , obre el vídeo en una pestanya nova

    modelo inteligente para que lo

  89. 2:36 , obre el vídeo en una pestanya nova

    convierta, digamos, todos estos

  90. 2:37 , obre el vídeo en una pestanya nova

    artículos dispersos y trate de

  91. 2:39 , obre el vídeo en una pestanya nova

    categorizarlos dentro de conceptos. Es

  92. 2:41 , obre el vídeo en una pestanya nova

    decir, en lugar de tener archivos

  93. 2:43 , obre el vídeo en una pestanya nova

    dispersos, pues los podemos empezar a

  94. 2:44 , obre el vídeo en una pestanya nova

    agrupar. Y de esta forma luego podríamos

  95. 2:47 , obre el vídeo en una pestanya nova

    obtener como si fuera una especie de

  96. 2:49 , obre el vídeo en una pestanya nova

    relaciones dentro de estos archivos y

  97. 2:50 , obre el vídeo en una pestanya nova

    luego podríamos verlo a través de algún

  98. 2:51 , obre el vídeo en una pestanya nova

    tipo de interfaz. En este caso él

  99. 2:53 , obre el vídeo en una pestanya nova

    utiliza Obsidian y hacemos todo esto

  100. 2:55 , obre el vídeo en una pestanya nova

    básicamente para que luego podramos

  101. 2:57 , obre el vídeo en una pestanya nova

    hacer consultas. Por ejemplo, podríamos

  102. 2:58 , obre el vídeo en una pestanya nova

    hacer consultas de un tema y como todo

  103. 3:00 , obre el vídeo en una pestanya nova

    está relacionado, una puede ir entre ese

  104. 3:03 , obre el vídeo en una pestanya nova

    grafo y puede ir contestándote. Es

  105. 3:04 , obre el vídeo en una pestanya nova

    decir, esta es como una alternativa a

  106. 3:06 , obre el vídeo en una pestanya nova

    crear un rag, pero de una forma mucho

  107. 3:08 , obre el vídeo en una pestanya nova

    más sencilla y al final la respuesta

  108. 3:10 , obre el vídeo en una pestanya nova

    puede llegar a ser bastante similar,

  109. 3:12 , obre el vídeo en una pestanya nova

    solamente que esto es mucho más simple

  110. 3:13 , obre el vídeo en una pestanya nova

    de mantener al ser simplemente archivos

  111. 3:15 , obre el vídeo en una pestanya nova

    conectados entre ellos. Y bueno,

  112. 3:17 , obre el vídeo en una pestanya nova

    básicamente es la idea, pero en sí hay

  113. 3:18 , obre el vídeo en una pestanya nova

    muchos proyectos que toman esta base o

  114. 3:20 , obre el vídeo en una pestanya nova

    al menos este post y han nacido

  115. 3:22 , obre el vídeo en una pestanya nova

    proyectos como Grapy, aunque no es el

  116. 3:24 , obre el vídeo en una pestanya nova

    único. Luego les voy a mencionar en otro

  117. 3:25 , obre el vídeo en una pestanya nova

    video como un resumen de este tema

  118. 3:27 , obre el vídeo en una pestanya nova

    porque hay alguno de Google, otro de

  119. 3:28 , obre el vídeo en una pestanya nova

    Microsoft, otros también dispersos en el

  120. 3:30 , obre el vídeo en una pestanya nova

    Open Source por allí, pero uno de los

  121. 3:31 , obre el vídeo en una pestanya nova

    más populares y el que ha ganado más

  122. 3:33 , obre el vídeo en una pestanya nova

    relevancia en estos últimos meses ha

  123. 3:34 , obre el vídeo en una pestanya nova

    sido Grapify, principalmente por su

  124. 3:36 , obre el vídeo en una pestanya nova

    facilidad de uso. Y bueno, esto no está

  125. 3:38 , obre el vídeo en una pestanya nova

    relacionado con ningún agente de nuevo,

  126. 3:40 , obre el vídeo en una pestanya nova

    entonces puede ser utilizado en

  127. 3:41 , obre el vídeo en una pestanya nova

    cualquier agente o harness de IA y

  128. 3:44 , obre el vídeo en una pestanya nova

    también puede ser utilizado con

  129. 3:45 , obre el vídeo en una pestanya nova

    cualquier herramienta frontend como le

  130. 3:47 , obre el vídeo en una pestanya nova

    llama Carpaty. Pero bueno, el día de hoy

  131. 3:49 , obre el vídeo en una pestanya nova

    voy a utilizar Cloud Code, aunque de

  132. 3:50 , obre el vídeo en una pestanya nova

    nuevo pueden utilizar cualquier

  133. 3:52 , obre el vídeo en una pestanya nova

    herramienta que ven aquí, aunque la

  134. 3:53 , obre el vídeo en una pestanya nova

    forma que yo les recomiendo que revisen

  135. 3:54 , obre el vídeo en una pestanya nova

    mucho más sería su propio repositorio,

  136. 3:56 , obre el vídeo en una pestanya nova

    en donde aquí justamente lo actualizan

  137. 3:58 , obre el vídeo en una pestanya nova

    mucho más y también hay una guía mucho

  138. 4:00 , obre el vídeo en una pestanya nova

    más simple, incluso a mi parecer.

  139. 4:01 , obre el vídeo en una pestanya nova

    Entonces, primero vamos a instalarlo y

  140. 4:03 , obre el vídeo en una pestanya nova

    muy importante, vamos a ver qué es lo

  141. 4:04 , obre el vídeo en una pestanya nova

    que requerimos para poder hacer eso.

  142. 4:05 , obre el vídeo en una pestanya nova

    Primero, es importante que ya tengan

  143. 4:07 , obre el vídeo en una pestanya nova

    Python instalado en su sistema. Si no

  144. 4:08 , obre el vídeo en una pestanya nova

    saben que es Python, es un lenguaje de

  145. 4:10 , obre el vídeo en una pestanya nova

    programación y es un programa a la vez.

  146. 4:12 , obre el vídeo en una pestanya nova

    Así que simplemente abran una terminal

  147. 4:13 , obre el vídeo en una pestanya nova

    de su sistema y ejecuten comando de

  148. 4:15 , obre el vídeo en una pestanya nova

    aquí, Python- Version. En mi caso tengo

  149. 4:17 , obre el vídeo en una pestanya nova

    esta versión, pero en realidad con

  150. 4:18 , obre el vídeo en una pestanya nova

    cualquier versión superior a la 3.10 les

  151. 4:20 , obre el vídeo en una pestanya nova

    va a bastar. Y lo siguiente que es que

  152. 4:22 , obre el vídeo en una pestanya nova

    también deben tener instalado este

  153. 4:23 , obre el vídeo en una pestanya nova

    programa llamado UV o UV, que es

  154. 4:26 , obre el vídeo en una pestanya nova

    básicamente para poder crear entornos

  155. 4:27 , obre el vídeo en una pestanya nova

    virtuales de Python. Entonces,

  156. 4:28 , obre el vídeo en una pestanya nova

    simplemente copiamos esto y lo pegamos.

  157. 4:30 , obre el vídeo en una pestanya nova

    Aunque otra forma es que si ustedes, por

  158. 4:31 , obre el vídeo en una pestanya nova

    ejemplo, quieren ver el proyecto,

  159. 4:33 , obre el vídeo en una pestanya nova

    también pueden entrar directamente en su

  160. 4:34 , obre el vídeo en una pestanya nova

    documentación y aquí también está el

  161. 4:36 , obre el vídeo en una pestanya nova

    comando para instalarlo tanto para Mac,

  162. 4:37 , obre el vídeo en una pestanya nova

    Linux y Windows. En mi caso voy a

  163. 4:39 , obre el vídeo en una pestanya nova

    instalarlo para Windows, así que

  164. 4:40 , obre el vídeo en una pestanya nova

    simplemente pego ese comando en su lugar

  165. 4:41 , obre el vídeo en una pestanya nova

    y es un programa bastante rápido de

  166. 4:43 , obre el vídeo en una pestanya nova

    instalar, como pueden ver. Y listo. A

  167. 4:44 , obre el vídeo en una pestanya nova

    partir de allí lo único que necesitamos

  168. 4:46 , obre el vídeo en una pestanya nova

    es ejecutar este comando, aunque lo

  169. 4:48 , obre el vídeo en una pestanya nova

    principal es que estemos ubicados en el

  170. 4:50 , obre el vídeo en una pestanya nova

    proyecto en donde queremos utilizar

  171. 4:51 , obre el vídeo en una pestanya nova

    grapify. Entonces, ubicado dentro de su

  172. 4:53 , obre el vídeo en una pestanya nova

    proyecto, lo que vamos a hacer es

  173. 4:54 , obre el vídeo en una pestanya nova

    ejecutar este comando que obtenemos

  174. 4:56 , obre el vídeo en una pestanya nova

    aquí, que sería este UV Tool install.

  175. 4:59 , obre el vídeo en una pestanya nova

    Entonces, vamos a pegarlo allí y esto va

  176. 5:00 , obre el vídeo en una pestanya nova

    a descargar esta herramienta. Es

  177. 5:02 , obre el vídeo en una pestanya nova

    bastante rápido también de hacer porque

  178. 5:03 , obre el vídeo en una pestanya nova

    en realidad no es un proyecto tan

  179. 5:04 , obre el vídeo en una pestanya nova

    grande. Y a partir de aquí pues ya

  180. 5:06 , obre el vídeo en una pestanya nova

    podríamos empezar a ejecutar este

  181. 5:07 , obre el vídeo en una pestanya nova

    grapify install. Entonces podríamos

  182. 5:09 , obre el vídeo en una pestanya nova

    lanzar grapify install y pueden ver que

  183. 5:11 , obre el vídeo en una pestanya nova

    obtenemos esta bienvenida o este resumen

  184. 5:14 , obre el vídeo en una pestanya nova

    de grapify y listo. A partir de aquí muy

  185. 5:15 , obre el vídeo en una pestanya nova

    importante tenemos que abrir algún

  186. 5:17 , obre el vídeo en una pestanya nova

    agente de IA y lanzar este comando.

  187. 5:19 , obre el vídeo en una pestanya nova

    Ahora, si se preguntan por qué

  188. 5:19 , obre el vídeo en una pestanya nova

    necesitamos un agente de IA para poder

  189. 5:21 , obre el vídeo en una pestanya nova

    hacerlo, es que justamente el agente DEA

  190. 5:23 , obre el vídeo en una pestanya nova

    lo que va a hacer es escanear el código

  191. 5:25 , obre el vídeo en una pestanya nova

    una vez y va a darnos este grafo.

  192. 5:26 , obre el vídeo en una pestanya nova

    Entonces sí es posible que sí se gaste

  193. 5:28 , obre el vídeo en una pestanya nova

    bastante tokens al momento de armar el

  194. 5:30 , obre el vídeo en una pestanya nova

    proyecto. Entonces, en mi caso, voy a

  195. 5:32 , obre el vídeo en una pestanya nova

    lanzar cloud code y una vez allí,

  196. 5:34 , obre el vídeo en una pestanya nova

    simplemente vamos a escribir slash y en

  197. 5:35 , obre el vídeo en una pestanya nova

    el caso de cloud code, aquí ustedes

  198. 5:36 , obre el vídeo en una pestanya nova

    pueden escribir por ejemplo grapify y

  199. 5:38 , obre el vídeo en una pestanya nova

    pueden ver que í aparece y simplemente

  200. 5:39 , obre el vídeo en una pestanya nova

    escribimos un punto como para decirle

  201. 5:41 , obre el vídeo en una pestanya nova

    escanea todo el proyecto actual. Ahora

  202. 5:43 , obre el vídeo en una pestanya nova

    yo tengo este proyecto, pero lo más

  203. 5:44 , obre el vídeo en una pestanya nova

    importante es aquí aparece esta carpeta

  204. 5:46 , obre el vídeo en una pestanya nova

    llamada grapify out, que es como la

  205. 5:47 , obre el vídeo en una pestanya nova

    salida de grapify. Entonces vamos a

  206. 5:49 , obre el vídeo en una pestanya nova

    esperar a que termine este proceso de

  207. 5:51 , obre el vídeo en una pestanya nova

    generación o escaneo de todo el

  208. 5:52 , obre el vídeo en una pestanya nova

    proyecto, que dependiendo de qué tan

  209. 5:53 , obre el vídeo en una pestanya nova

    grande sea tu proyecto, pues esto le

  210. 5:55 , obre el vídeo en una pestanya nova

    puede tomar más o menos tiempo.

  211. 5:56 , obre el vídeo en una pestanya nova

    Entonces, a partir de allí recién es

  212. 5:58 , obre el vídeo en una pestanya nova

    donde vamos a ver el resultado. Ahora,

  213. 5:59 , obre el vídeo en una pestanya nova

    cuando ustedes lo utilicen, de hecho,

  214. 6:00 , obre el vídeo en una pestanya nova

    también van a obtener algún tipo de

  215. 6:01 , obre el vídeo en una pestanya nova

    pregunta de este estilo, es decir, si

  216. 6:03 , obre el vídeo en una pestanya nova

    quieren utilizarlo para el proyecto

  217. 6:05 , obre el vídeo en una pestanya nova

    entero. En este caso, yo tengo un

  218. 6:06 , obre el vídeo en una pestanya nova

    monorrepo que está conformado por

  219. 6:07 , obre el vídeo en una pestanya nova

    bastantes palabras. En este caso lo ha

  220. 6:09 , obre el vídeo en una pestanya nova

    contado ya. Y si bien no es

  221. 6:10 , obre el vídeo en una pestanya nova

    excesivamente grande, pues obviamente

  222. 6:12 , obre el vídeo en una pestanya nova

    esto va a consumir bastantes tokens. O

  223. 6:13 , obre el vídeo en una pestanya nova

    lo otro es que simplemente seleccionemos

  224. 6:15 , obre el vídeo en una pestanya nova

    alguna aplicación específica del mono

  225. 6:17 , obre el vídeo en una pestanya nova

    repoend.

  226. 6:20 , obre el vídeo en una pestanya nova

    Entonces, también puedes escoger algunos

  227. 6:22 , obre el vídeo en una pestanya nova

    y bueno, aquí me da varias opciones. Y

  228. 6:23 , obre el vídeo en una pestanya nova

    bueno, eso lo que va a hacer es que va a

  229. 6:24 , obre el vídeo en una pestanya nova

    escanear el proyecto entero. Es por eso

  230. 6:26 , obre el vídeo en una pestanya nova

    que también está lanzando múltiples

  231. 6:27 , obre el vídeo en una pestanya nova

    subagentes como para avanzar más rápido.

  232. 6:29 , obre el vídeo en una pestanya nova

    Entonces sí, esto va a consumir

  233. 6:30 , obre el vídeo en una pestanya nova

    bastantes tokens simplemente al momento

  234. 6:32 , obre el vídeo en una pestanya nova

    de escanear el proyecto inicialmente. Y

  235. 6:34 , obre el vídeo en una pestanya nova

    bueno, después de unos 17 minutos más o

  236. 6:36 , obre el vídeo en una pestanya nova

    menos, lo que hemos obtenido es algo

  237. 6:37 , obre el vídeo en una pestanya nova

    como esto. De hecho, lo que da es un

  238. 6:39 , obre el vídeo en una pestanya nova

    reporte sencillo acerca de tres archivos

  239. 6:41 , obre el vídeo en una pestanya nova

    principales. El primero es un HTML, que

  240. 6:43 , obre el vídeo en una pestanya nova

    es donde está el grafo interactivo. Y

  241. 6:45 , obre el vídeo en una pestanya nova

    luego también tenemos un reporte que es

  242. 6:47 , obre el vídeo en una pestanya nova

    como un archivo en donde va a resumir

  243. 6:49 , obre el vídeo en una pestanya nova

    todo lo que ha hecho e internamente

  244. 6:50 , obre el vídeo en una pestanya nova

    también un archivo Jason que es la forma

  245. 6:52 , obre el vídeo en una pestanya nova

    en la que se relacionan los datos. Y

  246. 6:53 , obre el vídeo en una pestanya nova

    bueno, aquí nos menciona la cantidad de

  247. 6:54 , obre el vídeo en una pestanya nova

    nodos, comunidades y demás. Ya lo vamos

  248. 6:56 , obre el vídeo en una pestanya nova

    a ver. Y muy importante también el costo

  249. 6:58 , obre el vídeo en una pestanya nova

    por token, que aquí por ejemplo se ha

  250. 6:59 , obre el vídeo en una pestanya nova

    consumido alrededor de 1 millón y algo

  251. 7:01 , obre el vídeo en una pestanya nova

    solamente en este repo. Lo que si veo mi

  252. 7:03 , obre el vídeo en una pestanya nova

    uso allí pueden ver que ha avanzado

  253. 7:04 , obre el vídeo en una pestanya nova

    bastante realmente, pero lo más

  254. 7:06 , obre el vídeo en una pestanya nova

    importante es ver justamente estos nodos

  255. 7:08 , obre el vídeo en una pestanya nova

    que ha creado. Entonces vamos a ver el

  256. 7:10 , obre el vídeo en una pestanya nova

    archivo. Y bueno, esto lo pueden

  257. 7:11 , obre el vídeo en una pestanya nova

    encontrar en una carpeta que se llama

  258. 7:12 , obre el vídeo en una pestanya nova

    grapify out. Y a partir de aquí van a

  259. 7:14 , obre el vídeo en una pestanya nova

    ver un archivo de HTML y este es

  260. 7:16 , obre el vídeo en una pestanya nova

    básicamente el grafo que crea. De hecho,

  261. 7:18 , obre el vídeo en una pestanya nova

    dependiendo de qué tanto ocupe

  262. 7:19 , obre el vídeo en una pestanya nova

    justamente su proyecto, esto puede

  263. 7:21 , obre el vídeo en una pestanya nova

    cargar un poquito y pueden ver que este

  264. 7:22 , obre el vídeo en una pestanya nova

    es el tamaño de este proyecto. Entonces,

  265. 7:24 , obre el vídeo en una pestanya nova

    lo que ha generado de momento es como

  266. 7:25 , obre el vídeo en una pestanya nova

    una representación visual de cómo están

  267. 7:27 , obre el vídeo en una pestanya nova

    generados todos estos nodos y ese

  268. 7:29 , obre el vídeo en una pestanya nova

    proyecto es un poquito grande, de hecho

  269. 7:30 , obre el vídeo en una pestanya nova

    tampoco es excesivamente, pero pueden

  270. 7:32 , obre el vídeo en una pestanya nova

    ver que hay una enorme cantidad de nodos

  271. 7:34 , obre el vídeo en una pestanya nova

    allí distribuidos. Ahora, muy

  272. 7:35 , obre el vídeo en una pestanya nova

    importante, estos nodos que están aquí

  273. 7:36 , obre el vídeo en una pestanya nova

    en realidad no son archivos, es decir,

  274. 7:38 , obre el vídeo en una pestanya nova

    no está representando como un archivo se

  275. 7:40 , obre el vídeo en una pestanya nova

    relaciona con otro que podría entenderse

  276. 7:42 , obre el vídeo en una pestanya nova

    así realmente, pero no. En realidad, lo

  277. 7:43 , obre el vídeo en una pestanya nova

    que está uniendo son conceptos, es

  278. 7:45 , obre el vídeo en una pestanya nova

    decir, toma como una enorme cantidad de

  279. 7:47 , obre el vídeo en una pestanya nova

    archivos que pueden estar agrupados y

  280. 7:49 , obre el vídeo en una pestanya nova

    crea un nodo, por ejemplo, llamado

  281. 7:50 , obre el vídeo en una pestanya nova

    public. O por ejemplo, aquí tenemos otro

  282. 7:52 , obre el vídeo en una pestanya nova

    nodo que se llama contextual animations

  283. 7:54 , obre el vídeo en una pestanya nova

    y así, es decir, va separándolos por

  284. 7:57 , obre el vídeo en una pestanya nova

    grupos y a partir de aquí nosotros

  285. 7:58 , obre el vídeo en una pestanya nova

    podríamos ir navegando. Y en realidad

  286. 8:00 , obre el vídeo en una pestanya nova

    esto es simplemente para darnos una idea

  287. 8:02 , obre el vídeo en una pestanya nova

    de cómo se están creando, porque al

  288. 8:04 , obre el vídeo en una pestanya nova

    final la única razón de por qué

  289. 8:06 , obre el vídeo en una pestanya nova

    obtenemos todo esto es para poder

  290. 8:08 , obre el vídeo en una pestanya nova

    consultarlo. Ahora en la parte derecha

  291. 8:09 , obre el vídeo en una pestanya nova

    también pueden ver que hay algo llamado

  292. 8:11 , obre el vídeo en una pestanya nova

    communities. Esto de communities es

  293. 8:12 , obre el vídeo en una pestanya nova

    justamente las distintas secciones que

  294. 8:14 , obre el vídeo en una pestanya nova

    se van creando. Por ejemplo, aquí hay

  295. 8:16 , obre el vídeo en una pestanya nova

    una sección que se llama table and

  296. 8:17 , obre el vídeo en una pestanya nova

    dialoges o también hay otra que se llama

  297. 8:19 , obre el vídeo en una pestanya nova

    admin tables, por ejemplo, y así.

  298. 8:21 , obre el vídeo en una pestanya nova

    Entonces, como pueden ver, se van

  299. 8:22 , obre el vídeo en una pestanya nova

    agrupando y por ejemplo, aquí hay una

  300. 8:24 , obre el vídeo en una pestanya nova

    carpeta que se llama inen skills docs y

  301. 8:26 , obre el vídeo en una pestanya nova

    aquí hay varios nodos, que significa que

  302. 8:28 , obre el vídeo en una pestanya nova

    hay archivos dentro de cada nodo y no

  303. 8:30 , obre el vídeo en una pestanya nova

    necesariamente significa que están

  304. 8:31 , obre el vídeo en una pestanya nova

    dentro del mismo carpeta, es decir,

  305. 8:33 , obre el vídeo en una pestanya nova

    pueden estar tanto en una carpeta de

  306. 8:35 , obre el vídeo en una pestanya nova

    frontend, otra de backend y así.

  307. 8:37 , obre el vídeo en una pestanya nova

    Entonces, la idea justamente del grafo

  308. 8:38 , obre el vídeo en una pestanya nova

    es ver que están relacionados y de esta

  309. 8:41 , obre el vídeo en una pestanya nova

    forma se va formando todo el gráfico que

  310. 8:43 , obre el vídeo en una pestanya nova

    hemos visto. Y bueno, entre los primeros

  311. 8:44 , obre el vídeo en una pestanya nova

    comandos que nos muestra su repositorio

  312. 8:46 , obre el vídeo en una pestanya nova

    es que podemos instalar grapy también

  313. 8:48 , obre el vídeo en una pestanya nova

    para una herramienta en específica. Es

  314. 8:50 , obre el vídeo en una pestanya nova

    decir, cuando ejecutamos grapify

  315. 8:51 , obre el vídeo en una pestanya nova

    install, simplemente como lo hemos hecho

  316. 8:53 , obre el vídeo en una pestanya nova

    hace algunos segundos, en realidad lo

  317. 8:55 , obre el vídeo en una pestanya nova

    instalamos para todos los agentes que

  318. 8:56 , obre el vídeo en una pestanya nova

    tenemos disponibles en nuestro

  319. 8:57 , obre el vídeo en una pestanya nova

    computador. Pero si ustedes quieren

  320. 8:58 , obre el vídeo en una pestanya nova

    instalarlo para un solo agente o un solo

  321. 9:00 , obre el vídeo en una pestanya nova

    hardness, también pueden hacerlo con

  322. 9:01 , obre el vídeo en una pestanya nova

    estos comandos. Ahora, muy aparte de

  323. 9:03 , obre el vídeo en una pestanya nova

    esto, lo importante es saber qué podemos

  324. 9:05 , obre el vídeo en una pestanya nova

    hacer en cuanto a consultas yy también

  325. 9:07 , obre el vídeo en una pestanya nova

    tiene sus propios comandos. Por ejemplo,

  326. 9:08 , obre el vídeo en una pestanya nova

    aquí están los comandos más comunes. El

  327. 9:10 , obre el vídeo en una pestanya nova

    primero es el update, que justamente

  328. 9:12 , obre el vídeo en una pestanya nova

    nosotros vamos a requerir actualizar el

  329. 9:13 , obre el vídeo en una pestanya nova

    grafo, cuando vamos a requerir, por

  330. 9:15 , obre el vídeo en una pestanya nova

    ejemplo, añadir más archivos y que esto

  331. 9:17 , obre el vídeo en una pestanya nova

    se refleje también en el grafo. Y entre

  332. 9:19 , obre el vídeo en una pestanya nova

    los otros o los más comunes serían estos

  333. 9:21 , obre el vídeo en una pestanya nova

    tres de aquí, que por ejemplo está

  334. 9:23 , obre el vídeo en una pestanya nova

    query, está pad y explain. Query sería,

  335. 9:25 , obre el vídeo en una pestanya nova

    digamos, el más sencillo porque de esta

  336. 9:27 , obre el vídeo en una pestanya nova

    forma como que podemos consultar cosas

  337. 9:28 , obre el vídeo en una pestanya nova

    del repo. Por ejemplo, para ejecutarlo

  338. 9:30 , obre el vídeo en una pestanya nova

    podríamos llamar grapify query y entre

  339. 9:32 , obre el vídeo en una pestanya nova

    dobles comedias podemos hacer nuestra

  340. 9:33 , obre el vídeo en una pestanya nova

    duda. Por ejemplo, en este caso le

  341. 9:34 , obre el vídeo en una pestanya nova

    podría decir de qué forma funciona la

  342. 9:36 , obre el vídeo en una pestanya nova

    autenticación del CLI. Y bueno,

  343. 9:37 , obre el vídeo en una pestanya nova

    utilizando el skill, lo primero que va a

  344. 9:38 , obre el vídeo en una pestanya nova

    hacer es cargar justamente las

  345. 9:40 , obre el vídeo en una pestanya nova

    referencias de dónde están esos nodos. Y

  346. 9:42 , obre el vídeo en una pestanya nova

    no utiliza, como pueden ver, el típico

  347. 9:44 , obre el vídeo en una pestanya nova

    comando de Cloud Code en donde va a

  348. 9:46 , obre el vídeo en una pestanya nova

    leer, por ejemplo, un archivo y va a

  349. 9:47 , obre el vídeo en una pestanya nova

    buscar el otro y así, sino que aquí va a

  350. 9:49 , obre el vídeo en una pestanya nova

    utilizar el intermediario que sería

  351. 9:51 , obre el vídeo en una pestanya nova

    grapify. Y con esto lo que van a obtener

  352. 9:52 , obre el vídeo en una pestanya nova

    es que justamente se analiza toda la

  353. 9:54 , obre el vídeo en una pestanya nova

    cadena, es decir, de qué forma esa

  354. 9:56 , obre el vídeo en una pestanya nova

    autenticación está relacionada con

  355. 9:58 , obre el vídeo en una pestanya nova

    quizás con el backend, con el frontend y

  356. 10:00 , obre el vídeo en una pestanya nova

    puede saberlo de una forma mucho más

  357. 10:01 , obre el vídeo en una pestanya nova

    sencilla sin la necesidad de que tenga

  358. 10:03 , obre el vídeo en una pestanya nova

    que él mismo buscar los archivos.

  359. 10:04 , obre el vídeo en una pestanya nova

    Simplemente el grafo ya le da la

  360. 10:05 , obre el vídeo en una pestanya nova

    información y esto lo que va a hacer es

  361. 10:07 , obre el vídeo en una pestanya nova

    que uno puede ahorrar tokens e incluso

  362. 10:09 , obre el vídeo en una pestanya nova

    la respuesta puede ser mucho más exacta

  363. 10:11 , obre el vídeo en una pestanya nova

    porque aquí ya se está referenciando

  364. 10:12 , obre el vídeo en una pestanya nova

    entre ellos. Y bueno, con esto aquí me

  365. 10:14 , obre el vídeo en una pestanya nova

    explica cómo funciona el login, también

  366. 10:15 , obre el vídeo en una pestanya nova

    de dónde se obtiene o qué otros archivos

  367. 10:18 , obre el vídeo en una pestanya nova

    justamente están utilizándolo. Y esta

  368. 10:19 , obre el vídeo en una pestanya nova

    respuesta de nuevo es mucho más exacta,

  369. 10:21 , obre el vídeo en una pestanya nova

    aunque por ejemplo hay veces también en

  370. 10:22 , obre el vídeo en una pestanya nova

    las que puedes que implementes algo

  371. 10:24 , obre el vídeo en una pestanya nova

    nuevo y quieres que se rastree

  372. 10:26 , obre el vídeo en una pestanya nova

    nuevamente. Entonces aquí también te da

  373. 10:27 , obre el vídeo en una pestanya nova

    como el resumen de si quieres averiguar

  374. 10:29 , obre el vídeo en una pestanya nova

    algo más y todo esto es porque

  375. 10:30 , obre el vídeo en una pestanya nova

    simplemente sabe qué otros archivos

  376. 10:31 , obre el vídeo en una pestanya nova

    están relacionados. Luego también

  377. 10:33 , obre el vídeo en una pestanya nova

    tenemos otro comando que se llama grpy

  378. 10:34 , obre el vídeo en una pestanya nova

    Pad, que lo que hace es para saber de

  379. 10:36 , obre el vídeo en una pestanya nova

    qué archivo a qué archivo justamente es

  380. 10:38 , obre el vídeo en una pestanya nova

    la ruta. Es como para poder entender

  381. 10:41 , obre el vídeo en una pestanya nova

    cuáles los nodos que se van incluyendo

  382. 10:43 , obre el vídeo en una pestanya nova

    al momento de poder hacer alguna

  383. 10:44 , obre el vídeo en una pestanya nova

    búsqueda. Y bueno, aquí, por ejemplo,

  384. 10:45 , obre el vídeo en una pestanya nova

    simplemente podríamos buscar algo de

  385. 10:46 , obre el vídeo en una pestanya nova

    este estilo. En mi caso, quiero buscar

  386. 10:48 , obre el vídeo en una pestanya nova

    el Task command, por ejemplo, que es del

  387. 10:50 , obre el vídeo en una pestanya nova

    CLI, y quiero saber hasta dónde llega

  388. 10:53 , obre el vídeo en una pestanya nova

    cuando viene la esquima de Prisma, por

  389. 10:55 , obre el vídeo en una pestanya nova

    ejemplo. Y bueno, con esto lo que va a

  390. 10:56 , obre el vídeo en una pestanya nova

    aplicar es también otra forma de

  391. 10:57 , obre el vídeo en una pestanya nova

    búsqueda de que se le conoce como la

  392. 10:59 , obre el vídeo en una pestanya nova

    ruta más corta. Y bueno, esto es

  393. 11:00 , obre el vídeo en una pestanya nova

    simplemente porque de nuevo estamos en

  394. 11:02 , obre el vídeo en una pestanya nova

    un grafo, aunque bueno, todo esto que

  395. 11:03 , obre el vídeo en una pestanya nova

    estamos viendo aquí es simplemente para

  396. 11:05 , obre el vídeo en una pestanya nova

    poder tener como una especie de consulta

  397. 11:07 , obre el vídeo en una pestanya nova

    rápida en cuanto al código. Es decir,

  398. 11:09 , obre el vídeo en una pestanya nova

    por lo general la forma de representar

  399. 11:11 , obre el vídeo en una pestanya nova

    esto es simplemente para que nosotros

  400. 11:12 , obre el vídeo en una pestanya nova

    podamos resolver dudas o podamos

  401. 11:14 , obre el vídeo en una pestanya nova

    elaborar una planificación mucho más

  402. 11:15 , obre el vídeo en una pestanya nova

    detallada, sobre todo cuando el proyecto

  403. 11:17 , obre el vídeo en una pestanya nova

    es muy grande. Eso quiere decir que si

  404. 11:19 , obre el vídeo en una pestanya nova

    tienes un proyecto pequeñito donde

  405. 11:20 , obre el vídeo en una pestanya nova

    recién estás iniciando y es algo

  406. 11:23 , obre el vídeo en una pestanya nova

    codeado, por lo general no necesitas

  407. 11:25 , obre el vídeo en una pestanya nova

    esto porque en realidad estás haciendo

  408. 11:26 , obre el vídeo en una pestanya nova

    mucho más trabajo cuando las búsquedas

  409. 11:28 , obre el vídeo en una pestanya nova

    pueden ser mucho más simples utilizando

  410. 11:29 , obre el vídeo en una pestanya nova

    comandos que ya viene por parte de Cloud

  411. 11:31 , obre el vídeo en una pestanya nova

    Code o Codex, por ejemplo. Entonces esto

  412. 11:33 , obre el vídeo en una pestanya nova

    es justamente como para tener una

  413. 11:35 , obre el vídeo en una pestanya nova

    especie de wiki personal, por así

  414. 11:37 , obre el vídeo en una pestanya nova

    decirlo, o por tu proyecto también. Y a

  415. 11:39 , obre el vídeo en una pestanya nova

    medida que va creciendo, pues vas

  416. 11:41 , obre el vídeo en una pestanya nova

    incluyendo lo que son más archivos o

  417. 11:43 , obre el vídeo en una pestanya nova

    direcciones de videos o direcciones de

  418. 11:45 , obre el vídeo en una pestanya nova

    documentos y así. Entonces, este nodo de

  419. 11:47 , obre el vídeo en una pestanya nova

    aquí va a ir creciendo a medida que vas

  420. 11:49 , obre el vídeo en una pestanya nova

    añadiendo más y más conocimiento, por

  421. 11:51 , obre el vídeo en una pestanya nova

    así decirlo. Y bueno, lo interesante es

  422. 11:52 , obre el vídeo en una pestanya nova

    que a medida que nosotros vamos haciendo

  423. 11:53 , obre el vídeo en una pestanya nova

    consultas, pues justamente me indica,

  424. 11:55 , obre el vídeo en una pestanya nova

    okay, aquí esquema pun prisma no es

  425. 11:58 , obre el vídeo en una pestanya nova

    parte del grafo. Entonces, aquí para

  426. 11:59 , obre el vídeo en una pestanya nova

    obtener la ruta más corta, justamente he

  427. 12:01 , obre el vídeo en una pestanya nova

    hecho un salto de nueve nodos y aquí,

  428. 12:03 , obre el vídeo en una pestanya nova

    por ejemplo, nos muestra como la ruta,

  429. 12:05 , obre el vídeo en una pestanya nova

    es decir, ha saltado de TAS. TS, luego

  430. 12:07 , obre el vídeo en una pestanya nova

    también a una función llamada output

  431. 12:09 , obre el vídeo en una pestanya nova

    item, luego una tabla y así. Entonces,

  432. 12:11 , obre el vídeo en una pestanya nova

    entonces aquí en ese caso me dice,

  433. 12:12 , obre el vídeo en una pestanya nova

    "Okay, es restringido, en realidad no

  434. 12:14 , obre el vídeo en una pestanya nova

    hay un camino que vaya de la aplicación

  435. 12:15 , obre el vídeo en una pestanya nova

    de consola a la API, como que están

  436. 12:18 , obre el vídeo en una pestanya nova

    desconectados estáticamente. Y bueno, en

  437. 12:20 , obre el vídeo en una pestanya nova

    realidad esto es simplemente como para

  438. 12:21 , obre el vídeo en una pestanya nova

    tener una idea como les digo, en

  439. 12:23 , obre el vídeo en una pestanya nova

    realidad no es como magia, como para que

  440. 12:24 , obre el vídeo en una pestanya nova

    consulten algo y esto simplemente le da

  441. 12:26 , obre el vídeo en una pestanya nova

    la respuesta inmediata, sino una forma

  442. 12:28 , obre el vídeo en una pestanya nova

    sencilla de poder saber cómo se están

  443. 12:30 , obre el vídeo en una pestanya nova

    conectando muchas partes de lo que sería

  444. 12:31 , obre el vídeo en una pestanya nova

    el código de un proyecto. Ahora, de

  445. 12:33 , obre el vídeo en una pestanya nova

    hecho, esta forma de poder ver

  446. 12:35 , obre el vídeo en una pestanya nova

    representado en un HTML todos esos nodos

  447. 12:37 , obre el vídeo en una pestanya nova

    es solamente una de todas las formas que

  448. 12:39 , obre el vídeo en una pestanya nova

    permite hacer este proyecto, porque una

  449. 12:41 , obre el vídeo en una pestanya nova

    de las más populares es utilizar a

  450. 12:43 , obre el vídeo en una pestanya nova

    Obsidian como una forma de poder guardar

  451. 12:45 , obre el vídeo en una pestanya nova

    este grafo. Es decir, si lo notan, lo

  452. 12:47 , obre el vídeo en una pestanya nova

    único que tengo aquí dentro del proyecto

  453. 12:48 , obre el vídeo en una pestanya nova

    es este archivo llamado graph. HTML, que

  454. 12:50 , obre el vídeo en una pestanya nova

    de hecho es un archivo bastante grande.

  455. 12:52 , obre el vídeo en una pestanya nova

    De hecho, en este caso estoy en Neobin

  456. 12:53 , obre el vídeo en una pestanya nova

    y, por ejemplo, ni siquiera me muestra

  457. 12:55 , obre el vídeo en una pestanya nova

    el final de este archivo, entonces ni

  458. 12:56 , obre el vídeo en una pestanya nova

    siquiera está cargando, simplemente para

  459. 12:58 , obre el vídeo en una pestanya nova

    darles una idea de lo que puede llegar a

  460. 13:00 , obre el vídeo en una pestanya nova

    crear. Entonces, otra opción es utilizar

  461. 13:02 , obre el vídeo en una pestanya nova

    Obsidian con sus bowls, por ejemplo, que

  462. 13:04 , obre el vídeo en una pestanya nova

    es una forma de generar los archivos y

  463. 13:05 , obre el vídeo en una pestanya nova

    enlazarlos. Y en este caso podría

  464. 13:07 , obre el vídeo en una pestanya nova

    incluso hasta estar alojado en la nube

  465. 13:08 , obre el vídeo en una pestanya nova

    si tiene alguna cuenta de obsidian allí

  466. 13:10 , obre el vídeo en una pestanya nova

    o incluso hasta pueden utilizar alguna

  467. 13:12 , obre el vídeo en una pestanya nova

    base de datos que soporte grafos como

  468. 13:14 , obre el vídeo en una pestanya nova

    puede ser Neo 4G, por ejemplo. Entonces,

  469. 13:16 , obre el vídeo en una pestanya nova

    si lo notan básicamente el proyecto lo

  470. 13:18 , obre el vídeo en una pestanya nova

    que hace es ser como un plugin conector

  471. 13:20 , obre el vídeo en una pestanya nova

    entre lo que sería su código y

  472. 13:21 , obre el vídeo en una pestanya nova

    plataformas que soportan algún tipo de

  473. 13:23 , obre el vídeo en una pestanya nova

    modelo a partir de grafos. La idea es

  474. 13:25 , obre el vídeo en una pestanya nova

    solamente representarlos de esta forma

  475. 13:27 , obre el vídeo en una pestanya nova

    para poder hacer consultas y obviamente

  476. 13:29 , obre el vídeo en una pestanya nova

    para poder utilizarlo como segundo

  477. 13:30 , obre el vídeo en una pestanya nova

    cerebro como le conocen. Es decir, si

  478. 13:32 , obre el vídeo en una pestanya nova

    ustedes quieren tener una wiki donde van

  479. 13:34 , obre el vídeo en una pestanya nova

    a estar investigando constantemente y

  480. 13:35 , obre el vídeo en una pestanya nova

    luego quieren hacer representaciones de

  481. 13:37 , obre el vídeo en una pestanya nova

    esos datos, una forma más sencilla en

  482. 13:38 , obre el vídeo en una pestanya nova

    lugar de estar preguntándole a Cloud

  483. 13:41 , obre el vídeo en una pestanya nova

    Code acerca de cómo se relaciona un

  484. 13:43 , obre el vídeo en una pestanya nova

    archivo con otro y demás, es simplemente

  485. 13:45 , obre el vídeo en una pestanya nova

    utilizando esta forma o esta

  486. 13:46 , obre el vídeo en una pestanya nova

    representación de datos. De hecho, esto

  487. 13:48 , obre el vídeo en una pestanya nova

    es lo que menciona justamente Carpati en

  488. 13:49 , obre el vídeo en una pestanya nova

    su post. En lugar de estar obteniendo

  489. 13:51 , obre el vídeo en una pestanya nova

    respuestas en la terminal como un texto,

  490. 13:53 , obre el vídeo en una pestanya nova

    puedes renderizar archivos o markds o

  491. 13:55 , obre el vídeo en una pestanya nova

    crear slides o representaciones

  492. 13:57 , obre el vídeo en una pestanya nova

    simplemente a partir de los datos que

  493. 13:59 , obre el vídeo en una pestanya nova

    estén conectados. Entonces, es otra

  494. 14:00 , obre el vídeo en una pestanya nova

    forma de organizar o representar los

  495. 14:02 , obre el vídeo en una pestanya nova

    archivos que ya tenemos en un proyecto.

  496. 14:04 , obre el vídeo en una pestanya nova

    Y de nuevo, para código, en este caso

  497. 14:06 , obre el vídeo en una pestanya nova

    tiene una utilidad, sobre todo cuando tu

  498. 14:08 , obre el vídeo en una pestanya nova

    proyecto es muy grande, pero yo le veo

  499. 14:09 , obre el vídeo en una pestanya nova

    incluso mucho más uso, sobre todo si vas

  500. 14:11 , obre el vídeo en una pestanya nova

    a utilizarlo para investigación. Y es

  501. 14:13 , obre el vídeo en una pestanya nova

    que Carpaty, por lo general algo que

  502. 14:14 , obre el vídeo en una pestanya nova

    deben tener en cuenta es que él no es un

  503. 14:16 , obre el vídeo en una pestanya nova

    desarrollador, él es básicamente un

  504. 14:18 , obre el vídeo en una pestanya nova

    investigador de proyectos de IA.

  505. 14:19 , obre el vídeo en una pestanya nova

    Entonces, obviamente, lo que hace son

  506. 14:21 , obre el vídeo en una pestanya nova

    más reportes, más análisis y no tanto

  507. 14:24 , obre el vídeo en una pestanya nova

    creación de software. Entonces, esto de

  508. 14:25 , obre el vídeo en una pestanya nova

    aquí yo lo vería mucho más enfocado si

  509. 14:27 , obre el vídeo en una pestanya nova

    te dedicas, por ejemplo, al Data Science

  510. 14:29 , obre el vídeo en una pestanya nova

    o estás armando alguna tesis y quieres

  511. 14:31 , obre el vídeo en una pestanya nova

    ir incluyendo más y más archivos y luego

  512. 14:32 , obre el vídeo en una pestanya nova

    quieres consultar datos de todos los

  513. 14:34 , obre el vídeo en una pestanya nova

    archivos que has juntado, entonces en

  514. 14:35 , obre el vídeo en una pestanya nova

    ese caso sí tendría mucho más sentido

  515. 14:37 , obre el vídeo en una pestanya nova

    esta forma de organización. Y bueno,

  516. 14:38 , obre el vídeo en una pestanya nova

    básicamente es eso de lo que se trata

  517. 14:40 , obre el vídeo en una pestanya nova

    este proyecto. Ahora, no es el único,

  518. 14:41 , obre el vídeo en una pestanya nova

    pero en realidad esta es una de las

  519. 14:43 , obre el vídeo en una pestanya nova

    formas más sencillas de empezar con todo

  520. 14:44 , obre el vídeo en una pestanya nova

    esto. Entonces, es simplemente un

  521. 14:45 , obre el vídeo en una pestanya nova

    resumen de lo que hace este comando. Así

  522. 14:47 , obre el vídeo en una pestanya nova

    que en los siguientes videos les voy a

  523. 14:48 , obre el vídeo en una pestanya nova

    mostrar también otras opciones o

  524. 14:50 , obre el vídeo en una pestanya nova

    alternativas que vienen por parte de

  525. 14:51 , obre el vídeo en una pestanya nova

    empresas y al final cómo es que se

  526. 14:53 , obre el vídeo en una pestanya nova

    resume todo este tema dentro de

  527. 14:55 , obre el vídeo en una pestanya nova

    múltiples herramientas que al final

  528. 14:56 , obre el vídeo en una pestanya nova

    generan una misma salida, que es este

  529. 14:58 , obre el vídeo en una pestanya nova

    grafo que han visto. En fin, si ustedes

  530. 14:59 , obre el vídeo en una pestanya nova

    tienen una duda o quieren saber más de

  531. 15:00 , obre el vídeo en una pestanya nova

    esto, también lo pueden dejar en los

  532. 15:02 , obre el vídeo en una pestanya nova

    comentarios. Y eso ha sido todo por el

  533. 15:03 , obre el vídeo en una pestanya nova

    video del día de hoy. Y eso ha sido todo

  534. 15:05 , obre el vídeo en una pestanya nova

    por el video del día de hoy. Si quieres

  535. 15:06 , obre el vídeo en una pestanya nova

    conocer más, te dejo en pantalla mis

  536. 15:08 , obre el vídeo en una pestanya nova

    enlaces sociales y mi web fast.dev, en

  537. 15:10 , obre el vídeo en una pestanya nova

    donde puedes reservar asesorías

  538. 15:11 , obre el vídeo en una pestanya nova

    personalizadas de cualquier tema. Y no

  539. 15:13 , obre el vídeo en una pestanya nova

    te olvides de dejarme un comentario, ya

  540. 15:14 , obre el vídeo en una pestanya nova

    sea de una duda o una sugerencia para el

  541. 15:16 , obre el vídeo en una pestanya nova

    siguiente video. Nos vemos en un próximo

  542. 15:18 , obre el vídeo en una pestanya nova

    [música] video.