diff --git a/README.md b/README.md index 0be24633..e8b9a50c 100644 --- a/README.md +++ b/README.md @@ -151,7 +151,7 @@ return app.stream( inputs ); * [Agent Executor](agent-executor/README.md) * [Image To PlantUML Diagram](image-to-diagram/README.md) -* [adaptive rag](adaptive-rag/README.md) +* [Adaptive RAG](adaptive-rag/README.md) # References * [LangGraph - LangChain Blog][langgraph.blog] diff --git a/core-jdk8/src/main/java/org/bsc/langgraph4j/diagram/MermaidGenerator.java b/core-jdk8/src/main/java/org/bsc/langgraph4j/diagram/MermaidGenerator.java index 4d6cc0f2..c2e4eae0 100644 --- a/core-jdk8/src/main/java/org/bsc/langgraph4j/diagram/MermaidGenerator.java +++ b/core-jdk8/src/main/java/org/bsc/langgraph4j/diagram/MermaidGenerator.java @@ -5,41 +5,9 @@ import static java.lang.String.format; /** - * --- - * title: Graph Diagram - * --- - * 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 - * condition1 --> generate - * - * transform_query --> retrieve - * generate --> condition2 - * - * condition2 --> generate - * condition2 --> transform_query - * condition2 --> stop + * This class represents a MermaidGenerator that extends DiagramGenerator. It generates a flowchart using Mermaid syntax. + * The flowchart includes various nodes such as start, stop, web_search, retrieve, grade_documents, generate, transform_query, + * and different conditional states. */ public class MermaidGenerator extends DiagramGenerator {