Skip to content

ayush9h/ReWOO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReWOO(Reasoning WithOut Observation)

LangGraph implementation of the ReWOO(Reasoning without Observation) framework.

Research Article Link

Workflow

ReWOO introduces a plan-and-execute paradigm where the workflow

  • Generates a structured execution plan
  • Executes steps using tools with dependency awareness
  • Produces a final, user-facing response.
User Query
    ↓
Planner Node (LLM)
    ↓
Structured Plan (Steps + Dependencies)
    ↓
Executor Node (Async Execution)
    ↓
Tool Outputs (Evidence)
    ↓
Summarizer Node (LLM)
    ↓
Final Response

Execution Workflow

image

Usage

  • Setup environment
uv venv .venv
.venv/Scripts/activate
  • Install Dependencies
uv pip install -r requirements.txt
  • Script Execution
python app.py

License

MIT License