Skip to content

Commit 22e82a4

Browse files
committed
chore(deepresearch): fix typos
1 parent 6250011 commit 22e82a4

File tree

16 files changed

+41
-41
lines changed

16 files changed

+41
-41
lines changed

spring-ai-alibaba-deepresearch/DeepResearch.http

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ Content-Type: application/json
2828
}
2929

3030

31-
### 人类反馈2:feed_back为是否接受当前计划,false时feed_back_content生效
31+
### 人类反馈2:feedback为是否接受当前计划,false时feedback_content生效
3232
POST http://localhost:8080/chat/resume
3333
Content-Type: application/json
3434

3535
{
3636
"thread_id": "__default__",
37-
"feed_back": false,
38-
"feed_back_content": "巧克力蛋糕制作技巧"
37+
"feedback": false,
38+
"feedback_content": "巧克力蛋糕制作技巧"
3939
}
4040

4141

spring-ai-alibaba-deepresearch/README-zh.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@
4343
**编程节点(给大模型提供编程能力)**
4444

4545
- Coder节点的Python执行器跑在Docker容器中,需要额外为其配置Docker信息
46-
- 在配置文件的`spring.ai.alibaba.deepreserch.python-coder.docker-host`字段中设置DockerHost,默认为`unix:///var/run/docker.sock`
47-
本项目需要使用`python:3-slim`镜像创建临时容器,也可以自己定制包含一些常用的第三方库的镜像,第三方库需要安装在镜像的`/app/dependency`文件夹里,在配置文件中设置`spring.ai.alibaba.deepreserch.python-coder.image-name`的值指定镜像名称。
46+
- 在配置文件的`spring.ai.alibaba.deepresearch.python-coder.docker-host`字段中设置DockerHost,默认为`unix:///var/run/docker.sock`
47+
本项目需要使用`python:3-slim`镜像创建临时容器,也可以自己定制包含一些常用的第三方库的镜像,第三方库需要安装在镜像的`/app/dependency`文件夹里,在配置文件中设置`spring.ai.alibaba.deepresearch.python-coder.image-name`的值指定镜像名称。
4848

4949
**RAG**
5050

spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/config/DeepResearchConfiguration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,8 @@ public StateGraph deepResearch(ChatClient researchAgent) throws GraphStateExcept
192192
keyStrategyHashMap.put("user_upload_file", new ReplaceStrategy());
193193
keyStrategyHashMap.put("session_id", new ReplaceStrategy());
194194

195-
keyStrategyHashMap.put("feed_back", new ReplaceStrategy());
196-
keyStrategyHashMap.put("feed_back_content", new ReplaceStrategy());
195+
keyStrategyHashMap.put("feedback", new ReplaceStrategy());
196+
keyStrategyHashMap.put("feedback_content", new ReplaceStrategy());
197197

198198
// 专业知识库决策相关
199199
keyStrategyHashMap.put("use_professional_kb", new ReplaceStrategy());

spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/controller/ChatController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,8 +156,8 @@ public Flux<ServerSentEvent<String>> resume(@RequestBody(required = false) Feedb
156156
throws GraphRunnerException {
157157
RunnableConfig runnableConfig = RunnableConfig.builder().threadId(humanFeedback.threadId()).build();
158158
Map<String, Object> objectMap = new HashMap<>();
159-
objectMap.put("feed_back", humanFeedback.feedBack());
160-
objectMap.put("feed_back_content", humanFeedback.feedBackContent());
159+
objectMap.put("feedback", humanFeedback.feedback());
160+
objectMap.put("feedback_content", humanFeedback.feedbackContent());
161161

162162
// Create a unicast sink to emit ServerSentEvents
163163
Sinks.Many<ServerSentEvent<String>> sink = Sinks.many().unicast().onBackpressureBuffer();

spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/controller/graph/GraphProcess.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public GraphId createNewGraphId(String sessionId) {
8787

8888
public void handleHumanFeedback(GraphId graphId, ChatRequest chatRequest, Map<String, Object> objectMap,
8989
RunnableConfig runnableConfig, Sinks.Many<ServerSentEvent<String>> sink) throws GraphRunnerException {
90-
objectMap.put("feed_back", chatRequest.interruptFeedback());
90+
objectMap.put("feedback", chatRequest.interruptFeedback());
9191
StateSnapshot stateSnapshot = compiledGraph.getState(runnableConfig);
9292
OverAllState state = stateSnapshot.state();
9393
state.withResume();

spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/model/req/FeedbackRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ public record FeedbackRequest(
3737
/**
3838
* 是否接受Planner的计划,true为接受,false为重新生成
3939
*/
40-
@JsonProperty(value = "feed_back", defaultValue = "true") Boolean feedBack,
40+
@JsonProperty(value = "feedback", defaultValue = "true") Boolean feedback,
4141

4242
/**
4343
* 用户反馈内容,重新生成Planner计划是给予额外的上下文信息
4444
*/
45-
@JsonProperty(value = "feed_back_content", defaultValue = "") String feedBackContent) {
45+
@JsonProperty(value = "feedback_content", defaultValue = "") String feedbackContent) {
4646
}

spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/HumanFeedbackNode.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,16 @@ public Map<String, Object> apply(OverAllState state) throws Exception {
5555
// iterations+1
5656
updated.put("plan_iterations", StateUtil.getPlanIterations(state) + 1);
5757

58-
Map<String, Object> feedBackData = state.humanFeedback().data();
59-
boolean feedback = (boolean) feedBackData.getOrDefault("feed_back", true);
58+
Map<String, Object> feedbackData = state.humanFeedback().data();
59+
boolean feedback = (boolean) feedbackData.getOrDefault("feedback", true);
6060

6161
if (!feedback) {
6262
nextStep = "planner";
6363
updated.put("human_next_node", nextStep);
6464

65-
String feedbackContent = feedBackData.getOrDefault("feed_back_content", "").toString();
65+
String feedbackContent = feedbackData.getOrDefault("feedback_content", "").toString();
6666
if (StringUtils.hasLength(feedbackContent)) {
67-
updated.put("feed_back_content", feedbackContent);
67+
updated.put("feedback_content", feedbackContent);
6868
logger.info("Human feedback content: {}", feedbackContent);
6969
}
7070
state.withoutResume();

spring-ai-alibaba-deepresearch/src/main/java/com/alibaba/cloud/ai/example/deepresearch/node/PlannerNode.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,9 @@ public Map<String, Object> apply(OverAllState state) throws Exception {
7878
}
7979
}
8080
// 1.4 添加用户反馈消息
81-
String feedBackContent = state.value("feed_back_content", "").toString();
82-
if (StringUtils.hasText(feedBackContent)) {
83-
messages.add(new UserMessage(feedBackContent));
81+
String feedbackContent = state.value("feedback_content", "").toString();
82+
if (StringUtils.hasText(feedbackContent)) {
83+
messages.add(new UserMessage(feedbackContent));
8484
}
8585
// 1.5 添加用户上传的RAG查询结果
8686
String ragContent = StateUtil.getRagContent(state);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
spring:
22
ai:
33
alibaba:
4-
deepreserch:
4+
deepresearch:
55
python-coder:
66
code-timeout: "1s"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
spring:
22
ai:
33
alibaba:
4-
deepreserch:
4+
deepresearch:
55
python-coder:
66
enable-network: true

0 commit comments

Comments
 (0)