Skip to content

Commit 5de709b

Browse files
committed
Updated GenAI landing page, added page for frameworks and made llm-builder picture link to the app
1 parent dec6426 commit 5de709b

File tree

4 files changed

+76
-14
lines changed

4 files changed

+76
-14
lines changed

modules/genai-ecosystem/nav.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11
** xref:index.adoc[GenAI Ecosystem]
2-
*** Cloud Examples
3-
**** xref:aws-demo.adoc[AWS Bedrock]
4-
**** xref:microsoft-azure-demo.adoc[Microsoft Azure OpenAI]
5-
**** xref:google-cloud-demo.adoc[Google Cloud Vertex AI]
62
*** Example Projects
73
**** xref:llm-graph-builder.adoc[LLM Graph Builder]
84
***** xref:llm-graph-builder-features.adoc[Features]
@@ -13,7 +9,11 @@
139
*** Neo4j GenAI Features
1410
**** xref:vector-search.adoc[Vector Index and Search]
1511
**** xref:apoc-genai.adoc[APOC GenAI]
16-
*** Orchestration Libraries
12+
*** Cloud Examples
13+
**** xref:aws-demo.adoc[AWS Bedrock]
14+
**** xref:microsoft-azure-demo.adoc[Microsoft Azure OpenAI]
15+
**** xref:google-cloud-demo.adoc[Google Cloud Vertex AI]
16+
*** xref:genai-frameworks.adoc[GenAI Frameworks]
1717
**** xref:langchain.adoc[LangChain]
1818
**** xref:langchain-js.adoc[LangChainJS]
1919
**** xref:llamaindex.adoc[LlamaIndex]
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
= GenAI Frameworks
2+
include::_graphacademy_llm.adoc[]
3+
:imagesdir: https://s3.amazonaws.com/dev.assets.neo4j.com/wp-content/uploads
4+
:slug: genai-frameworks
5+
:author: Michael Hunger, Tomaz Bratanic, Oskar Hane
6+
:category: labs
7+
:tags: llm, genai, generative ai, large language models, integrations, rag, vector search, retrieval augmented generation, llamaindex, langchain, haystack, frameworks
8+
:neo4j-versions: 5.X
9+
:page-pagination:
10+
:page-product: GenAI Frameworks
11+
12+
While current foundation models (language, image, speech, embeddings) are available through APIs and can be used just with a http request or a few lines of code, the devil is as always in the details. It is not just about a single API call but full applications, workflows and architectures.
13+
14+
In the last years a number of really powerful open-source orchestration libraries have been developed, many with a large contributor community and a lot of momentum.
15+
Even the large cloud providers and AI companies contributed and are using these libraries as in this fast moving world it is hard to keep up otherwise.
16+
17+
Those libraries cover a number of aspects:
18+
19+
- LLM usage, including Prompt and Output
20+
- Embedding generation
21+
- Vector and database integration
22+
- RAG workflows
23+
- Agentic workflows
24+
- Monitoring, Observability and Deployment
25+
26+
== GenAI Frameworks
27+
28+
Neo4j and our community have contributed integrations to many of these frameworks. You can find overviews of these integrations in the pages of this section, as well as code examples, tutorials and more.
29+
30+
* xref:langchain.adoc[LangChain (Python)]
31+
* xref:langchain-js.adoc[LangChainJS]
32+
* xref:llamaindex.adoc[LLamaIndex]
33+
* xref:spring-ai.adoc[Spring AI]
34+
* xref:langchain4j.adoc[LangChain4j]
35+
* xref:haystack.adoc[Haystack]
36+
* xref:semantic-kernel.adoc[Semantic Kernel]
37+
* xref:dspy.adoc[DSPy]
38+
39+
== GraphAcademy Courses
40+
41+
If you want to learn how LLMs and Knowledge Graphs combine to improve GenAI applications, check out the https://graphacademy.neo4j.com/categories/llms/?ref=genai-docs[Neo4j & LLM courses on GraphAcademy^].
42+
43+
image::https://cdn.graphacademy.neo4j.com/assets/img/courses/banners/llm-fundamentals.png[link=https://graphacademy.neo4j.com/categories/llms/?ref=genai-docs]

modules/genai-ecosystem/pages/index.adoc

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,17 @@ include::_graphacademy_llm.adoc[]
1212
image::https://dist.neo4j.com/wp-content/uploads/20231030151119/genai-art-diagram-1.svg[width=800]
1313

1414

15-
Knowledge Graphs can provide rich context to ground Large Language Models (LLMs) for enabling GenAI applications using Graph RAG (Retrieval Augmented Generation)
16-
The real world data captured in the graph avoids hallucination and provides a rich source of information for the LLMs to generate answers, summaries and suggestions from.
15+
Knowledge graphs bring more accurate responses, rich context, and explainability to each generative AI model interaction.
16+
By combining knowledge graphs with native vector search, you get the best of both worlds with Graph RAG (Retrieval Augmented Generation).
1717

18-
LLMs can be used to extract entities and their relationships from unstructured text to build up and enrich knowledge graphs.
18+
Language models also can be used to extract entities and their relationships from unstructured text to build up and enrich knowledge graphs.
1919

20-
Learn more at: https://neo4j.com/generativeai/
20+
== How to get started
2121

