Skip to content

Commit

Permalink
docs(adaptive rag): add mermaid diagram
Browse files Browse the repository at this point in the history
resolve #5
  • Loading branch information
bsorrentino committed Jun 21, 2024
1 parent f421ee0 commit 46d6fc5
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions adaptive-rag/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,39 @@ Java implementation of [Adaptive Rag]

[Adaptive Rag]:https://github.com/langchain-ai/langgraph/blob/main/examples/rag/langgraph_adaptive_rag.ipynb

## Mermaid diagram

```mermaid
---
title: Adaptive RAG
---
flowchart TD
start((start))
stop((stop))
web_search("web_search")
retrieve("retrieve")
grade_documents("grade_documents")
generate("generate")
transform_query("transform_query")
condition1{"check state"}
condition2{"check state"}
startcondition{"check state"}
start --> startcondition
startcondition -->|web_search| web_search
startcondition -->|vectorstore| retrieve
web_search --> generate
retrieve --> grade_documents
grade_documents --> condition1
condition1 -->|transform_query| transform_query
condition1 -->|generate| generate
transform_query --> retrieve
generate --> condition2
condition2 -->|not supported| generate
condition2 -->|not useful| transform_query
condition2 -->|useful| stop
```

## PlantUML diagram
![diagram](AdaptiveRag.png)

## Getting Started
Expand Down

0 comments on commit 46d6fc5

Please sign in to comment.