From ce963ed7d6e04a37b2baeca6f520cb3b9d64561d Mon Sep 17 00:00:00 2001 From: huangfu <3045324663@qq.com> Date: Sun, 14 Sep 2025 21:15:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 63f234f3..9d2dca5e 100644 --- a/README.md +++ b/README.md @@ -79,11 +79,11 @@ - 简单模式提示词:`backend_service/src/prompts/simple_mode_prompt.txt` - 复杂模式提示词:`backend_service/src/prompts/system_prompt.txt` -分类仅输出如下JSON之一:`{"mode":"simple"}` 或 `{"mode":"complex"}`。 +分类仅输出如下JSON之一:`{"mode":"simple"}` 或 `{"mode":"complex"}`。两种模式都会执行检索增强(RAG),将参考知识拼接到用户指令后再进行推理。 当为简单模式时,LLM仅输出: `{"mode":"simple","action":{"name":"","params":{...}}}`。 -生成端会自动将该动作封装为带安全监控的最小行为树(根 `Parallel` 并行安全监控),以保持与现有Schema和可视化兼容。 +后端不会再自动封装为复杂行为树;将直接返回简单JSON,并附加 `plan_id` 与 `visualization_url`(单动作可视化)。 ### 环境变量(可选) @@ -115,7 +115,7 @@ cd tools python test_api.py ``` -示例输入:“简单模式,起飞” 或 “起飞到10米”。返回结果将是完整的带安全并行监控的行为树(`root` + `plan_id` + `visualization_url`)。 +示例输入:“简单模式,起飞” 或 “起飞到10米”。返回结果为简单JSON(无 `root`):包含 `mode`、`action`、`plan_id`、`visualization_url`。 --- @@ -287,7 +287,7 @@ python test_api.py "user_prompt": "无人机起飞到10米,然后前往机库,最后降落。" } ``` -- **Success Response**: +- **Success Response(复杂模式)**: ```json { "root": { ... }, @@ -295,6 +295,15 @@ python test_api.py "visualization_url": "/static/py_tree.png" } ``` +- **Success Response(简单模式)**: + ```json + { + "mode": "simple", + "action": { "name": "takeoff", "params": { "altitude": 10.0 } }, + "plan_id": "some-unique-id", + "visualization_url": "/static/py_tree.png" + } + ``` ##### **B. 查看任务可视化**