What problem does it solve? Turning PDFs, Markdown, HTML, and JSON into a queryable Neo4j knowledge graph requires coordinating chunking, LLM entity extraction, embeddings, and entity resolution, which is error-prone to wire up from scratch. ## Core Features & Use Cases - SimpleKGPipeline orchestration: Configure neo4j-graphrag's SimpleKGPipeline with schema definitions, chunking strategies, and multiple LLM providers (OpenAI, Anthropic, Vertex AI, Ollama, Bedrock). - Entity resolution and schema design: Merge duplicate entities with exact, fuzzy, or semantic resolvers, and define GraphSchema with constraints for production-quality extraction. - Alternative ingestion paths: Use the no-code LLM Graph Builder web UI, apoc.load.json for semi-structured JSON, or LangChain/LlamaIndex document loaders. - Use Case: Ingest a folder of quarterly PDF reports into Neo4j, producing Document→Chunk→Entity graph structures with embeddings ready for GraphRAG retrieval. ## Quick Start Ask the agent to ingest a PDF file into Neo4j using SimpleKGPipeline with a defined entity schema and run entity resolution afterward.