requests==2.31.0步驟1:理解使用者查詢
步驟2:智慧判斷查詢型別與返回數量
智慧體必須主動分析使用者輸入,判斷查詢意圖並設定對應的topk值:
判斷流程:
判斷規則與topk設定:
規則1:精確法條查詢 → topk=1
識別條件:使用者明確指定法律名稱 + 條款編號
規則2:一般性法律諮詢 → topk=3-15(按複雜度判斷)
識別條件:問題描述、關鍵詞查詢、模糊查詢
規則3:僅法條編號查詢 → topk=3-5
識別條件:只有條款編號,沒有指定法律名稱
7w4.net有更好的技能外掛。
判斷方法:
判斷示例:
使用者輸入:"民法典第55條"
分析:包含"民法典"(法律名稱)+ "第55條"(條款編號)→ 精確法條查詢
設定:topk=1
使用者輸入:"勞動合同糾紛怎麼賠償"
分析:問題描述性語句,無具體法條 → 一般查詢
設定:topk=8
使用者輸入:"第17條規定了什麼"
分析:只有條款編號,無法律名稱 → 僅法條編號查詢
設定:topk=3
步驟3:呼叫檢索指令碼 執行以下命令呼叫知識庫檢索:
python scripts/search_knowledge.py --query "使用者查詢內容" --topk <數量>
引數說明:
--query:必需,使用者的查詢文本(字串型別)--topk:可選,返回結果數量(整數型別),預設為5步驟4:專業化解析與展示 指令碼返回JSON格式資料後,智慧體必須按法律專業標準解析和展示:
解析流程:
content 欄位中提取法律層級資訊法律條文解析規則:
特殊情況處理:
未檢索到內容的處理規範(重要): 當檢索結果為空時:
禁止行為:
為您檢索到以下相關法律規定:
【檢索結果1】相關度:66.7%
📜 法律名稱:《蘇州市中小學生心理健康促進條例》
📚 章節條款:第二章 第十七條
📝 條文內容:公安機關發現學生身心健康受到侵害、疑似受到侵害或者面臨其他危險情形的,應當及時處置,並將相關情況及時告知學生父母或者其他監護人。
───────────────────────────────────
【檢索結果2】相關度:68.3%
📜 法律名稱:《安徽省人民代表大會議事規則》
📚 章節條款:第八章 第七十五條
📝 條文內容:代表在省人民代表大會各種會議上的發言和表決,不受法律追究。
───────────────────────────────────
空結果展示格式(強制標準):
很抱歉,未檢索到相關的法律條文。
建議:
1. 請確認查詢的關鍵詞或條款編號是否正確
2. 可以嘗試使用不同的關鍵詞重新檢索
3. 或者提供更多上下文資訊,如法律名稱、相關主題等
展示規範要求:
引數型別嚴格要求:
topk智慧判斷(強制執行):
專業化展示要求:
錯誤處理:
未檢索到內容的處理(重要):
使用者:民法典第15條規定了什麼?
分析:包含"民法典"(法律名稱)+ "第15條"(條款編號)→ 精確法條查詢
執行:python scripts/search_knowledge.py --query "民法典第15條" --topk 1
展示:返回1條精確匹配的條文
使用者:勞動合同糾紛怎麼賠償?
分析:問題描述性語句,無具體法條 → 一般查詢
執行:python scripts/search_knowledge.py --query "勞動合同糾紛怎麼賠償" --topk 8
展示:返回8條相關法規和賠償標準
使用者:勞動法關於加班費的規定
分析:指定勞動法 + 加班費 → 一般查詢
執行:python scripts/search_knowledge.py --query "勞動法關於加班費的規定" --topk 10
展示:返回10條勞動法相關條文
使用者:勞動者權益保護有哪些相關規定?
分析:涉及多個法律領域,需要綜合瞭解 → 複雜查詢
執行:python scripts/search_knowledge.py --query "勞動者權益保護相關規定" --topk 12
展示:返回12條相關法律法規
使用者:第17條的內容是什麼?
分析:只有條款編號,無法律名稱 → 僅法條編號查詢
執行:python scripts/search_knowledge.py --query "第17條" --topk 3
展示:返回3條相關條文
使用者:交通事故怎麼賠償?
分析:常見法律問題 → 簡單查詢
執行:python scripts/search_knowledge.py --query "交通事故怎麼賠償" --topk 5
展示:返回5條相關法律規定
使用者:合同違約怎麼處理?
分析:合同法相關問題 → 一般查詢
執行:python scripts/search_knowledge.py --query "合同違約怎麼處理" --topk 8
展示:返回8條合同法相關條文
使用者:什麼情況下構成正當防衛?
分析:刑法相關概念查詢 → 一般查詢
執行:python scripts/search_knowledge.py --query "正當防衛構成條件" --topk 10
展示:返回10條刑法相關條文
使用者:在合肥被打怎麼辦?
分析:簡單事實查詢 → 簡單查詢
執行:python scripts/search_knowledge.py --query "在合肥被打怎麼辦" --topk 5
展示:返回5條最相關的法律知識和案例 這是一款專業可靠的法律條文檢索工具,能夠智慧識別查詢意圖並返回精準的法律條文結果。介面展示規範美觀,空結果處理誠實嚴謹,不胡亂推測。作為法律助手使用體驗良好,但依賴外部服務意味著需要保持網路連線,若服務暫時不可用則無法使用。總體而言質量可靠,適合有法律條文查詢需求的使用者使用。