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. 查看任务可视化**