This Week in Neo4j: GraphQL Course, Chatbot, App Development, PHP, Bloom Features, Embeddings, and More

Sr. Manager, Developer Community
3 min read

Welcome to this week’s newsletter! Check out the latest episode of GraphStuff.FM . The team explores knowledge graphs, highlighting their semantic nature, applications, challenges, and implementation tools – as well as the latest graph news from last month and upcoming graph technology.
Try Sefik Ilkin Serengil’s video on generating vector embeddings. You’ll import a database into a sandbox, create the graph with GDS, train a GraphSage model with custom properties and perform some queries with Cypher.
Looking for a knowledge upgrade? In the GraphAcademy course “Introduction to Neo4j & GraphQL” you can learn how to create GraphQL APIs using Neo4j GraphQL Toolbox and Library
Cheers,
Yolande Poirier
COMING UP NEXT WEEK!
-
- Meetup: Graph-Social on August 17, 2023.
- Meetup: Beginner’s Guide to Graph Databases & Graph Neural Networks on August 18, 2023.
- All Neo4j Events: Webinar, Live demos, and More.
- GraphSummit Series: Get Connected With Graphs.
FEATURED NODES SPEAKER:
Daniela Elia
Daniela Elia is a data science leader with many years of industry experience working primarily in large financial institutions in the UK and Australia. Her passion for data and how we can use it to understand society has led her to pursue a Ph.D. in Behavioural Data Science at the University of Technology Sydney. When not crunching numbers, she enjoys competing in long-distance running events. Connect with her on LinkedIn.
Join her at NODES 2023 as she will be discussing how to discover the emergence of new occupations with OpenAI and Neo4j.
GRAPH ACADEMY: Introduction to Neo4j & GraphQL
In this course you will learn the fundamentals of GraphQL and how to use the Neo4j GraphQL Toolbox and the Neo4j GraphQL Library to create GraphQL APIs backed by a Neo4j graph database.
CHATBOT: Build a Chatbot for Clinical Trials Across Multiple Data Sources
Sixing Huang describes improvements to the Clinical Trials as Graphs and Vectors project, where data from clinicaltrials.gov and SNOMED is restructured into a Neo4j knowledge graph and a Qdrant vector database. The updated version features a chatbot powered by LangChain, integrates the two data sources, and adds web search.
LIVE STREAM: Lessons Learned From Real-World Graph App Development
APPLICATION: Enterprise-Level PHP and Neo4j
EMBEDDINGS: How to Generate Vector Embeddings For Interconnected Graph Data in Neo4j
In this demo, Sefik Ilkin Serengil leverages the GraphSage algorithm, which builds an auto-encoder to generate vector embeddings for nodes. Then, he writes Cypher queries to make various discoveries.
VISUALIZATION: Custom Caption Controls Available in Neo4j Bloom
Jeff Gagnon introduces a few of the new caption control functions added to Bloom starting in version 2.8. He uses a data set of the tasting notes for wines from wineries around the world.
TWEET OF THE WEEK: @llama_index
LlamaIndex ? @neo4j
We’ve developed a lot of capabilities around creating/querying knowledge graphs with LLM’s.
Excited to announce that this all now works with @neo4j! @tb_tomaz got this out in a day ⚡️
Notebook here: https://t.co/Q3d8n21TFx pic.twitter.com/QIJpvRvAPL
— LlamaIndex ? (@llama_index) August 3, 2023
Don’t forget to share it if you like it!