Files
DronePlanning/backend_service/requirements.txt
huangfu 0ef139b538 feat(prompt): 优化系统提示词并增强节点验证逻辑
本次提交旨在提升大模型对行为树生成的理解能力和准确性,主要包含两方面的改进:丰富提示词内容和加强生成逻辑的验证。

具体文件变更如下:

- **backend_service/src/prompts/system_prompt.txt**:
  - 在系统提示词中,增加了更多关于可用节点的详细说明。
  - 补充了多个高质量的行为树生成示例(few-shot examples),以引导模型输出更符合预期的格式。

- **backend_service/src/py_tree_generator.py**:
  - 优化了对模型生成结果的验证规则,使其能更严格地检查节点的父子关系和参数合法性。
  - 修复了当模型生成无效节点时可能出现的潜在错误。

- **backend_service/requirements.txt**:
  - 更新了相关依赖库版本。
2025-08-25 20:35:41 +08:00

40 lines
608 B
Plaintext

# Web Framework and Server
fastapi>=0.104.0
uvicorn[standard]>=0.24.0
python-multipart>=0.0.6
websockets>=12.0
# Data Validation and Serialization
pydantic>=2.5.0
jsonschema>=4.20.0
# AI and Vector Database
openai>=1.3.0
chromadb>=0.4.0
# Visualization
graphviz>=0.20.0
# ROS 2 Python Client
rclpy>=0.0.1
# Document Processing
unstructured[all]>=0.11.0
# HTTP Requests
requests>=2.31.0
# Progress Bars and UI
rich>=13.7.0
# Type Hints Support
typing-extensions>=4.8.0
# ROS 2 Build Dependencies
empy==3.3.4
catkin-pkg>=0.4.0
lark>=1.1.0
colcon-common-extensions>=0.3.0
vcstool>=0.2.0
rosdep>=0.22.0