Graph Engineering: què és, què aporta i quant hi ha de fum
Què és el Graph Engineering? Expliquem nodes, arestes i estat, quan supera un bucle i com evitar costos, errors i sobreenginyeria.
Graph Engineering: què és, què aporta i quant hi ha de fum
Graph Engineering és el disseny explícit d’un flux de treball com un graf: els nodes executen passos, les arestes decideixen quin pas ve després i un estat compartit conserva la informació necessària. Pot coordinar models d’IA, eines, funcions deterministes i aprovacions humanes. La idea és útil, però no va néixer el 2026 i no obliga a construir un sistema multiagent.
El vídeo de BettaTech explica bé per què el terme ha guanyat visibilitat i per què també provoca cansament. Després de prompt engineering, context engineering, harness engineering i loop engineering, cada etiqueta nova pot semblar una professió que cal dominar immediatament. La manera més sana d’abordar-la és treure-li la majúscula: un graf és un patró d’orquestració, no una credencial ni una tecnologia màgica.
Resposta curta: què vol dir Graph Engineering?
Consisteix a representar un procés mitjançant quatre peces:
- Estat: les dades que el procés coneix en cada moment: objectiu, missatges, documents, resultats, errors, pressupost o aprovacions.
- Nodes: funcions que llegeixen una part de l’estat i el modifiquen. Un node pot cridar un model, executar una eina, validar un esquema, demanar permís a una persona o fer un càlcul convencional.
- Arestes: regles de transició. Poden unir dos passos de manera fixa o triar una ruta segons una condició.
- Condicions d’aturada: criteris que porten el flux a un final correcte o el cancel·len abans que consumeixi recursos indefinidament.
Aquesta definició coincideix amb les API actuals de grafs d’agents. LangGraph descriu els nodes com a funcions síncrones o asíncrones i les arestes com el mecanisme que determina l’encaminament. Microsoft AutoGen ofereix grafs seqüencials, paral·lels, condicionals i amb bucles. Google ADK separa els agents orientats al raonament dels agents de flux, que imposen patrons deterministes.
Què encerta el vídeo i què cal matisar
| Afirmació del vídeo | Veredicte | Matisació necessària |
|---|---|---|
| Un graf connecta passos especialitzats | Correcte | Els passos poden ser agents, però també funcions, eines o intervencions humanes. |
| L’estat viatja pel flux | Correcte | Cal definir-ne l’esquema i com es combinen les actualitzacions simultànies. |
| Les arestes comuniquen els nodes | Simplificació útil | Tècnicament, sobretot defineixen rutes i condicions de transició; la informació sol residir en l’estat. |
| El Graph Engineering és una evolució del bucle | No sempre | Un bucle és un cicle dins d’un graf. Cap topologia és superior en tots els casos. |
| La idea ja existia abans del nom | Correcte | Les màquines d’estat, els motors de workflows i els grafs dirigits fa dècades que modelen processos. |
| Els grafs gasten molts tokens | Depèn | El cost prové de les crides als models, del context, dels reintents i de les branques; un node determinista pot ser gairebé gratuït. |
La correcció més important és que node no és sinònim d’agent. Si cada operació es converteix en un model autònom, el sistema guanya variabilitat, latència i cost sense necessitat. Sovint convé que la classificació inicial utilitzi IA, però que la comprovació d’un format, el càlcul d’un import o l’aplicació d’una política siguin funcions deterministes.
Del bucle al graf: no és una escala de maduresa
Un agent simple sol seguir un cicle:
- Observa l’objectiu i l’estat actual.
- Decideix la pròxima acció.
- Executa una eina o genera una resposta.
- Avalua el resultat.
- Repeteix o acaba.
Això ja es pot representar com un graf amb una aresta de retorn. Afegir més nodes és útil quan el problema conté responsabilitats o rutes realment diferents. No és un ascens automàtic de “bucle bàsic” a “graf avançat”: és una decisió d’arquitectura.
| Situació | Solució inicial recomanada |
|---|---|
| Una tasca, un responsable i una seqüència curta | Un sol bucle amb límit de passos |
| Diversos passos previsibles sense gaire raonament | Workflow determinista |
| Una decisió que obre rutes diferents | Graf amb aresta condicional |
| Tasques independents que poden avançar alhora | Branques paral·leles i posterior fusió |
| Especialitats, eines o permisos incompatibles | Nodes o agents separats amb contractes estrictes |
| Una decisió legal, financera o de seguretat | Punt d’aprovació humana abans de l’acció |
| Conversa creativa i oberta entre especialistes | Orquestració dinàmica, només si aporta més que un flux fix |
Com més obert és el flux, més difícil és reproduir, provar i pressupostar-ne el comportament. Per això AutoGen mateix recomana un grup de conversa senzill quan la col·laboració ad hoc ja és suficient, i presenta GraphFlow com l’opció per a un control d’execució estricte.
Un exemple concret: resoldre una incidència de programari
El vídeo proposa un agent que agafa un tiquet de Linear o Jira, prepara especificacions, escriu codi i obre una pull request. En forma de graf, una versió prudent podria ser aquesta:
- Entrada i normalització. Es llegeix el tiquet, es valida que contingui repositori, entorn i criteris d’acceptació.
- Reproducció. Un node executa proves o intenta reproduir l’error en un entorn aïllat.
- Classificació. Una regla separa incidències de documentació, configuració, codi o seguretat.
- Planificació. Un model proposa un pla breu i els fitxers que probablement caldrà tocar.
- Implementació. Una eina modifica el codi dins dels permisos concedits.
- Verificació en paral·lel. Proves, anàlisi estàtica i revisió de seguretat poden executar-se en branques independents.
- Fusió de resultats. El sistema recull els informes sense sobreescriure dades d’altres branques.
- Recuperació. Si una prova falla, el flux torna a implementació amb l’error concret, però només un nombre limitat de vegades.
- Aprovació humana. Una persona revisa els canvis quan afecten permisos, dades o infraestructura.
- Sortida. Només després de superar els controls s’obre la pull request.
La millora no prové de dibuixar caixes. Prové d’haver fet explícits els contractes: quina dada entra, què pot modificar cada pas, qui té permís per publicar, què passa si falla i quan el procés s’ha d’aturar.
Per què no és una idea nova
AWS Step Functions defineix des de fa anys màquines d’estat amb passos, transicions, decisions, esperes, mapes i branques paral·leles. XState representa una màquina d’estat com un graf dirigit on els estats són nodes i les transicions són arestes. Eines d’automatització com Make o n8n també permeten connectar passos, condicions i bifurcacions visualment.
La novetat recent és sobretot lingüística i d’ecosistema: els passos ara poden incloure agents basats en models de llenguatge, amb resultats probabilístics i context extens. L’article d’AI Builder Club que documenta l’aparició del terme situa la cristal·lització pública de l’etiqueta a mitjan juliol de 2026, arran d’una conversa a X vinculada a Peter Steinberger. La seva conclusió és especialment útil: no es va estrenar cap capacitat tècnica aquell dia; es va popularitzar un nom compartit.
Els noms poden ser valuosos. Els patrons de disseny van donar vocabulari comú a problemes recurrents de programari. Però l’etiqueta només ajuda si dues persones entenen el mateix quan la fan servir. “Graph Engineering” encara pot designar des d’un workflow amb tres funcions fins a una xarxa d’agents autònoms.
No s’ha de confondre amb un graf de coneixement
Un graf de workflow descriu el control d’un procés: quin pas s’executa i en quin ordre. Un graf de coneixement representa entitats i relacions del domini: persones, productes, empreses, documents o conceptes. Una base de dades de grafs desa i consulta aquestes relacions.
Els dos mons es poden combinar. Un node del workflow pot consultar un graf de coneixement i afegir el resultat a l’estat. Però compartir la paraula “graf” no els converteix en la mateixa arquitectura.
| Tipus de graf | Nodes | Arestes | Pregunta principal |
|---|---|---|---|
| Workflow d’agents | Passos, funcions o agents | Transicions i condicions | Què s’executa ara? |
| Màquina d’estat | Estats del sistema | Esdeveniments i transicions | En quin estat legal som? |
| Graf de coneixement | Entitats o conceptes | Relacions semàntiques | Què està relacionat amb què? |
El cost real: crides, context i repeticions
Dir que “un graf crema molts tokens” és massa general. Un diagrama no consumeix res per si mateix. El pressupost depèn de:
- quants nodes criden un model;
- quin model utilitza cadascun;
- quant context rep cada crida;
- quantes branques s’activen;
- quants reintents i cicles es permeten;
- si es reutilitzen resultats o es recalcula tot;
- quines respostes es poden validar amb codi convencional.
Executar tres branques en paral·lel pot reduir el temps d’espera, però no necessàriament els tokens totals. I passar l’historial sencer a cada node sol ser pitjor que definir un estat compacte amb camps específics.
Una política de pressupost hauria de limitar com a mínim el nombre de passos, els reintents, el temps total, les crides de model i el cost estimat. LangGraph incorpora un límit de recursió per interrompre execucions que no arriben a un final. En producció, aquesta protecció s’ha de complementar amb terminis, cancel·lació i alertes.
Els problemes que apareixen quan el graf creix
Un graf fa visibles les dependències, però també crea noves superfícies d’error:
- Fusions d’estat: dues branques poden actualitzar el mateix camp amb resultats incompatibles.
- Efectes duplicats: un reintent pot enviar dues vegades un correu, cobrar un import o obrir dos tiquets.
- No determinisme: el mateix context pot generar rutes o sortides diferents.
- Bloquejos i cicles: una condició mal definida pot impedir arribar al final.
- Context obsolet: un node pot actuar sobre dades modificades després per una altra branca.
- Permisos excessius: tots els agents no haurien de compartir totes les eines ni credencials.
- Depuració fragmentada: sense traça comuna costa saber quin node va prendre una decisió i amb quines dades.
- Canvis de versió: reprendre un flux persistent amb una topologia nova pot requerir migrar l’estat.
La persistència de LangGraph desa punts de control per passos d’execució. Això permet reprendre un procés, inspeccionar-ne l’historial i introduir aprovacions humanes. Però persistir no resol automàticament la consistència: cal dissenyar quins camps es guarden, com s’actualitzen i durant quant de temps.
Checklist per construir un graf robust
Abans de desplegar-lo, convé respondre aquestes preguntes:
- Esquema d’estat: quins camps existeixen, quin tipus tenen i qui els pot modificar?
- Contracte de cada node: quina entrada necessita, què retorna i quins efectes externs produeix?
- Regles d’encaminament: les condicions són excloents, tenen ruta per defecte i es poden provar?
- Fusió de branques: com es combinen llistes, errors, missatges o resultats simultanis?
- Idempotència: repetir un node deixa el sistema en un estat correcte sense duplicar accions?
- Reintents: quins errors són temporals, quants intents es permeten i amb quina espera?
- Aturada: hi ha màxim de passos, temps, cost i crides?
- Recuperació: es pot reprendre des d’un punt de control o cal començar de zero?
- Supervisió humana: quines accions necessiten revisió i què veu la persona abans d’aprovar?
- Seguretat: cada node disposa només de les dades i eines imprescindibles?
- Observabilitat: es registren entrada, sortida, ruta, durada, cost, model i versió del prompt?
- Avaluació: hi ha casos de prova per a rutes normals, errors, bucles i intents de saltar controls?
Els recorreguts d’un graf també poden generar casos de prova. La documentació de XState mostra com calcular camins entre estats per visualitzar i validar la màquina. És una propietat pràctica: el diagrama deixa de ser una presentació i es converteix en una especificació executable.
Cinc preguntes contra el FOMO
El millor fragment del vídeo és el filtre que proposa per a qualsevol terme nou. Adaptat al Graph Engineering:
- Quin problema concret resol? Si la resposta és només “fer agents més avançats”, falta precisió.
- Quina capacitat tècnica afegeix? Pot ser encaminament condicional, paral·lelisme, persistència, recuperació o separació de permisos.
- Es pot explicar sense l’etiqueta? “Després de classificar la incidència, executo documentació o codi” és més informatiu que “utilitzo Graph Engineering”.
- Ho necessitem ara? Una seqüència de tres passos no requereix necessàriament un framework de grafs.
- Continuaria sent útil sense el nom? Si la topologia resol un problema real, sí.
Aquest filtre evita dos errors oposats: adoptar cada moda sense criteri i rebutjar una tècnica útil només perquè el màrqueting l’ha exagerada.
Quan convé adoptar-lo
Un graf acostuma a compensar quan existeixen rutes condicionals, treball paral·lel, punts d’aprovació, recuperació parcial, responsabilitats separades o límits diferents de seguretat. També és útil quan l’equip necessita veure i auditar el flux complet.
No compensa si un sol bucle resol la tasca de manera fiable, si les etapes són lineals i trivials, o si el diagrama només divideix una mateixa crida en moltes crides més cares. Primer cal mesurar una implementació senzilla; després, separar els punts que realment fallen, divergeixen o requereixen control independent.
La regla més prudent és: comença amb el flux més petit que puguis provar i fes explícita només la complexitat que ja existeix en el problema.
Preguntes freqüents
Graph Engineering és una professió nova?
No hi ha una definició estàndard, certificació o corpus tècnic independent que el converteixi en una disciplina nova. Avui és sobretot una etiqueta per al disseny de workflows i sistemes d’agents basats en grafs.
Cada node ha de tenir el seu propi model d’IA?
No. Un node pot ser una funció, una crida d’API, un validador, una eina, una aprovació humana o un agent complet. Reservar els models per als passos que necessiten interpretació o generació sol millorar cost i fiabilitat.
Un graf sempre és multiagent?
No. Pot contenir un únic agent, diverses crides al mateix model o cap agent. “Graf” descriu la topologia del flux; “multiagent” descriu quants components amb capacitat de decisió hi participen.
El paral·lelisme redueix el cost?
Normalment redueix la latència si les tasques són independents, però pot mantenir o augmentar el consum total. També obliga a definir com es fusionen els resultats.
LangGraph és necessari per aplicar el patró?
No. LangGraph és una implementació especialitzada, però també es pot construir amb AutoGen, Google ADK, un motor de workflows, una màquina d’estat o codi propi. La decisió depèn de persistència, observabilitat, desplegament i integracions, no del terme de moda.
Conclusió
El vídeo encerta en l’essencial: sota l’etiqueta hi ha una idea anterior i comprensible, i aprendre màquines d’estat és més durador que memoritzar vocabulari de temporada. També ofereix un bon antídot contra la urgència artificial de les xarxes.
La formulació tècnica, però, ha de ser més precisa. Els nodes no són necessàriament agents, les arestes no són canals màgics de comunicació i un graf no és automàticament superior a un bucle. El valor apareix quan converteix dependències, rutes, límits i responsabilitats en una arquitectura observable i comprovable. Sense això, només hem canviat el nom del diagrama.
Metodologia
S’ha revisat la transcripció completa del vídeo i s’han contrastat la definició del terme, les estructures de graf, la persistència, les branques, els bucles i els límits d’execució amb documentació de LangGraph, Microsoft AutoGen, Google ADK, AWS Step Functions i XState. L’origen recent de l’etiqueta s’ha contextualitzat amb l’article d’AI Builder Club que en documenta la difusió. Les promocions de l’acadèmia, els llibres amb enllaços d’afiliació i les crides a subscriure’s no formen part de l’anàlisi editorial.
Contrast i context
Fonts consultades
- 01
-
02
LangChain LangGraph Graph API overview
-
03
LangChain LangGraph persistence
-
04
Microsoft AutoGen GraphFlow
- 05
-
06
Amazon Web Services State machines in AWS Step Functions
-
07
Amazon Web Services Workflow states in AWS Step Functions
-
08
Stately XState transitions
-
09
Stately XState graph traversal
Font de treball
Transcripció amb marques de temps
Consulta la transcripció
-
0:00
, obre el vídeo en una pestanya nova
Cada semana aparece una nueva forma de
-
0:02
, obre el vídeo en una pestanya nova
llamar a cosas que probablemente ya
-
0:04
, obre el vídeo en una pestanya nova
hacíamos antes. Primero fue el prompt
-
0:06
, obre el vídeo en una pestanya nova
engineering, luego fue el context
-
0:08
, obre el vídeo en una pestanya nova
engineering, luego fue el harness
-
0:10
, obre el vídeo en una pestanya nova
engineering, luego el loop engineering y
-
0:13
, obre el vídeo en una pestanya nova
ahora lo que se está cociendo es el
-
0:15
, obre el vídeo en una pestanya nova
graph engineering. En este vídeo quiero
-
0:17
, obre el vídeo en una pestanya nova
explicarte a qué se refieren la mayoría
-
0:19
, obre el vídeo en una pestanya nova
de artículos y menciones a este término.
-
0:21
, obre el vídeo en una pestanya nova
Y quiero desgranar qué parte parece ser
-
0:24
, obre el vídeo en una pestanya nova
que es útil, que es novedosa y qué parte
-
0:26
, obre el vídeo en una pestanya nova
es solamente hype y humo. Y además al
-
0:29
, obre el vídeo en una pestanya nova
final del vídeo te voy a explicar cómo
-
0:31
, obre el vídeo en una pestanya nova
yo analizo y estudio estos diferentes
-
0:33
, obre el vídeo en una pestanya nova
términos que van apareciendo para no
-
0:35
, obre el vídeo en una pestanya nova
volverme loco y saber diferenciar qué
-
0:37
, obre el vídeo en una pestanya nova
merece la pena y qué no. El mundo del
-
0:39
, obre el vídeo en una pestanya nova
desarrollo de software siempre ha tenido
-
0:41
, obre el vídeo en una pestanya nova
esa parte vertiginosa de las novedades.
-
0:43
, obre el vídeo en una pestanya nova
Ahora estamos hablando de ingenierías de
-
0:46
, obre el vídeo en una pestanya nova
inteligencia artificial, pero es algo
-
0:47
, obre el vídeo en una pestanya nova
que lleva pasando hace tiempo. Todos
-
0:49
, obre el vídeo en una pestanya nova
recordamos esa etapa en la que cada dos
-
0:50
, obre el vídeo en una pestanya nova
semanas salía un nuevo framework de
-
0:52
, obre el vídeo en una pestanya nova
JavaScript o una biblioteca construida
-
0:54
, obre el vídeo en una pestanya nova
encima de React. Ahora toda esa boráine
-
0:57
, obre el vídeo en una pestanya nova
se ha cambiado por ingenierías en
-
0:59
, obre el vídeo en una pestanya nova
inteligencia artificial. Por lo tanto,
-
1:01
, obre el vídeo en una pestanya nova
nosotros podríamos decir que ya estamos
-
1:03
, obre el vídeo en una pestanya nova
medianamente acostumbrados a ir
-
1:04
, obre el vídeo en una pestanya nova
aprendiendo cosas nuevas. No creo que el
-
1:07
, obre el vídeo en una pestanya nova
aprender cosas nuevas sea lo que
-
1:09
, obre el vídeo en una pestanya nova
realmente moleste o esté generando tanto
-
1:11
, obre el vídeo en una pestanya nova
ruido en la comunidad. Para mí lo que
-
1:13
, obre el vídeo en una pestanya nova
está generando tanta incertidumbre,
-
1:15
, obre el vídeo en una pestanya nova
tanta incomodidad en la comunidad de
-
1:17
, obre el vídeo en una pestanya nova
desarrolladores, es que la mayoría de
-
1:19
, obre el vídeo en una pestanya nova
estos nombres no parecen generar ni
-
1:21
, obre el vídeo en una pestanya nova
resolver problemas reales o incluso se
-
1:24
, obre el vídeo en una pestanya nova
le dan nuevos nombres a cosas que ya se
-
1:26
, obre el vídeo en una pestanya nova
llevan haciendo. Si a esta poca
-
1:28
, obre el vídeo en una pestanya nova
confianza, los términos le sumamos la
-
1:31
, obre el vídeo en una pestanya nova
sensación de urgencia, la sensación de
-
1:33
, obre el vídeo en una pestanya nova
tienes que aprender esto, te vas a
-
1:35
, obre el vídeo en una pestanya nova
quedar atrás, la sensación de que golpe,
-
1:37
, obre el vídeo en una pestanya nova
todos los influencers empiezan a hablar
-
1:39
, obre el vídeo en una pestanya nova
sobre estos conceptos nuevos generando
-
1:41
, obre el vídeo en una pestanya nova
lo que parecen ser artículos y cursos, y
-
1:43
, obre el vídeo en una pestanya nova
ya no distingues si es para rascar views
-
1:46
, obre el vídeo en una pestanya nova
o es para ganar dinero, al final te
-
1:47
, obre el vídeo en una pestanya nova
genera un ecosistema, como digo, de muy
-
1:50
, obre el vídeo en una pestanya nova
baja confianza. ya no sabes qué es
-
1:52
, obre el vídeo en una pestanya nova
realmente humo, qué vale la pena
-
1:54
, obre el vídeo en una pestanya nova
aprender, si son cosas nuevas, si no lo
-
1:56
, obre el vídeo en una pestanya nova
son o realmente qué está pasando en todo
-
1:59
, obre el vídeo en una pestanya nova
este ecosistema. La frustración no viene
-
2:01
, obre el vídeo en una pestanya nova
de la innovación, viene de que cada
-
2:03
, obre el vídeo en una pestanya nova
pequeño cambio se presenta como una
-
2:05
, obre el vídeo en una pestanya nova
disciplina completamente nueva. Para mí
-
2:08
, obre el vídeo en una pestanya nova
tendría mucho más sentido hacer un
-
2:09
, obre el vídeo en una pestanya nova
ejercicio. Agarremos todos estos nombres
-
2:11
, obre el vídeo en una pestanya nova
que han ido apareciendo de engineering y
-
2:12
, obre el vídeo en una pestanya nova
cambiamos la parte de engineering por
-
2:14
, obre el vídeo en una pestanya nova
pattern, por patrón. Creo que todos
-
2:16
, obre el vídeo en una pestanya nova
tendríamos la mente mucho más sana si se
-
2:18
, obre el vídeo en una pestanya nova
llamaran simplemente patrones de uso de
-
2:20
, obre el vídeo en una pestanya nova
agentes y estuviéramos hablando del
-
2:22
, obre el vídeo en una pestanya nova
patrón de bucle o el patrón de grafo.
-
2:24
, obre el vídeo en una pestanya nova
Pero ponerle el nombre de una disciplina
-
2:26
, obre el vídeo en una pestanya nova
que parece ser que va a ser el nombre
-
2:28
, obre el vídeo en una pestanya nova
que vas a tener en tu puesto de trabajo
-
2:29
, obre el vídeo en una pestanya nova
y que la empresa va a contratar un
-
2:30
, obre el vídeo en una pestanya nova
equipo de cuatro loop engineers y siete
-
2:33
, obre el vídeo en una pestanya nova
context engineers y 20 graph engineers,
-
2:35
, obre el vídeo en una pestanya nova
pues genera esta incomodidad porque
-
2:37
, obre el vídeo en una pestanya nova
dices, realmente no creo que eso vaya a
-
2:39
, obre el vídeo en una pestanya nova
pasar. Pero bueno, aparte de todo esta
-
2:41
, obre el vídeo en una pestanya nova
discusión, quiero dar un poquito de
-
2:42
, obre el vídeo en una pestanya nova
sentido a lo que realmente se entiende
-
2:44
, obre el vídeo en una pestanya nova
por graph engineering o qué es lo que se
-
2:46
, obre el vídeo en una pestanya nova
está comentando en la mayoría de
-
2:48
, obre el vídeo en una pestanya nova
artículos que han ido apareciendo cuando
-
2:50
, obre el vídeo en una pestanya nova
este término se ha hecho medianamente
-
2:51
, obre el vídeo en una pestanya nova
viral. Te quiero dar un resumen de todo
-
2:53
, obre el vídeo en una pestanya nova
lo que he leído, precisamente para que
-
2:54
, obre el vídeo en una pestanya nova
no tengas que ponerte a hacerlo. Y es
-
2:56
, obre el vídeo en una pestanya nova
que en la mayoría de artículos o
-
2:57
, obre el vídeo en una pestanya nova
bibliografía que he encontrado sobre
-
2:59
, obre el vídeo en una pestanya nova
graph engineering se menciona que esta
-
3:01
, obre el vídeo en una pestanya nova
nueva disciplina o esta nueva forma de
-
3:03
, obre el vídeo en una pestanya nova
hacer las cosas, este patrón, es una
-
3:05
, obre el vídeo en una pestanya nova
construcción por encima del loop
-
3:08
, obre el vídeo en una pestanya nova
engineering, sería la evolución. Por lo
-
3:10
, obre el vídeo en una pestanya nova
tanto, lo que está ocurriendo es que nos
-
3:11
, obre el vídeo en una pestanya nova
da siempre la sensación de que cada cosa
-
3:13
, obre el vídeo en una pestanya nova
que aparece se construye sobre la cosa
-
3:15
, obre el vídeo en una pestanya nova
anterior, generando por ende esa
-
3:17
, obre el vídeo en una pestanya nova
sensación de urgencia. Ya tengo un vídeo
-
3:18
, obre el vídeo en una pestanya nova
donde comentaba un poquito los conceptos
-
3:20
, obre el vídeo en una pestanya nova
que había detrás del loop engineering,
-
3:22
, obre el vídeo en una pestanya nova
que te voy a dejar por acá abajo en la
-
3:23
, obre el vídeo en una pestanya nova
descripción. Pero para hacer un pequeño
-
3:25
, obre el vídeo en una pestanya nova
resumen, loop engineering era
-
3:26
, obre el vídeo en una pestanya nova
básicamente darle a un agente de
-
3:28
, obre el vídeo en una pestanya nova
inteligencia artificial la capacidad de
-
3:31
, obre el vídeo en una pestanya nova
ir hacia un objetivo. Ese objetivo no se
-
3:33
, obre el vídeo en una pestanya nova
cumplía hasta que se cerraba lo que se
-
3:35
, obre el vídeo en una pestanya nova
llamaba un ciclo. Por ejemplo, quiero
-
3:37
, obre el vídeo en una pestanya nova
que estés revisando mis tickets que
-
3:39
, obre el vídeo en una pestanya nova
tengo en mi herramienta de tickets, por
-
3:41
, obre el vídeo en una pestanya nova
ejemplo, en linear wengira. Y cuando
-
3:43
, obre el vídeo en una pestanya nova
veas que aparece un ticket nuevo,
-
3:44
, obre el vídeo en una pestanya nova
empieces a generar una serie de specs,
-
3:47
, obre el vídeo en una pestanya nova
de documentos, de código, hasta que
-
3:49
, obre el vídeo en una pestanya nova
consigas solucionar ese ticket, generes
-
3:52
, obre el vídeo en una pestanya nova
la PR y entonces tenemos el ciclo
-
3:53
, obre el vídeo en una pestanya nova
cerrado. Podríamos entender eso como una
-
3:56
, obre el vídeo en una pestanya nova
especie de orquestación de diferentes
-
3:58
, obre el vídeo en una pestanya nova
agentes. Pues por si fuera poco, ahora
-
3:59
, obre el vídeo en una pestanya nova
con el graph engineering lo que se dice
-
4:01
, obre el vídeo en una pestanya nova
es que ese bucle nosotros lo tenemos que
-
4:04
, obre el vídeo en una pestanya nova
aumentar y representar como un grafo. En
-
4:07
, obre el vídeo en una pestanya nova
vez de definir solamente lo que un
-
4:08
, obre el vídeo en una pestanya nova
agente tiene que hacer y qué objetivo
-
4:10
, obre el vídeo en una pestanya nova
tiene que cumplir, lo que vamos a hacer
-
4:12
, obre el vídeo en una pestanya nova
es definir una orquestación de agentes.
-
4:15
, obre el vídeo en una pestanya nova
Vamos a definir una serie de pasos, una
-
4:17
, obre el vídeo en una pestanya nova
especie de máquina de estado sobre la
-
4:19
, obre el vídeo en una pestanya nova
que podemos delegar diferentes etapas de
-
4:22
, obre el vídeo en una pestanya nova
nuestro trabajo. Aquí lo que haríamos es
-
4:23
, obre el vídeo en una pestanya nova
que cada nodo de nuestro grafo sería
-
4:26
, obre el vídeo en una pestanya nova
básicamente un agente de inteligencia
-
4:27
, obre el vídeo en una pestanya nova
artificial y cada arista sería
-
4:30
, obre el vídeo en una pestanya nova
comunicación de estado y contexto entre
-
4:32
, obre el vídeo en una pestanya nova
las diferentes etapas. Esto simula mucho
-
4:35
, obre el vídeo en una pestanya nova
la forma en la que trabajes en una
-
4:36
, obre el vídeo en una pestanya nova
organización con diferentes ingenieros o
-
4:38
, obre el vídeo en una pestanya nova
diferentes equipos de ingeniería. Al
-
4:40
, obre el vídeo en una pestanya nova
final, tú no trabajas en un bucle tú
-
4:42
, obre el vídeo en una pestanya nova
solo, sino que transfieres conocimiento
-
4:44
, obre el vídeo en una pestanya nova
a otras personas o esperas que te den
-
4:46
, obre el vídeo en una pestanya nova
conocimiento para tú poder continuar.
-
4:48
, obre el vídeo en una pestanya nova
Incluso tienes diferentes personas
-
4:49
, obre el vídeo en una pestanya nova
trabajando en paralelo, pues lo mismo
-
4:51
, obre el vídeo en una pestanya nova
sucede con este concepto que se hace
-
4:52
, obre el vídeo en una pestanya nova
llamar graph engineering. ¿Por qué digo
-
4:54
, obre el vídeo en una pestanya nova
que no es algo totalmente nuevo? Porque
-
4:57
, obre el vídeo en una pestanya nova
realmente las máquinas de estado no son
-
4:59
, obre el vídeo en una pestanya nova
algo que se haya inventado ahora. Y de
-
5:00
, obre el vídeo en una pestanya nova
hecho ya había un montón de herramientas
-
5:02
, obre el vídeo en una pestanya nova
cuando empezó todo el auge de la
-
5:04
, obre el vídeo en una pestanya nova
inteligencia artificial que utilizaban
-
5:05
, obre el vídeo en una pestanya nova
agentes dentro de máquinas de estar.
-
5:07
, obre el vídeo en una pestanya nova
Recordemos Make, recordemos N8N, incluso
-
5:10
, obre el vídeo en una pestanya nova
herramientas un poquito más avanzadas
-
5:12
, obre el vídeo en una pestanya nova
como Langraf. Es decir, es por eso que
-
5:14
, obre el vídeo en una pestanya nova
me da la sensación de que simplemente le
-
5:15
, obre el vídeo en una pestanya nova
hemos puesto un nombre molón a una cosa
-
5:17
, obre el vídeo en una pestanya nova
que ya llevamos haciendo desde hace
-
5:19
, obre el vídeo en una pestanya nova
tiempo. Como ves, el concepto de
-
5:20
, obre el vídeo en una pestanya nova
ingeniería de grafos puede parecer muy
-
5:22
, obre el vídeo en una pestanya nova
sencillo, pero también el hecho de
-
5:24
, obre el vídeo en una pestanya nova
ponerle otro nombre, además un nombre
-
5:26
, obre el vídeo en una pestanya nova
con el engineering detrás a esta especie
-
5:28
, obre el vídeo en una pestanya nova
de disciplina o esta especie de patrón,
-
5:30
, obre el vídeo en una pestanya nova
pues también genera confusión porque le
-
5:32
, obre el vídeo en una pestanya nova
estamos sumando otro nombre más a un
-
5:34
, obre el vídeo en una pestanya nova
montón de cosas que no paran de
-
5:35
, obre el vídeo en una pestanya nova
aparecer. Como digo, hasta cenato
-
5:37
, obre el vídeo en una pestanya nova
estábamos hablando de Harness
-
5:38
, obre el vídeo en una pestanya nova
Engineering o de loop engineering. Ahora
-
5:40
, obre el vídeo en una pestanya nova
le añadimos uno más. Y mucha gente se
-
5:42
, obre el vídeo en una pestanya nova
puede confundir, pensar que el loop
-
5:44
, obre el vídeo en una pestanya nova
engineering es antiguo, que el graph
-
5:45
, obre el vídeo en una pestanya nova
engineering es lo nuevo, que el harness
-
5:47
, obre el vídeo en una pestanya nova
engineering no sabemos ya exactamente
-
5:49
, obre el vídeo en una pestanya nova
qué es lo que hace y ahora tenemos que
-
5:50
, obre el vídeo en una pestanya nova
aprender esta otra parte. Ya no sabes
-
5:52
, obre el vídeo en una pestanya nova
directamente qué tienes que poner en tu
-
5:54
, obre el vídeo en una pestanya nova
currículum ni cómo buscar ofertas de
-
5:55
, obre el vídeo en una pestanya nova
trabajo que incluyan IA. Por eso siempre
-
5:57
, obre el vídeo en una pestanya nova
digo que lo importante es aprender los
-
5:59
, obre el vídeo en una pestanya nova
conceptos fundamentales y luego el
-
6:01
, obre el vídeo en una pestanya nova
nombre que le pongamos es totalmente
-
6:03
, obre el vídeo en una pestanya nova
indiferente. Uno de los mayores riesgos
-
6:05
, obre el vídeo en una pestanya nova
que veo en aprender hoy en día es en
-
6:07
, obre el vídeo en una pestanya nova
dejarnos llevar por el hype y no
-
6:08
, obre el vídeo en una pestanya nova
aprender lo que realmente importa. cómo
-
6:10
, obre el vídeo en una pestanya nova
construir sistemas con inteligencia
-
6:12
, obre el vídeo en una pestanya nova
artificial que sean robustos y
-
6:14
, obre el vídeo en una pestanya nova
resilientes por suerte, hay algunos
-
6:16
, obre el vídeo en una pestanya nova
artículos que son conscientes de todo
-
6:18
, obre el vídeo en una pestanya nova
esto y en la propia explicación de Graph
-
6:20
, obre el vídeo en una pestanya nova
Engineering ya explican que no es una
-
6:22
, obre el vídeo en una pestanya nova
técnica 100% nueva, que simplemente le
-
6:24
, obre el vídeo en una pestanya nova
han puesto una etiqueta que antes no
-
6:26
, obre el vídeo en una pestanya nova
existía. En el mismo artículo de AI
-
6:28
, obre el vídeo en una pestanya nova
Builder Club dice lo siguiente: "Lo que
-
6:30
, obre el vídeo en una pestanya nova
es realmente nuevo en este 2016 no es ni
-
6:33
, obre el vídeo en una pestanya nova
el patrón ni la tecnología, sino el
-
6:35
, obre el vídeo en una pestanya nova
nombre común que le damos a esta
-
6:37
, obre el vídeo en una pestanya nova
práctica. Entonces, ¿por qué ocurre todo
-
6:39
, obre el vídeo en una pestanya nova
esto? ¿Por qué parece ser que con la
-
6:40
, obre el vídeo en una pestanya nova
inteligencia artificial no podemos
-
6:42
, obre el vídeo en una pestanya nova
sentarnos, ponerles nombres con sentido
-
6:44
, obre el vídeo en una pestanya nova
a las cosas y parece que estemos
-
6:46
, obre el vídeo en una pestanya nova
corriendo siempre como pollos sin
-
6:47
, obre el vídeo en una pestanya nova
cabeza? Me atrevería a decir que es por
-
6:50
, obre el vídeo en una pestanya nova
la viralidad, la gran cantidad de
-
6:51
, obre el vídeo en una pestanya nova
interés que está moviendo la IA y la
-
6:53
, obre el vídeo en una pestanya nova
gran cantidad de prisa que tienen muchas
-
6:55
, obre el vídeo en una pestanya nova
personas por aprender y estar siempre en
-
6:58
, obre el vídeo en una pestanya nova
lo último, ya sea por miedo a quedarse
-
6:59
, obre el vídeo en una pestanya nova
sin trabajo, ya sea por miedo a quedarse
-
7:02
, obre el vídeo en una pestanya nova
atrás o ya sea simplemente por
-
7:03
, obre el vídeo en una pestanya nova
movimientos de marketing. Como no, el
-
7:05
, obre el vídeo en una pestanya nova
concepto de graph engineering surgió de
-
7:07
, obre el vídeo en una pestanya nova
nuevo por un tweet de Peter [música]
-
7:09
, obre el vídeo en una pestanya nova
Steinberger. Y yo sinceramente a nivel
-
7:11
, obre el vídeo en una pestanya nova
personal ya no sé diferenciar si estos
-
7:13
, obre el vídeo en una pestanya nova
tweets acaban siendo meme o son en
-
7:15
, obre el vídeo en una pestanya nova
serio. Lo que sí sé es que sean meme o
-
7:18
, obre el vídeo en una pestanya nova
sean en serio, estos tweets generan una
-
7:20
, obre el vídeo en una pestanya nova
serie de artículos de documentación y de
-
7:23
, obre el vídeo en una pestanya nova
contenido, ya sea en YouTube, Twitter,
-
7:25
, obre el vídeo en una pestanya nova
LinkedIn y otras redes sociales que
-
7:27
, obre el vídeo en una pestanya nova
hacen que estos nombres acaben
-
7:29
, obre el vídeo en una pestanya nova
disparándose, acaben distribuyéndose por
-
7:32
, obre el vídeo en una pestanya nova
un montón de gente y acaben
-
7:34
, obre el vídeo en una pestanya nova
expandiéndose como un incendio.
-
7:35
, obre el vídeo en una pestanya nova
Básicamente es por esto [música] que a
-
7:37
, obre el vídeo en una pestanya nova
pesar de que puede haber cierta verdad o
-
7:39
, obre el vídeo en una pestanya nova
cierto interés o cierta novedad en estas
-
7:41
, obre el vídeo en una pestanya nova
palabras, en estos nombres que están
-
7:43
, obre el vídeo en una pestanya nova
apareciendo, para mí se genera un efecto
-
7:45
, obre el vídeo en una pestanya nova
negativo. Esta sensación de urgencia,
-
7:47
, obre el vídeo en una pestanya nova
esta sensación de clickbait, esta
-
7:48
, obre el vídeo en una pestanya nova
sensación de necesitamos atención ahora
-
7:51
, obre el vídeo en una pestanya nova
mismo, para mí lo único que genera es
-
7:52
, obre el vídeo en una pestanya nova
toxicidad y problemáticas a la hora de
-
7:55
, obre el vídeo en una pestanya nova
aprender. Porque como digo, que el
-
7:56
, obre el vídeo en una pestanya nova
término esté rodeado de hype y rodeado
-
7:58
, obre el vídeo en una pestanya nova
de ruido no significa intrínsecamente
-
8:01
, obre el vídeo en una pestanya nova
que sea un mal término o una mala
-
8:03
, obre el vídeo en una pestanya nova
práctica. De hecho, en la ingeniería de
-
8:05
, obre el vídeo en una pestanya nova
software siempre le hemos puesto nombres
-
8:07
, obre el vídeo en una pestanya nova
y etiquetas a diferentes herramientas,
-
8:09
, obre el vídeo en una pestanya nova
metodologías o patrones, precisamente
-
8:11
, obre el vídeo en una pestanya nova
para generar un diccionario común que
-
8:13
, obre el vídeo en una pestanya nova
nos permita comunicarnos entre nosotros.
-
8:16
, obre el vídeo en una pestanya nova
Esto ha pasado, por ejemplo, un montón
-
8:17
, obre el vídeo en una pestanya nova
en la programación orientada a objetos.
-
8:19
, obre el vídeo en una pestanya nova
Todos conocemos los patrones de diseño.
-
8:22
, obre el vídeo en una pestanya nova
De hecho, hay compendios en libros con
-
8:24
, obre el vídeo en una pestanya nova
unas recetas y nombres de los 20 y pico
-
8:27
, obre el vídeo en una pestanya nova
patrones de diseño de los G of War.
-
8:28
, obre el vídeo en una pestanya nova
patrones, estructuras de clases, métodos
-
8:31
, obre el vídeo en una pestanya nova
de solucionar ciertos problemas que son
-
8:33
, obre el vídeo en una pestanya nova
estructuralmente replicables y que por
-
8:35
, obre el vídeo en una pestanya nova
lo tanto si les pones un nombre puedes
-
8:37
, obre el vídeo en una pestanya nova
comunicar y puedes informar a la gente
-
8:39
, obre el vídeo en una pestanya nova
que los estás utilizando. Por ejemplo,
-
8:41
, obre el vídeo en una pestanya nova
informar de que vas a crear un
-
8:42
, obre el vídeo en una pestanya nova
singletone y mentalmente todo el mundo
-
8:44
, obre el vídeo en una pestanya nova
ya entiende lo que quieres hacer o
-
8:46
, obre el vídeo en una pestanya nova
comunicar que esto se podría arreglar
-
8:48
, obre el vídeo en una pestanya nova
con el patrón observer y la mayoría de
-
8:50
, obre el vídeo en una pestanya nova
gente que sepa de programación te va a
-
8:52
, obre el vídeo en una pestanya nova
escuchar y va a entender a lo que te
-
8:53
, obre el vídeo en una pestanya nova
refieres. Por lo tanto, las etiquetas no
-
8:56
, obre el vídeo en una pestanya nova
son malas de por sí. Ahora bien, yo en
-
8:58
, obre el vídeo en una pestanya nova
ningún momento diría que soy ingeniero
-
9:00
, obre el vídeo en una pestanya nova
de singletones o ingeniero de observers,
-
9:02
, obre el vídeo en una pestanya nova
cosa que sí que parece que es la
-
9:04
, obre el vídeo en una pestanya nova
intención dentro del mundo de la
-
9:06
, obre el vídeo en una pestanya nova
inteligencia artificial. Para mí, un
-
9:08
, obre el vídeo en una pestanya nova
término tiene que nacer, tiene que
-
9:10
, obre el vídeo en una pestanya nova
ocurrir cuando se cumplen estas tres
-
9:12
, obre el vídeo en una pestanya nova
condiciones. Primero, ofrece un
-
9:14
, obre el vídeo en una pestanya nova
vocabulario unificado que nos permite
-
9:16
, obre el vídeo en una pestanya nova
comunicarnos mejor. Segundo, permite
-
9:19
, obre el vídeo en una pestanya nova
acercar ideas académicas o ideas
-
9:21
, obre el vídeo en una pestanya nova
complejas a desarrolladores que quizá no
-
9:23
, obre el vídeo en una pestanya nova
tienen un background tan académico. Y
-
9:25
, obre el vídeo en una pestanya nova
tres, se entiende de forma unificada,
-
9:27
, obre el vídeo en una pestanya nova
irreplicable. Podríamos decir, pues
-
9:29
, obre el vídeo en una pestanya nova
quizás sí, ¿no? Quizá ingeniería de
-
9:31
, obre el vídeo en una pestanya nova
bucles o ingeniería de grafos nos pueden
-
9:33
, obre el vídeo en una pestanya nova
ayudar a simplificar ciertas ideas
-
9:35
, obre el vídeo en una pestanya nova
académicas, aunque tengo mis dudas de
-
9:37
, obre el vídeo en una pestanya nova
que se expliquen y se entiendan
-
9:39
, obre el vídeo en una pestanya nova
realmente así, pero bueno, podamos
-
9:41
, obre el vídeo en una pestanya nova
asumir que sí. Ahora bien, estoy
-
9:42
, obre el vídeo en una pestanya nova
bastante seguro de que no ayudan a
-
9:45
, obre el vídeo en una pestanya nova
comunicarnos mejor, porque cuando yo
-
9:47
, obre el vídeo en una pestanya nova
estoy hablando con alguien y le hablo de
-
9:48
, obre el vídeo en una pestanya nova
loop engineering, lo que entiende esa
-
9:50
, obre el vídeo en una pestanya nova
persona, lo que entiendo yo y lo que
-
9:51
, obre el vídeo en una pestanya nova
entiende un tercero nunca acaba de
-
9:53
, obre el vídeo en una pestanya nova
encajar. Y me da la sensación de que va
-
9:55
, obre el vídeo en una pestanya nova
a ocurrir lo mismo con la ingeniería de
-
9:56
, obre el vídeo en una pestanya nova
grafos. En muchas ocasiones, cuando lees
-
9:59
, obre el vídeo en una pestanya nova
las explicaciones de o los artículos,
-
10:01
, obre el vídeo en una pestanya nova
¿no?, de esta serie de disciplinas, son
-
10:03
, obre el vídeo en una pestanya nova
explicaciones bastante ambiguas. No
-
10:05
, obre el vídeo en una pestanya nova
acaba de dejar claro exactamente cómo
-
10:07
, obre el vídeo en una pestanya nova
funcionan, son bastante abstractas y al
-
10:09
, obre el vídeo en una pestanya nova
final para mí cuando un término
-
10:11
, obre el vídeo en una pestanya nova
ingenieril tenga sentido y se pueda
-
10:13
, obre el vídeo en una pestanya nova
utilizar, pues tiene que ser como por
-
10:14
, obre el vídeo en una pestanya nova
ejemplo un patrón de diseño como el
-
10:16
, obre el vídeo en una pestanya nova
singleton. Tiene esta estructura, tiene
-
10:18
, obre el vídeo en una pestanya nova
estas clases, tiene esta forma de
-
10:19
, obre el vídeo en una pestanya nova
implementarse y soluciona estos
-
10:21
, obre el vídeo en una pestanya nova
problemas en concreto. En cambio, todos
-
10:23
, obre el vídeo en una pestanya nova
los términos que aparecen de IA están
-
10:25
, obre el vídeo en una pestanya nova
generando más problemas que soluciones.
-
10:27
, obre el vídeo en una pestanya nova
Por un lado, están frustrando un montón
-
10:28
, obre el vídeo en una pestanya nova
de gente y, por otro, incluyen tantas
-
10:31
, obre el vídeo en una pestanya nova
cosas que dejan de ser precisos. Para
-
10:33
, obre el vídeo en una pestanya nova
mí, en el momento en que una decisión
-
10:35
, obre el vídeo en una pestanya nova
arquitectónica se convierte en una
-
10:38
, obre el vídeo en una pestanya nova
identidad profesional, que es lo que
-
10:39
, obre el vídeo en una pestanya nova
está pasando con todos los lo que sea
-
10:41
, obre el vídeo en una pestanya nova
engineering, en el momento en que un
-
10:43
, obre el vídeo en una pestanya nova
nombre genera más urgencia que utilidad
-
10:46
, obre el vídeo en una pestanya nova
real sobre lo que estamos desarrollando,
-
10:48
, obre el vídeo en una pestanya nova
es cuando tenemos que agarrarlo con
-
10:50
, obre el vídeo en una pestanya nova
pinzas y al menos sospechar. Es por ello
-
10:52
, obre el vídeo en una pestanya nova
que doy gracias de haber aprendido a
-
10:55
, obre el vídeo en una pestanya nova
programar y haber aprendido ingeniería
-
10:56
, obre el vídeo en una pestanya nova
de software en la era preinteligencia
-
10:58
, obre el vídeo en una pestanya nova
artificial, porque ahora todo lo que
-
11:00
, obre el vídeo en una pestanya nova
estamos aprendiendo lo estamos
-
11:01
, obre el vídeo en una pestanya nova
aprendiendo de forma reactiva. Estamos
-
11:03
, obre el vídeo en una pestanya nova
respondiendo a marketing, a nombres que
-
11:06
, obre el vídeo en una pestanya nova
aparecen en redes sociales, a viralidad,
-
11:08
, obre el vídeo en una pestanya nova
como si fueran verdades ingenieriles.
-
11:11
, obre el vídeo en una pestanya nova
Saltamos de un término a otro sin dar ni
-
11:13
, obre el vídeo en una pestanya nova
siquiera tiempo a acabar de masticar,
-
11:16
, obre el vídeo en una pestanya nova
profundizar y experimentar con el
-
11:17
, obre el vídeo en una pestanya nova
término anterior. Si no, déjame en los
-
11:18
, obre el vídeo en una pestanya nova
comentarios cuántos de vosotros habéis
-
11:20
, obre el vídeo en una pestanya nova
conseguido llegar a ser expertos en loop
-
11:22
, obre el vídeo en una pestanya nova
engineering y ahora os encontráis que ya
-
11:24
, obre el vídeo en una pestanya nova
tenéis otro término que tenéis que
-
11:25
, obre el vídeo en una pestanya nova
aprender desde ya. Esto lo que hace es
-
11:27
, obre el vídeo en una pestanya nova
que siempre tengas esta sensación de
-
11:29
, obre el vídeo en una pestanya nova
fomo, esta sensación de nunca dejo de
-
11:31
, obre el vídeo en una pestanya nova
aprender, esta sensación de dolor de
-
11:33
, obre el vídeo en una pestanya nova
cabeza y por lo que recibo también un
-
11:34
, obre el vídeo en una pestanya nova
montón de comentarios de gente que me
-
11:36
, obre el vídeo en una pestanya nova
dice que directamente quiere dejar este
-
11:39
, obre el vídeo en una pestanya nova
sector porque no aguanta más y me atrevo
-
11:41
, obre el vídeo en una pestanya nova
a decir que con razón. Por suerte, lo
-
11:43
, obre el vídeo en una pestanya nova
que yo intento transmitir es que no
-
11:45
, obre el vídeo en una pestanya nova
tenemos por qué memorizar todos los
-
11:46
, obre el vídeo en una pestanya nova
nombres. Como siempre digo, es
-
11:48
, obre el vídeo en una pestanya nova
importante aprender los fundamentos, si
-
11:50
, obre el vídeo en una pestanya nova
no nos vamos a volver locos. Es por ello
-
11:53
, obre el vídeo en una pestanya nova
que te quiero comentar los filtros o los
-
11:56
, obre el vídeo en una pestanya nova
estudios que yo realizo para detectar si
-
11:58
, obre el vídeo en una pestanya nova
algo merece la pena ser aprendido o es
-
12:00
, obre el vídeo en una pestanya nova
directamente high. Y no solamente eso,
-
12:02
, obre el vídeo en una pestanya nova
saber detectar qué partes son útiles y
-
12:04
, obre el vídeo en una pestanya nova
qué partes no. Para mí, para ver si algo
-
12:06
, obre el vídeo en una pestanya nova
merece o no la pena, nos tenemos que
-
12:07
, obre el vídeo en una pestanya nova
hacer cinco preguntas. Si todas ellas
-
12:10
, obre el vídeo en una pestanya nova
tienen una respuesta clara, entonces es
-
12:12
, obre el vídeo en una pestanya nova
algo que merece la pena seguir
-
12:13
, obre el vídeo en una pestanya nova
investigando en profundidad. Si no es
-
12:15
, obre el vídeo en una pestanya nova
algo que podemos leer, podemos conocer,
-
12:18
, obre el vídeo en una pestanya nova
pero tenemos que entender que lo tenemos
-
12:19
, obre el vídeo en una pestanya nova
que un poquito con pinza. La
-
12:21
, obre el vídeo en una pestanya nova
primera pregunta es, ¿qué problema
-
12:23
, obre el vídeo en una pestanya nova
resuelve esto nuevo que acaba de
-
12:24
, obre el vídeo en una pestanya nova
aparecer? Y con problema me refiero a
-
12:26
, obre el vídeo en una pestanya nova
algo concreto. Cuando yo estoy
-
12:28
, obre el vídeo en una pestanya nova
estudiando el patrón Singleton, el
-
12:30
, obre el vídeo en una pestanya nova
problema que se me presenta para
-
12:32
, obre el vídeo en una pestanya nova
solucionarlo con este patrón es el hecho
-
12:34
, obre el vídeo en una pestanya nova
de compartir ciertos recursos, cierta
-
12:36
, obre el vídeo en una pestanya nova
clase en un entorno de programación en
-
12:38
, obre el vídeo en una pestanya nova
el que quiero que todos tengan acceso a
-
12:41
, obre el vídeo en una pestanya nova
ese recurso. Por ejemplo, quiero que
-
12:42
, obre el vídeo en una pestanya nova
todo el mundo tenga acceso a una
-
12:44
, obre el vídeo en una pestanya nova
conexión a la base de datos. Es un
-
12:45
, obre el vídeo en una pestanya nova
problema concreto, factible, trazable
-
12:48
, obre el vídeo en una pestanya nova
que puedo ver en mi código. Tenemos que
-
12:49
, obre el vídeo en una pestanya nova
hacer lo mismo con estas palabras que
-
12:52
, obre el vídeo en una pestanya nova
aparecen en inteligencia artificial.
-
12:53
, obre el vídeo en una pestanya nova
¿Qué problema resuelve graph
-
12:55
, obre el vídeo en una pestanya nova
engineering? Si me preguntaran a mí
-
12:56
, obre el vídeo en una pestanya nova
viendo lo que he leído, pues me
-
12:58
, obre el vídeo en una pestanya nova
atrevería a decir que resuelve el
-
12:59
, obre el vídeo en una pestanya nova
problema de trazabilidad entre
-
13:01
, obre el vídeo en una pestanya nova
diferentes agentes de o entre diferentes
-
13:03
, obre el vídeo en una pestanya nova
tareas o incluso de especialización. Por
-
13:06
, obre el vídeo en una pestanya nova
ejemplo, si yo quiero tener diferentes
-
13:08
, obre el vídeo en una pestanya nova
modelos de inteligencia artificial
-
13:09
, obre el vídeo en una pestanya nova
especializados en diferentes tareas y
-
13:11
, obre el vídeo en una pestanya nova
quiero poder ver cómo fluye la
-
13:13
, obre el vídeo en una pestanya nova
información, quiero tener trazabilidad
-
13:15
, obre el vídeo en una pestanya nova
de cómo se van delegando información
-
13:17
, obre el vídeo en una pestanya nova
unos a otros, pues montármelo como un
-
13:19
, obre el vídeo en una pestanya nova
grafo me puede ayudar a realmente
-
13:21
, obre el vídeo en una pestanya nova
visualizar eso. La segunda pregunta es,
-
13:23
, obre el vídeo en una pestanya nova
¿qué cambios técnicos aparecen? Con los
-
13:25
, obre el vídeo en una pestanya nova
patrones de diseño podríamos entender
-
13:27
, obre el vídeo en una pestanya nova
que el cambio técnico podría ser que a
-
13:30
, obre el vídeo en una pestanya nova
partir de que lo aplico, tengo una serie
-
13:32
, obre el vídeo en una pestanya nova
de capacidades técnicas que antes no
-
13:33
, obre el vídeo en una pestanya nova
tenía. Si utilizo el patrón observer, a
-
13:36
, obre el vídeo en una pestanya nova
partir de que lo utilizo, puedo
-
13:37
, obre el vídeo en una pestanya nova
suscribir o desuscribirme de cambios de
-
13:40
, obre el vídeo en una pestanya nova
mi arquitectura desacoplando diferentes
-
13:42
, obre el vídeo en una pestanya nova
parámetros. Entonces, ¿qué capacidades
-
13:44
, obre el vídeo en una pestanya nova
técnicas me da la ingeniería de grafos?
-
13:46
, obre el vídeo en una pestanya nova
Bueno, una posible nueva capacidad
-
13:48
, obre el vídeo en una pestanya nova
técnica, que no sé si es nueva o ya
-
13:50
, obre el vídeo en una pestanya nova
podríamos decir que lo podéis hacer con
-
13:51
, obre el vídeo en una pestanya nova
loop engineering, sería la capacidad de
-
13:53
, obre el vídeo en una pestanya nova
poder definir esta organización de
-
13:56
, obre el vídeo en una pestanya nova
agentes. Es decir, con graph engineering
-
13:58
, obre el vídeo en una pestanya nova
la idea es que tú puedas definir
-
14:00
, obre el vídeo en una pestanya nova
diferentes agentes y decir, "Vale, pues
-
14:02
, obre el vídeo en una pestanya nova
este agente cuando termine va a mandar
-
14:04
, obre el vídeo en una pestanya nova
la información a estos dos agentes que
-
14:07
, obre el vídeo en una pestanya nova
vienen después en el grafo." Al final,
-
14:09
, obre el vídeo en una pestanya nova
recordemos que es una máquina de
-
14:11
, obre el vídeo en una pestanya nova
estados. ¿Esta capacidad técnica es algo
-
14:13
, obre el vídeo en una pestanya nova
que no teníamos antes, seguramente no,
-
14:15
, obre el vídeo en una pestanya nova
pero como digo, para mí tendría mucho
-
14:17
, obre el vídeo en una pestanya nova
más sentido llamarlo patrón de gestión
-
14:19
, obre el vídeo en una pestanya nova
de agentes en grafo, por ejemplo, graph
-
14:21
, obre el vídeo en una pestanya nova
pattern. Para mí el gran problema es
-
14:23
, obre el vídeo en una pestanya nova
llamarlo todo engineering, que es lo que
-
14:24
, obre el vídeo en una pestanya nova
genera más confusión. Pero bueno,
-
14:26
, obre el vídeo en una pestanya nova
podemos entender que sí que hay una
-
14:28
, obre el vídeo en una pestanya nova
capacidad técnica nueva que antes pues
-
14:30
, obre el vídeo en una pestanya nova
quizá no teníamos o no era tan sencilla
-
14:31
, obre el vídeo en una pestanya nova
de implementar. La tercera pregunta,
-
14:33
, obre el vídeo en una pestanya nova
¿puedo explicar el concepto sin utilizar
-
14:35
, obre el vídeo en una pestanya nova
el nombre del concepto? Es decir, puedo
-
14:37
, obre el vídeo en una pestanya nova
explicarte cómo funciona un singleton
-
14:39
, obre el vídeo en una pestanya nova
sin utilizar la palabra singleton. Sí,
-
14:42
, obre el vídeo en una pestanya nova
singleton lo puedes explicar como que
-
14:43
, obre el vídeo en una pestanya nova
tienes un recurso compartido y accesible
-
14:45
, obre el vídeo en una pestanya nova
desde cualquier otro recurso. ¿Puedo
-
14:47
, obre el vídeo en una pestanya nova
explicar graph engineering sin utilizar
-
14:49
, obre el vídeo en una pestanya nova
la palabra graph engineering? Bueno,
-
14:51
, obre el vídeo en una pestanya nova
difícilmente lo vas a poder explicar sin
-
14:54
, obre el vídeo en una pestanya nova
utilizar la palabra grafo o utilizar la
-
14:56
, obre el vídeo en una pestanya nova
palabra máquina de estados, pero sí que
-
14:58
, obre el vídeo en una pestanya nova
podrías definirlo a alto nivel como que
-
15:00
, obre el vídeo en una pestanya nova
organizas diferentes agentes con
-
15:03
, obre el vídeo en una pestanya nova
relaciones entre ellos y defines cómo se
-
15:05
, obre el vídeo en una pestanya nova
comunican, en qué orden y qué se mandan.
-
15:08
, obre el vídeo en una pestanya nova
Por lo tanto, bueno, pues sí que lo
-
15:09
, obre el vídeo en una pestanya nova
podrías llegar a explicar sin utilizar
-
15:10
, obre el vídeo en una pestanya nova
la etiqueta. Pregunta cuatro, ¿lo
-
15:12
, obre el vídeo en una pestanya nova
necesito ahora? Es decir, aunque ahora
-
15:14
, obre el vídeo en una pestanya nova
mismo es cuando se está haciendo viral
-
15:16
, obre el vídeo en una pestanya nova
este concepto, realmente necesito
-
15:18
, obre el vídeo en una pestanya nova
aprenderlo ahora. Y para mí esta es una
-
15:20
, obre el vídeo en una pestanya nova
de las preguntas más importantes porque
-
15:21
, obre el vídeo en una pestanya nova
es lo que nos evita aprender [música]
-
15:23
, obre el vídeo en una pestanya nova
de desarrollo basándonos en el FOMO.
-
15:25
, obre el vídeo en una pestanya nova
Esto es algo que ya pasaba con los
-
15:26
, obre el vídeo en una pestanya nova
framos de JavaScript. de golpe parecía
-
15:28
, obre el vídeo en una pestanya nova
uno, se hacía superviral y parecía que
-
15:30
, obre el vídeo en una pestanya nova
si no aprendías eso no estabas al día,
-
15:32
, obre el vídeo en una pestanya nova
cuando la mayoría de código en las
-
15:34
, obre el vídeo en una pestanya nova
empresas seguía estando en Angular o en
-
15:36
, obre el vídeo en una pestanya nova
React nativo. Es por ello que para mí
-
15:38
, obre el vídeo en una pestanya nova
tenemos que tomarnos estos nombres como
-
15:40
, obre el vídeo en una pestanya nova
lo que son definiciones de patrones, de
-
15:43
, obre el vídeo en una pestanya nova
herramientas o de soluciones que son
-
15:45
, obre el vídeo en una pestanya nova
comunes a diferentes problemas, pero que
-
15:47
, obre el vídeo en una pestanya nova
tengo que aprender cuando realmente sea
-
15:49
, obre el vídeo en una pestanya nova
necesario aplicarlo. De la misma forma
-
15:51
, obre el vídeo en una pestanya nova
que muchas veces se decía que aplicar
-
15:53
, obre el vídeo en una pestanya nova
patrones de diseño era sobre ingeniería,
-
15:55
, obre el vídeo en una pestanya nova
aplicar graph engineering a todo
-
15:56
, obre el vídeo en una pestanya nova
también. es sobre ingeniería. Y la
-
15:59
, obre el vídeo en una pestanya nova
última pregunta, la pregunta cinco,
-
16:01
, obre el vídeo en una pestanya nova
¿seguiría siendo esta práctica útil si
-
16:03
, obre el vídeo en una pestanya nova
no existiera el nombre? Como siempre
-
16:05
, obre el vídeo en una pestanya nova
digo, los fundamentos tienen que ser lo
-
16:07
, obre el vídeo en una pestanya nova
importante, es lo que tiene que
-
16:09
, obre el vídeo en una pestanya nova
sobrevivir a largo plazo. Los nombres
-
16:11
, obre el vídeo en una pestanya nova
van y vienen y más hoy en día. Es por
-
16:13
, obre el vídeo en una pestanya nova
ello que siempre nos tenemos que
-
16:14
, obre el vídeo en una pestanya nova
preguntar, "¿Vale, esto que estoy
-
16:15
, obre el vídeo en una pestanya nova
aprendiendo si se llamara Pepito de los
-
16:17
, obre el vídeo en una pestanya nova
Palotes también sería interesante de
-
16:19
, obre el vídeo en una pestanya nova
aprender?" En el caso de la ingeniería
-
16:21
, obre el vídeo en una pestanya nova
de grafos, me atrevo a decir que sí. Al
-
16:23
, obre el vídeo en una pestanya nova
final estás aprendiendo a orquestar
-
16:25
, obre el vídeo en una pestanya nova
[música] diferentes agentes de
-
16:26
, obre el vídeo en una pestanya nova
inteligencia artificial. De la misma
-
16:28
, obre el vídeo en una pestanya nova
forma que lo hacías mediante un bucle
-
16:30
, obre el vídeo en una pestanya nova
lineal, podríamos decir, pues también lo
-
16:32
, obre el vídeo en una pestanya nova
haces ahora con grafos donde tienes
-
16:33
, obre el vídeo en una pestanya nova
bifulcaciones y diferentes maneras de
-
16:35
, obre el vídeo en una pestanya nova
organizarlo. Y como ves, parece ser que
-
16:38
, obre el vídeo en una pestanya nova
la ingeniería de grafos cumple con todas
-
16:40
, obre el vídeo en una pestanya nova
las características para merecer tener
-
16:42
, obre el vídeo en una pestanya nova
un nombre propio o al menos un nombre
-
16:44
, obre el vídeo en una pestanya nova
para este patrón. Aunque sí que es
-
16:46
, obre el vídeo en una pestanya nova
cierto que para poder aplicarla
-
16:47
, obre el vídeo en una pestanya nova
correctamente y de una forma que te dé
-
16:49
, obre el vídeo en una pestanya nova
soluciones, pues vas a estar quemando un
-
16:51
, obre el vídeo en una pestanya nova
montón de tokens de inteligencia
-
16:53
, obre el vídeo en una pestanya nova
artificial. Pero eso podemos pensar que
-
16:55
, obre el vídeo en una pestanya nova
es otro tema. El concepto puro como tal
-
16:57
, obre el vídeo en una pestanya nova
de orquestar diferentes pasos en una
-
16:59
, obre el vídeo en una pestanya nova
máquina de estado y poder ir delegando
-
17:01
, obre el vídeo en una pestanya nova
las funciones es algo intrínsecamente
-
17:04
, obre el vídeo en una pestanya nova
con valor, aunque no sea algo nuevo que
-
17:06
, obre el vídeo en una pestanya nova
aparezca ahora y simplemente se ha hecho
-
17:08
, obre el vídeo en una pestanya nova
viral por cuatro memes de Twitter. Si
-
17:10
, obre el vídeo en una pestanya nova
quieres aprender ingeniería de grafos,
-
17:12
, obre el vídeo en una pestanya nova
mi recomendación es que no busques
-
17:14
, obre el vídeo en una pestanya nova
artículos de ingeniería de grafos, sino
-
17:16
, obre el vídeo en una pestanya nova
que busques cómo funcionan las máquinas
-
17:18
, obre el vídeo en una pestanya nova
de estado. Las [música] máquinas de
-
17:20
, obre el vídeo en una pestanya nova
estado son herramientas que llevan un
-
17:22
, obre el vídeo en una pestanya nova
montón de años dentro del desarrollo de
-
17:24
, obre el vídeo en una pestanya nova
software y es como se han diseñado la
-
17:25
, obre el vídeo en una pestanya nova
mayoría de UI que son robustas las
-
17:28
, obre el vídeo en una pestanya nova
interfaces de usuario y un montón de
-
17:30
, obre el vídeo en una pestanya nova
elementos en el propio cloud. De hecho,
-
17:33
, obre el vídeo en una pestanya nova
Amazon Web Services, Azure, Google
-
17:35
, obre el vídeo en una pestanya nova
Cloud, la mayoría de frameworks y
-
17:37
, obre el vídeo en una pestanya nova
sistemas para construir software tienen
-
17:40
, obre el vídeo en una pestanya nova
materiales o herramientas para poder
-
17:42
, obre el vídeo en una pestanya nova
construir máquinas de estado. Y es que
-
17:43
, obre el vídeo en una pestanya nova
al final una máquina de estado es un
-
17:46
, obre el vídeo en una pestanya nova
programa, es un software. Por lo tanto,
-
17:48
, obre el vídeo en una pestanya nova
si tú en cada nodo, en cada línea de
-
17:51
, obre el vídeo en una pestanya nova
ejecución de esta máquina de estado le
-
17:53
, obre el vídeo en una pestanya nova
metes IA, estás construyendo un sistema
-
17:56
, obre el vídeo en una pestanya nova
de software con IA. Si quieres aprender
-
17:58
, obre el vídeo en una pestanya nova
a desarrollar con inteligencia
-
17:59
, obre el vídeo en una pestanya nova
artificial, sin dejarte llevar por el
-
18:01
, obre el vídeo en una pestanya nova
hype, por el fomo, por las prisas, por
-
18:04
, obre el vídeo en una pestanya nova
la urgencia, te dejo por aquí una lista
-
18:06
, obre el vídeo en una pestanya nova
de producción que te puedes ver en la
-
18:07
, obre el vídeo en una pestanya nova
que te hablo de diferentes conceptos,
-
18:09
, obre el vídeo en una pestanya nova
diferentes términos de ingeniería de
-
18:11
, obre el vídeo en una pestanya nova
inteligencia artificial. [música]
-
18:13
, obre el vídeo en una pestanya nova
Todo ello muy bajado a tierra intentando
-
18:15
, obre el vídeo en una pestanya nova
enseñarte los fundamentos más allá de
-
18:18
, obre el vídeo en una pestanya nova
las palabras. Y si este vídeo te pareció
-
18:20
, obre el vídeo en una pestanya nova
interesante, por favor, suscríbete y
-
18:21
, obre el vídeo en una pestanya nova
déjame un buen like [música] y nos vemos
-
18:23
, obre el vídeo en una pestanya nova
en el siguiente con más informática.
-
18:25
, obre el vídeo en una pestanya nova
Hasta otra. M.