Gen AI Leadership Forum · Engineering Bootcamp

From RAG to
GraphRAG

Building Production-Ready Knowledge Systems

October 21, 2026 · Telekom Academy, Athens, Greece

A one-day AI course in production-grade GraphRAG — semantic search fused with knowledge-graph reasoning, a full 6-step ingestion pipeline and a 4-level fallback chain, built hands-on in TypeScript with zero notebooks.

Format8-Hour Intensive AI Course
LevelIntermediate–Advanced
LanguageTypeScript / Node.js
DateOct 21, 2026

0

critical RAG failure modes directly solved

0

step ingestion pipeline built end-to-end

0

production codebases to take home

0

learning blocks, zero skill gaps

[ Core Stack ]

LanguageTypeScript / Node.js
Vector DBMilvus (HNSW)
Graph DBNeo4j + Cypher
LLMOpenAI
Embeddingstext-embedding-3-large
NER@xenova/transformers
ContainersDocker Compose
ValidationZod
CachingRedis

[ Five Queries Flat Retrieval Misses ]

Answer the Queries
Vector Search Misses

This AI course starts where pure RAG stops — it retrieves similar text, but the questions that matter in production need logic: multi-hop, numerical, temporal and relational.

  query console

>Who is the CEO of the company that acquired John’s startup?

✗ Vector search only

Returns the chunks that mention John. The acquisition and the CEO sit in other documents, so the answer never assembles.

✓ GraphRAG

Traverses FOUNDEDACQUIREDWORKS_AT across typed edges in Neo4j and returns the person at the end of the chain.

[ Who Should Attend ]

Built for Engineers
Shipping AI Retrieval

Software Engineers

Adding retrieval to production systems that must answer multi-hop, numerical and temporal questions, not just return similar text.

AI Engineers

Building an AI chatbot that answers from company data, with a fallback chain that keeps answering when a service is down.

Tech Leads

Choosing between pure RAG, KAG and GraphRAG, and routing each query to the retrieval it actually needs.

Data & ML Engineers

Moving from vector search to knowledge graphs, with entities and relationships extracted at ingestion.

Solution Architects

Designing hybrid retrieval on Milvus and Neo4j, from the ingestion pipeline to result fusion.

Backend & Platform Teams

Running the retrieval stack on Docker Compose and TypeScript services the team can deploy and maintain.

[ The 6-Step Ingestion Pipeline ]

Build the Pipeline
From Raw Document to Graph

Every step of the AI course is implemented in TypeScript, and every choice — chunk strategy, HNSW parameters, fusion weights — comes with the reasoning behind it.

01 · Chunk

Split each document at sentence boundaries into chunks that keep context across the seams.

size: 512 tokens
overlap: 64 tokens
boundary: sentence

[ Intelligent Query Processing ]

Route Every Query
to the Right Retrieval

In this AI course you build a query planner that classifies each question — semantic, structural or hybrid — runs vector and graph search in parallel when both are needed, and fuses the results 60/40.

Query plannerclassify & route
SemanticMilvus · HNSW
StructuralNeo4j · Cypher
Resultvector ranking

[ AI Course Agenda & Curriculum ]

Master GraphRAG
in a Five-Block AI Course

The AI course starts from the real limits of RAG, so every KAG and GraphRAG concept arrives when it is needed.

09:00–09:45Registration & Environment SetupDocker Compose spin-up for Milvus and Neo4j, .env config, API-key validation45 min
09:45–10:00Kick-Off15 min

Understand why RAG fails on complex queries and how knowledge graphs solve logical, numerical and relational gaps.

RAG limitationsKAG componentsKnowledge graph fundamentals
11:45–12:15Coffee Break30 min

Implement the full 6-step ingestion pipeline — from raw document to a queryable, mutually indexed knowledge graph in TypeScript.

MilvusNeo4jBERT NERMutual indexing

Build a query planner that routes to the right retrieval strategy and fuses vector and graph results.

Query routingSemantic vs structuralResult fusion
14:45–15:15Lunch Break30 min

Build three real-world systems — academic research, legal case law and customer support — each powered by hybrid GraphRAG.

Research assistantLegal searchCustomer support

Optimise, harden and monitor the GraphRAG system with resilience patterns, tuning and production-grade observability.

HNSW tuningFallback chainsCircuit breakersp50/p95/p99

Leave with a decision framework for when to use each approach and a set of next projects to consolidate the skills.

Pure RAG vs KAG vs GraphRAGDecision matrixCommunity resources

[ Three Codebases From the AI Course ]

Ship Three Systems
Across Three Industries

Each lab in this AI course runs about 40 minutes and ends with working hybrid GraphRAG code — not an exercise, a codebase adaptable to real enterprise problems.

~/research-assistant~40 min

Research Assistant

Academic research

  • ingest papers
  • build citation network
  • hybrid search: author, topic, citation
  • score influence with PageRank
  • research assistant ready
Neo4j PageRankCypher multi-hopBERT NER
~/legal-document-search~40 min

Legal Document Search

Legal and case law

  • process 20 cases
  • extract citations
  • traverse precedent chains
  • detect overruled cases
  • legal search ready
Cypher CITES*1..NCitation regexLLM disambiguation
~/intelligent-support~40 min

Intelligent Support System

Customer support

  • build 500-ticket knowledge graph
  • recommend solutions
  • auto-link at 0.85 confidence
  • support system ready
Effectiveness scoringSIMILAR_TO edges

[ The 4-Level Fallback Chain ]

Keep Answering
When a Service Fails

Circuit breakers, timeouts, Redis caching and p95 monitoring are part of the AI course from the first block, so the system you build degrades gracefully instead of going silent.

Level 01

Full hybrid query

Vector and graph in parallel via Promise.all()

30s timeout
Level 02

Vector-only semantic search

Milvus HNSW search only

10s timeout
Level 03

Redis cached result

Subgraph cache lookup, near-instant when warm

cache
Level 04

Structured default response

Graceful degradation that always returns something useful

default
  failover log

    [ Your Instructor ]

    Meet Your
    Instructor

    Alexandros Fotiou, instructor of the GraphRAG AI course

    AI Course Instructor

    Alexandros Fotiou

    Sr. Software Engineer, ENTERSOFTONE

    About Alexandros

    Alexandros is a Senior Software Engineer with 15 years of versatile experience in full-stack development. He specializes in C#/.NET, React.js, Python, WebGL, and AI development, including agent-based systems, RAG workflows, and Mastra AI SDK integration.

    He also brings strong DevOps expertise with Azure, enabling scalable and secure deployments. A creative problem solver, he combines deep technical knowledge with intuitive UX/UI design, consistently staying ahead of industry trends to deliver modern, engaging applications.

    [ Questions Engineers Ask ]

    Get the Details
    Before October 21

    No. Every lab is written in TypeScript on Node.js — deployable code, no Python notebooks.

    Yes. Unlike most AI education, the day runs from the Docker Compose setup at 09:00 to three working GraphRAG codebases in TypeScript, with hands-on labs along the way.

    Intermediate to advanced. The day starts from the limits of RAG and moves quickly into graph construction, query routing and production hardening.

    Three working codebases — a research assistant, a legal document search and an intelligent support system — adaptable to your own data.

    A laptop with Docker Compose and an OpenAI API key. Milvus and Neo4j start from Docker Compose during registration at 09:00, where the key is validated.

    October 21, 2026, at Telekom Academy in Athens, from registration at 09:00 to the wrap-up at 18:30, as part of the Gen AI Leadership Forum.

    Reserve your seat on the Gen AI Leadership Forum tickets page.