Urgent.News

What's breaking now, across thousands of outlets.

Tech

I set out to climb "graph engineering." It was the ladder I'd been standing on for 25 years.

Part 1 of this series left one rung unclimbed. Rung 12, graph-based orchestration, was the frontier where I assumed the real engineers lived. Before I climb anything, I do my homework, so I set out to answer a prior question first: what does "graph" actually buy you? The term is everywhere right now (graph engineering, GraphRAG, knowledge graphs, graph databases), and it arrives wrapped in the…

The author embarked on a journey to explore the field of graph engineering, which they perceived as the next step in their 25-year career in enterprise infrastructure. The concept of graph engineering revolves around structuring knowledge as entities and typed relationships instead of flat documents, enabling systems to traverse connections instead of just keyword-matching text.

This approach opens up new possibilities for asking more complex questions, such as "what is two hops downstream of X, and what breaks if it goes away?"

The author, who spent their career in various areas of enterprise infrastructure, including virtualization, storage, cloud, and data centers, noticed a familiar pattern in their work. They described this as dependency maps, impact analysis, entity-relationship modeling, failure domains, and org charts. These are all techniques used to understand dependencies and relationships within complex systems, and they draw a parallel between these concepts and graph engineering.

While the author acknowledges that the techniques used in graph engineering are not entirely new, they do point out that the methods of building and maintaining these graphs have changed significantly. The advent of large language models has enabled machines to extract entities and relationships from unstructured text at scale, making it possible for graphs to be built and maintained by machines rather than armies of analysts. This is a significant shift from the traditional approach.

The author also highlights the role of GraphRAG (graph retrieval augmented generation) in improving multi-hop questions that plain retrieval struggles with. On large corpora, such as millions of documents or codebases, GraphRAG has been shown to be effective in answering complex questions. However, the author also points out that the technique is scale-gated, meaning that it only becomes effective at scales that are difficult to achieve with a small team or limited resources.

In light of these findings, the author concludes that the concept of graph engineering is not entirely new, but rather a rebranding of existing techniques. The real novelty lies in the ability to build and maintain graphs using large language models, and in the potential of GraphRAG to improve multi-hop question answering on large datasets. The author also notes that these techniques may not be as effective at their current scale, emphasizing that the scale gate swings both ways.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Apple Seeds Fifth iOS 27 and iPadOS 27 Betas to Developers

Apple today seeded the fifth betas of iOS 27 and iPadOS 27 to developers for testing purposes, with the update coming two weeks after Apple released the fourth betas. Registered developers can download the betas from the Settings app on the iPhone or iPad by going to the General section and selecting Software Update.

Python Selenium Architecture

Understanding Python Selenium Architecture and the Importance of Virtual Environment: When I started learning Selenium with Python, I understood that writing a simple Selenium program is only the…

  • Python Selenium automates browser actions via Python language.
  • Selenium WebDriver enables communication between Python program and browser.
  • Virtual environments isolate project-specific packages to prevent conflicts.

More from Monday 10 August →