22-
The Neo4j GenAI Ecosystem is a collection of tools and integrations that make it easy to use LLMs with Neo4j.
22+
1. For an high level overview, have a look at https://neo4j.com/generativeai/[neo4j.com/genai^]
23+
2. Use the xref:llm-graph-builder.adoc[LLM-Knowledge Graph Builder] to turn your own documents into a knowledge graph
24+
3. If you want to learn more take one of the https://graphacademy.neo4j.com/categories/llms/?ref=genai-docs[GenAI GraphAcademy courses^]
25+
4. Pick your xref:genai-frameworks.adoc[GenAI framework of choice] and start building your own GenAI applications with Neo4j
2326

2427
== GraphAcademy Courses
2528

@@ -29,32 +32,49 @@ image::https://cdn.graphacademy.neo4j.com/assets/img/courses/banners/llm-fundame
2932

3033
== GenAI Ecosystem
3134

35+
The Neo4j GenAI Ecosystem is a collection of tools and integrations that make it easy to use LLMs with Neo4j.
36+
3237
=== GraphRAG
3338

39+
GraphRAG combines an ingestion process that extracts entities and relationships from unstructured text and further uses graph algorithms for enrichment and summarization.
40+
The retrieval step then uses the knowledge graph in combination with vector search to navigate to more relevant information than just the initial text chunks.
41+
42+
* https://neo4j.com/blog/graphrag-manifesto/[The GraphRAG Manifesto]
3443
* https://dev.neo4j.com/dlai-kg[DeepLearning AI Knowledge Graph Course^]
3544
* http://discord.gg/graphrag[GraphRAG Discord^]
36-
* https://huggingface.co/graphrag[GraphRAG HuggingFace Paper Collection^]
45+
// * https://huggingface.co/graphrag[GraphRAG HuggingFace Paper Collection^]
3746
* https://dev.neo4j.com/free-kg-book[(free) Knowledge Graph Book^]
47+
* https://neo4j.com/developer-blog/global-graphrag-neo4j-langchain/[Implementing GraphRAG with Neo4j, GDS and LangChain]
48+
* https://microsoft.github.io/graphrag/[Microsoft's GraphRAG project]
3849

3950
=== GraphRAG Ecosystem Tools
4051

52+
In Neo4j Labs we built a number of tools, to demonstrate the power of combining graphs with LLMs. All these tools are open source, you can use and contribute to them or learn and build your own.
53+
4154
* xref:llm-graph-builder.adoc[LLM Knowledge Graph Builder]
4255
* xref:neoconverse.adoc[NeoConverse multi-dataset query, chat, visualization]
4356
* xref:rag-demo.adoc[GraphRAG (Retrieval Augmented Generation) Demo]
4457
* xref:genai-stack.adoc[GenAI Stack (with Docker, Ollama, Neo4j, and LangChain)]
4558

4659
=== Cloud Examples
4760

61+
Neo4j has worked with the main cloud providers to create GenAI integrations and examples on their platforms.
62+
4863
* xref:aws-demo.adoc[AWS Demo]
4964
* xref:microsoft-azure-demo.adoc[Microsoft Azure Demo]
5065
* xref:google-cloud-demo.adoc[Google Cloud Demo]
5166

5267
=== Neo4j GenAI Features
5368

69+
Neo4j added a number of features to make it easier to build GenAI applications and integrate LLMs with knowledge graphs.
70+
5471
* xref:vector-search.adoc[Vector Index & Search]
5572
* xref:apoc-genai.adoc[APOC GenAI Procedures]
5673

57-
=== Orchestration Libraries
74+
=== GenAI Frameworks
75+
76+
Neo4j and our community have contributed integrations to many of these frameworks.
77+
You can find overviews of these integrations in the pages of this section, as well as code examples, tutorials and more.
5878

5979
* xref:langchain.adoc[LangChain (Python)]
6080
* xref:langchain-js.adoc[LangChainJS]
@@ -65,7 +85,6 @@ image::https://cdn.graphacademy.neo4j.com/assets/img/courses/banners/llm-fundame
6585
* xref:semantic-kernel.adoc[Semantic Kernel]
6686
* xref:dspy.adoc[DSPy]
6787

68-
6988
== Highlighted Articles
7089

7190
* https://neo4j.com/developer-blog/tagged/llm/[Neo4j Developer Blog: Large Language Models^]

modules/genai-ecosystem/pages/llm-graph-builder.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ include::_graphacademy_llm.adoc[]
1111
:imagesdir: https://dev.assets.neo4j.com/wp-content/uploads/2024/
1212

1313
// image::llm-graph-builder.png[width=600, align=center]
14-
image::https://dist.neo4j.com/wp-content/uploads/20240618104511/build-kg-genai-e1718732751482.png[width=800, align=center]
14+
image::https://dist.neo4j.com/wp-content/uploads/20240618104511/build-kg-genai-e1718732751482.png[width=800, align=center,link="https://llm-graph-builder.neo4jlabs.com/",window="_blank"]
1515

1616
The Neo4j LLM Knowledge Graph Builder is an https://llm-graph-builder.neo4jlabs.com/[online application^] for turning unstructured text into a knowledge graph, it provides a magical text to graph experience.
1717

0 commit comments

Comments
 (0)