⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠ You can decompress Drawing data with the command palette: ‘Decompress current Excalidraw file’. For more info check in plugin settings under ‘Saving’

Excalidraw Data

Text Elements

extract_prompt_all

字段名称##字段值##倾向性 字段名称##字段值##倾向性 </标签抽取>

llm_query_analysis_plan

server.py

QueryAnalysis

query_analysis_handler.py

query_planning_base 输出需求理解

query_decomposition_all 输出子 Query

extract_prompt_all

query_express_elements 输出回复提纲和由汽车属性标签构成的关键词(要点)

并行

extract_tag_parse

用正则抓 <标签抽取>… 中间内容

是否非选车, [[字段名, 字段值, 倾向性], …]

select_car_query_parser_service.py

query_parser_tag_feature:召回 schema 1.把[“车辆价格”, [20,30], “必要”] 这种 tag转成 Entity(config_level=…)(并把“排除”转成 sentiment=False 等) 2.对每个 entity 看 config level 如果属于 ENUM,则向量匹配select_car_tags_query_es_feature.json里的sim_content

parse

car_query_feature_service.py

label

output

Embedded Files

32e418938dca31881ec294310dd70187b4be0f77: Pasted Image 20260323162456_673.png