### Human Feedback Workflow - Graph with Human-in-the-Loop
### Scenario 1: Basic Expand and Resume Workflow
### Step 1: Start expand process with default parameters
GET http://localhost:8080/graph/human/expand
###
### Step 2: Resume with positive feedback (true)
GET http://localhost:8080/graph/human/resume?feed_back=true
###
### Scenario 2: Custom Query with Expansion
### Step 1: Expand with custom query and more expander nodes
GET http://localhost:8080/graph/human/expand?query=请详细解释什么是人工智能?&expander_number=5&thread_id=thread-1
###
### Step 2: Resume with negative feedback (false)
GET http://localhost:8080/graph/human/resume?feed_back=false&thread_id=thread-1
###
### Scenario 3: Multiple Concurrent Threads
### Thread 1: Self introduction
GET http://localhost:8080/graph/human/expand?query=你好,我是小明,很高兴认识你&thread_id=thread-user-1
###
### Thread 2: Technical question
GET http://localhost:8080/graph/human/expand?query=什么是Spring AI?&expander_number=3&thread_id=thread-user-2
###
### Thread 3: Casual conversation
GET http://localhost:8080/graph/human/expand?query=今天天气怎么样?&expander_number=2&thread_id=thread-user-3
###
### Resume thread 1 with positive feedback
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=thread-user-1
###
### Resume thread 2 with negative feedback
GET http://localhost:8080/graph/human/resume?feed_back=false&thread_id=thread-user-2
###
### Resume thread 3 with positive feedback
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=thread-user-3
###
### Scenario 4: Iterative Feedback Loop
### Initial expand
GET http://localhost:8080/graph/human/expand?query=帮我写一个Java方法的文档&expander_number=3&thread_id=iteration-1
###
### First resume - approve for more detail
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=iteration-1
###
### Scenario 5: Different Expander Numbers
### Single expander node
GET http://localhost:8080/graph/human/expand?query=简单介绍一下Spring Boot&expander_number=1&thread_id=expander-1
###
### Three expander nodes (default)
GET http://localhost:8080/graph/human/expand?query=解释微服务架构&expander_number=3&thread_id=expander-2
###
### Five expander nodes
GET http://localhost:8080/graph/human/expand?query=详细介绍RESTful API设计原则&expander_number=5&thread_id=expander-3
###
### Resume with approval
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=expander-1
###
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=expander-2
###
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=expander-3
###
### Scenario 6: Complex Queries
### Technical documentation request
GET http://localhost:8080/graph/human/expand?query=请解释什么是LangGraph以及它的核心概念&expander_number=4&thread_id=complex-1
###
### Code explanation request
GET http://localhost:8080/graph/human/expand?query=解释这段代码的作用:public void hello() { System.out.println("Hello"); }&expander_number=3&thread_id=complex-2
###
### Architecture design question
GET http://localhost:8080/graph/human/expand?query=如何设计一个高可用的分布式系统&expander_number=5&thread_id=complex-3
###
### Scenario 7: Edge Cases
### Empty query
GET http://localhost:8080/graph/human/expand?query=&expander_number=1&thread_id=edge-1
###
### Very long query
GET http://localhost:8080/graph/human/expand?query=请详细解释人工智能、机器学习、深度学习之间的关系和区别,并分别介绍它们的应用场景、发展历程、主要技术特点、优缺点以及未来发展趋势&expander_number=3&thread_id=edge-2
###
### Maximum expander number
GET http://localhost:8080/graph/human/expand?query=什么是图数据库?&expander_number=10&thread_id=edge-3
###
### Zero expander number
GET http://localhost:8080/graph/human/expand?query=测试查询&expander_number=0&thread_id=edge-4
###
### Scenario 8: Feedback Variations
### Start process
GET http://localhost:8080/graph/human/expand?query=请评价这个方案&expander_number=3&thread_id=feedback-1
###
### Resume with explicit true
GET http://localhost:8080/graph/human/resume?feed_back=true&thread_id=feedback-1
###
### Start another process
GET http://localhost:8080/graph/human/expand?query=请分析这个问题的优缺点&expander_number=3&thread_id=feedback-2
###
### Resume with explicit false
GET http://localhost:8080/graph/human/resume?feed_back=false&thread_id=feedback-2
###