GenAI 栈

import embed data stack overflow

GenAI Stack 是 Docker、Neo4j、LangChain 和 Ollama 在 DockerCon 2023 上推出的合作项目。

安装

在 macOS 上必须先安装并启动 Ollama,随后才能使用 GenAI Stack。

git clone https://github.com/docker/genai-stack
cd genai-stack

# optionally copy env.example to .env and add your OpenAI/Bedrock/Neo4j credentials for remote models
docker compose up

功能包括

  • Docker 设置(本地或远程 LLM)、Neo4j 与 LangChain 演示应用

  • 根据需要拉取 Ollama 模型和句子嵌入模型

  • 导入特定标签(例如 langchain)的 Stack Overflow 问题和答案

  • 为问题和答案创建知识图谱及向量嵌入

query imported data
  • 使用向量检索和 GraphRAG(向量+图)生成答案的 Streamlit 聊天应用

  • 为未回答的问题创建“支持工单”,综合考虑来自 Stack Overflow 的优质问题以及实际提问

  • PDF 聊天:加载 PDF、分块、向量索引和检索以生成答案

  • Python 后端与 Svelte 前端的聊天应用,具备向量检索和 GraphRAG(向量+图)答案生成

input answer sources

文档

关于 GenAI Stack 的详细使用指南可在 /developer-blog/genai-app-how-to-build/ 获取。

作者

Michael Hunger, Tomaz Bratanic, Oskar Hane,以及众多贡献者

社区支持

Neo4j 在线社区

存储库

GitHub

问题追踪

https://github.com/docker/genai-stack/issues

视频与教程

© . This site is unofficial and not affiliated with Neo4j, Inc.