AI Knowledge Graph Platform Hero Background
AIAUTOMATIONREAL-TIME MONITORINGTICKETING

AI Knowledge Graph
Platform for Enterprise Data
Intelligence

AI-powered knowledge graph platform that connects ERP systems, emails, and operational data into a unified system enabling semantic search, natural language queries, and insights.

Client Overview

Our client is a Netherlands-based manufacturing company specializing in precision laser cutting services for industrial clients. The company manages a large volume of operational data, including customer records, production orders, invoices, support tickets, and email communications.

Over time, these data sources were stored in different systems such as ERP databases and email servers. While each system served a specific operational purpose, the lack of integration between them created challenges in accessing comprehensive information about customers, orders, and support issues.

The organization needed a solution that could connect these fragmented data sources and allow employees to retrieve insights quickly without navigating multiple systems.

Technology Stack

Python
Python
FastAPI
FastAPI
Neo4j
Neo4j
Pandas
Pandas
huggingface
huggingface
NumPy
NumPy
Playwright
Playwright
Streamlit
Streamlit
OpenAI
OpenAI

Challenges

The client faced several operational and technical challenges related to data management and accessibility.

Fragmented Business Data

Fragmented Business Data

Operational data was distributed across multiple platforms including a MySQL-based ERP system and email archives. Because these systems were not connected, employees had to manually search through different tools to gather complete data about customers or support cases.

Manual Cross- Referencing

Manual Cross- Referencing

Customer support staff and sales teams often had to manually correlate orders, tickets, and emails. This process was slow and increased the chances of missing critical information.

Limited Data Insights

Limited Data Insights

Traditional database queries were insufficient for extracting meaningful insights, especially when information existed across multiple systems like emails and operational records.

Complex Database Structure

Complex Database Structure

The ERP database contained more than 90 tables, many of which used Dutch naming conventions and abbreviated column names. This made it difficult for non-technical staff to query the database directly.

Lack of Natural Interaction

Lack of Natural Interaction

Employees without technical knowledge could not easily query the system using natural language questions. Accessing business insights required database expertise or manual investigation.

Solutions

To address these challenges, we developed KnowledgeOS, an AI-powered knowledge graph platform that integrates structured and unstructured business data into a single intelligent system.

Data Integration Pipeline

1. Data Integration Pipeline

We built a robust Python-based ETL pipeline that processes raw data from the client's ERP database and email systems.

The pipeline performs several tasks:

  • Parsing the complete SQL database export
  • Converting database tables into graph nodes
  • Identifying foreign key relationships
  • Importing and structuring email data
  • Automatically linking emails with tickets, orders, and customers

This integration resulted in a knowledge graph containing :

  • 499,000+ nodes
  • 576,000+ relationships

The graph structure allows the system to represent complex relationships between business entities such as customers, orders, emails, and tickets.

Data Integration Pipeline
Graph-Based Data Modeling
Graph-Based Data Modeling

2. Graph-Based Data Modeling

Instead of storing data in traditional relational tables, KnowledgeOS uses a Neo4j graph database to model relationships between entities.

This approach allows the system to naturally represent connections such as:

  • Customer → Orders
  • Orders → Products
  • Emails → Tickets
  • Customers → Communications

Graph queries enable much faster exploration of interconnected data compared to traditional database joins.

Taxonomy and Controlled Vocabulary

3. Taxonomy and Controlled Vocabulary

To make the system understandable for AI models, we implemented a taxonomy classification layer and a controlled vocabulary mapping.

The taxonomy assigns categories to different data entities such as:

  • Customer management
  • Financial records
  • Support tickets
  • Product information

The controlled vocabulary maps Dutch database terms to English business definitions, enabling AI systems to interpret the underlying data correctly.

Taxonomy and Controlled Vocabulary
AI-Powered Natural Language Query Engine
AI-Powered Natural Language Query Engine

4. AI-Powered Natural Language Query Engine

We implemented an AI-based Text-to-Cypher query engine that allows users to ask questions in plain language.

The process works as follows:

  • A user enters a natural language question.
  • The AI model converts the question into a Cypher query.
  • The query retrieves relevant data from the graph database.
  • The system generates human-readable answer with supporting references.

This enables employees to ask questions such as: "What is the status of ticket 20250005?", "Which customers sent the most support emails last month?", "Show orders related to a specific customer."

Semantic Search Using Embeddings

5. Semantic Search Using Embeddings

To improve search accuracy, we implemented vector embeddings that represent text data as numerical vectors.

This enables semantic search capabilities, allowing the system to identify relevant records even when exact keywords are not used. For example, queries related to "laser cutting issues" can retrieve tickets describing machine problems even if the wording differs.

Semantic Search Using Embeddings
Interactive Chat Interface
Interactive Chat Interface

6. Interactive Chat Interface

A Streamlit-based chatbot interface was developed to demonstrate system capabilities. The interface allows users to interact with the knowledge graph using simple text queries and view structured answers generated by the system.

This interface acts as a proof-of-concept for a future enterprise analytics dashboard.

Benefits Delivered

The implementation of KnowledgeOS delivered several key improvements to the client's data infrastructure.

01

Unified Business Data

All operational data sources, including ERP records and email communications, are now connected in a single knowledge graph.

02

Faster Information Retrieval

Employees can retrieve information using natural language queries instead of manually searching across multiple systems.

03

Improved Operational Visibility

The graph structure provides a complete view of relationships between customers, orders, tickets, and communications.

04

Semantic Search Capabilities

Vector embeddings allow the system to identify relevant records even when queries do not match exact keywords.

05

Scalable Data Architecture

The knowledge graph architecture supports future data sources and analytics capabilities, enabling long-term scalability.

KnowledgeOS Benefits

Conclusion

  • The KnowledgeOS project demonstrates how graph databases and AI technologies can transform fragmented enterprise data into a unified intelligence platform.

  • By integrating operational databases with communication data and enabling natural language queries, the system significantly improves how employees access and analyze business information.

  • The platform establishes a foundation for future capabilities such as automated data pipelines, predictive analytics, and advanced AI-driven insights. As the system evolves, KnowledgeOS has the potential to become a central intelligence layer supporting data-driven decision-making across the organization.

Related Case Studies

AI Medical Waste Monitoring System for Safe Disposal
AI, IoT, Real-Time Monitoring

AI Medical Waste Monitoring System for Safe Disposal

AI-powered system detecting improper medical waste disposal in real time, including sharps. Improves safety, ensures compliance, and provides audit-ready logs.

AI Ticket Opportunity Detection System for Event Brokers
AI, Automation, Real-Time Monitoring

AI Ticket Opportunity Detection System for Event Brokers

An AI-powered intelligence platform that monitors ticketing sites, announcements, and emails to instantly alert brokers about presale opportunities.

Smarter Procurement: Faster, Scalable, Transparent
AI, Procurement, Automation

Smarter Procurement: Faster, Scalable, Transparent

Discover how we enhanced an AI-powered procurement system, streamlining processes, boosting productivity, and improving communication for resellers.