Humanitarian AI and Neo4j Q&A Session: Graphing IATI Aid Activity Data for LLM Powered Chatbots

05 Dec, 2023



Interested in setting up a Neo4j graph database to power your chatbot? This Q&A session guest hosted by Neo4j will provide insight on how XML data can be loaded and stored in a graph database for use by Large Language Model powered conversational AI applications.

Jennifer Reif, a Developer Advocate at Neo4j, will answer questions for students and others interested in loading aid activity information reported in compliance with IATI, an XML standard widely used across the humanitarian community by aid organizations and donors, into a Neo4j graph database. The Q&A session will touch on setting up, formatting and searching the database and cover optimizing the database for traversal by LLMs.

We’ll open the Q&A session with a couple of lightning talks on data security and humanitarian applications of large language models, including talks by Liz Rigby, Communications and Engagement Manager with the UK Humanitarian Innovation Hub, Valentin Pistorozzi, Co-founder of Boldcode, and Shvaang Sharma a PhD Researcher & Lecturer specializing in humanitarian technologies.

Resources discussed:
Jennifer Reif Slides: https://speakerdeck.com/jmhreif/q-and-a-session-graphing-iata-activity-data-for-llm-powered-chatbots
Rory Scott's work on delivery chain mapping. https://github.com/DFID/dcm-graph
APOC: https://neo4j.com/labs/apoc/4.1/overview/
APOC Merge: https://neo4j.com/labs/apoc/4.1/overview/apoc.merge/apoc.merge.node
A description of a RAG setup using Neo4j and GPT is described here : https://graphileon.com/graphileon-neo4j-and-chatgpt-raging-together/
APOC: https://neo4j.com/docs/apoc/current/overview/apoc.load

Knowledge graph based chatbot with GPT 3 and Neo4j - Tomaz Bratanic
https://neo4j.com/developer-blog/knowledge-graph-based-chatbot-with-gpt-3-and-neo4j/
Context Aware Knowledge graph chatbot with GPT 4 and Neo4j - Tomaz Bratanic
https://neo4j.com/developer-blog/context-aware-knowledge-graph-chatbot-with-gpt-4-and-neo4j/
Build educational chatbot Neo4j - Adam Cowley
https://neo4j.com/developer-blog/building-educational-chatbot-neo4j/
GraphAcademy free course - Neo4j and LLM https://graphacademy.neo4j.com/courses/llm-fundamentals/
GraphAcademy free course - https://graphacademy.neo4j.com/courses/llm-chatbot-python/

Search vector docs - https://neo4j.com/docs/cypher-manual/current/indexes-for-vector-search/

Related Videos