Skip to main content
New

Process-Aware Knowledge Graphs for Industrial AI

Related products:Product RoadmapContextualizationData Modeling
  • October 24, 2025
  • 5 replies
  • 68 views

Dinesh Makked
Committed
Forum|alt.badge.img

Inspiration
“Context is king in the world of AI.”
Across research, publications, and industry discussions, one theme consistently stands out — AI without context lacks true intelligence. To unlock the full potential of Industrial AI, we must ground AI solutions in process context.

Vision
Introduce Process-Aware Knowledge Graphs (PAKGs) that integrate process understanding directly into the Cognite Data Fusion (CDF) ecosystem. By capturing and structuring the interconnections, interdependencies, and material flows from Process Flow Diagrams (PFDs), we enable context-driven intelligence for Agentic AI solutions built on Atlas AI and CDF.

Core Capabilities

  1. System Model Extraction

    • Automatically extract process metadata from P&IDs and PFDs (PDF/Image formats).

    • This removes the dependency on CAD files, which are often unavailable or inconsistent.

  2. Process-Aware Knowledge Graph Generation

    • Translate the extracted system model into a Knowledge Graph enriched with process semantics.

    • Represent equipment, process streams, and control loops as nodes and relationships, creating a foundation for process discovery, reasoning, and autonomous insights.

Value Proposition

  • Enables Agentic AI systems to reason over process context.

  • Accelerates ROI realization from Cognite solutions by improving AI explainability, traceability, and domain relevance.

  • Lays the groundwork for next-generation Industrial AI applications — from automated root cause analysis to process optimization.

Ask

I propose enhancing CDF to support this capability natively, creating a bridge between engineering documentation and context-aware AI models.

5 replies

Dinesh Makked
Committed
Forum|alt.badge.img
  • Author
  • Committed
  • October 24, 2025

@Aditya Kotiyal I would love to hear your feedback on the proposal above. Thanks


Jørgen Lund
Seasoned Practitioner
Forum|alt.badge.img
  • Product Manager
  • October 26, 2025

​Thanks for this thoughtful post,  @Dinesh Makked! Love the vision of creating Process-Aware Knowledge Graphs (PAKGs) natively in CDF. Let's ask our community MVPs for their input on how valuable would this "process context" be for them?

@Aditya Kotiyal@Andre Alves, ​@Markus Pettersen, ​@Marwen TALEB, ​@Shun Takase, ​@Akash Sood, ​@Emily Viola ​


Aditya Kotiyal
MVP
Forum|alt.badge.img+5

@Dinesh Makked  Great idea and this can be a template not just for process context but any other file or document in Cognite Files. Whether it is an image from a robot or a table from a workover activity. An industry specific context allowing a knowledge graph to be aware and Agents on top it, will really be a game changer. I believe some of this is already there, probably needs to be polished w.r.t to your idea.


Que Tran
Practitioner
Forum|alt.badge.img
  • Practitioner
  • November 3, 2025

Hi ​@Dinesh Makked ,
Thanks a lot for the great request! It aligns well with our vision.
The core capabilities you mentioned above are actually in development! We have a Diagram Parsing feature in Beta. It extracts symbols, lines, and connectivities from diagrams like P&IDs, if they’re vectorized, and automatically builds a graph from it in CDF. 

We know it's not perfect yet. There's still some human correction needed today to ensure we capture the whole connected graph from diagrams. We will continue improve its accuracy and completeness. Our goal is to evolve this feature into a robust capability that can serve as an important building block for enabling future AI agents in CDF.
You can check out the current documentation and features here: https://docs.cognite.com/cdf/integration/guides/contextualization/diagram_parsing


Dinesh Makked
Committed
Forum|alt.badge.img
  • Author
  • Committed
  • November 3, 2025

Hello ​@Que Tran,

I appreciate you to sharing the information about the Diagram Parsing feature. Unfortunately, we did not find the parsing results as satisfactory and ended up building an external tool to handle it. We will keep an eye on this feature as it evolves over the next few months. Please keep us posted on progress.

@Anish Waghulde ​@Mayuri Bhoge ​@Sumedh_Vaidya ​@Nikhil Bokade ​

Thanks,

Dinesh