Neo4j - Tokyo User Group Meet Up #54
Details
A beginner-friendly introduction to Cypher for users coming from an RDB/SQL background.
Learn how graph thinking differs from SQL and why it matters for real-world performance.
The session also touches on using existing relational data with Neo4j.
Agenda:
* 5:40pm~6:00pm: Doors open, Checkin and networking
* 6:00pm~6:10pm: Oisix ra daichi Inc
* 6:10pm~6:40pm: First Talk
* 6:40pm~7:10pm: Second Talk
* 7:10pm~7:40pm: Third Talk
* 7:40pm~8:00pm: Open discussion & Mixer, Doors Close
✨ What to expect:
- How Cypher differs from SQL
- Core graph and pattern matching concepts
- Basic performance considerations for Cypher
Topics/Speakers:
🎤 Shigehisa Okamoto, Senior IT Specialist, IBM Japan Systems Engineering Co.,Ltd.(ISE)
Talk Topic: Introduction to Graph Database Data Modeling
Talk Description: Many people understand where graph databases are useful, but beginners often struggle with the next step:
how to model real-world data using nodes and relationships.
Should this piece of information be a node, a label, or a property?
In this session, we’ll walk through practical examples and explain the thought process behind effective graph modeling.
🎤 Changhwan Lee, [Creationline,Inc](https://www.creationline.com), AI & Data Platform Team, Senior Architect
Talk Topic: AI Agent Loops with Neo4j: Graph-Powered Autonomous Workflows
Talk Description: In recent years, we’ve seen a growing number of demonstrations in which multiple AI agents autonomously divide responsibilities and collaborate to complete complex tasks.
These systems repeatedly cycle through steps such as instruction, investigation, review, revision, and re-investigation to arrive at a final output. This iterative workflow is often referred to as an “agent loop.” At the previous Neo4j Users Group meetup, we also received several questions related to this loop-based approach.
In this session, we will explore the fundamental nature of loop processing in AI agents. Through live demonstrations, we will show how leveraging Neo4j graph data can deepen agent reasoning, improve coordination between agents, and enable more structured and reliable multi-agent systems.
---
🎤 Koji Annoura Neo4j Ninja, Graph Data & AI Enthusiast
Talk Topic: Beginner-Friendly Introduction to Cypher and Practical Usage: From Fundamental Concepts to Performance and RDB Integration (Cypher 5 / 25)
Talk Description: Cypher is Neo4j’s query language, but
approaching it with a purely SQL mindset often leads to confusing or inefficient queries.
Cypher is not a language to be memorized.
It is a language for expressing how you view and traverse graph data.
In this session, we cover:
- How Cypher differs from SQL in terms of thinking, not syntax
- How to understand graphs and pattern matching conceptually
- How existing relational database (RDB) data can be integrated with Neo4j
- The difference between queries that simply work and those suitable for real-world use
- Basic performance principles every Cypher user should understand
The session also briefly touches on the role of Cypher 5 today and its connection to the future direction of Cypher 25 and the GQL standard.
Cypher is not something to memorize.
Once the way of thinking clicks, it becomes natural.
Note: Slides and query examples will be shared with in-person attendees only.




