
    9i                     L   / S Qr \  V s/ s H  n SR                  U 5      PM     sn r/ SQr/ SQrSSSSSS	S
.rSS// SQ/ SQ/ SQ/ SQ/ SQ/ SQS.r/ SQr/ SQ/ S// SQ/ SQ/ SQ/ SQS.r/ SQr	\/ SQ-   r
0 r\
 H  rS\\'   M
     SSSSSS S!S".r/ S#Q/ S#Q/ S$Q/ S%QS&S'/S&S'/S&S'// S(QS).r/ r\R!                  5        H%  r\ H  r\\;  d  M  \R'                  \5        M     M'     \
S*S+/-   \	S*S/-   \
S*/-   \S*S+/-   \
S*/-   / S,Q\
S*/-   \
S*/-   / / / / S-.r\
S*S+/-   r0 r0 S.S/_S0S/_S1S2_S3S2_S4S2_S5S6_S7S6_S8S6_S9S6_S:S6_S;S6_S<S=_S>S=_S?S=_S@SA_SBSA_SCSA_SDSDSDSE.Er0 S.SF_S0SF_S1SG_S3SG_S4SG_S5SH_S7SH_S8SH_S9SH_S:SH_S;SH_S<SI_S>SI_S?SI_S@SJ_SBSJ_SCSJ_SKSKSKSE.Er/ SLQrSM rSN rSO rgPs  sn f )Q)
restauranthotel
attractiontraintaxipolicehospitalz[{}])r   r   r   r   z<go_r>z<go_b>z<go_a>z<go_d><eos_u><eos_r><eos_b><eos_a><eos_d><eos_q><sos_u><sos_r><sos_b><sos_a><sos_d><sos_q>carpricetimeleavearriveid)zcar typezentrance feedurationleaveatarrivebytrainidphone)postcodeaddressr    )r"   r    r!   )
r"   r!   internetr    parkingtype
pricerangestarsarea	reference)r   r%   r"   r!   r    r(   r)   )r   r   r   r   r   r)   )r    r!   r"   r&   foodr(   r)   )r   r   r   r   r   r   r   )r   r"   r!   r    r#   r$   r%   r&   r*   r'   r(   r)   r   r   r   r   r   )r   destination	departurer   
department)
r%   r$   r&   r#   staydaypeopler(   r'   name)r(   r%   r1   )r+   r/   r   r,   r0   r   )r*   r&   r(   r1   r   r/   r0   )r%   r$   r&   r#   r.   r/   r0   r(   r'   r1   r   r+   r,   r   r-   r*   r   )r.   r/   r0   r1   r+   r,   r-      r"   r!   r)   r,   r+   )addrfeepostrefticketdepartdest)informrequestnooffer	recommendselect	offerbookofferbookednobook)r:   r;   r<   r=   r>   )r:   r;   r<   r?   r@   r>   r:   r;   )byegreetreqmorewelcome)r   r   r   r   r   r   r   generalchoiceopen)r   r0   r.   r)   r/   r1   rG   )r:   r;   r<   r=   r>   rA   r?   r@   rD   rE   rB   rC   userr
   
user_delexrespr   resp_genpv_respbspnr   bspn_genpv_bspnbsdxbsdx_genpv_bsdxqspnr   qspn_genpv_qspnaspnr   aspn_genpv_aspnr   )dspndspn_genpv_dspnr   r   r   r   r   r   )
z<sos_db>z<eos_db>z[book_nores]z[book_fail]z[book_success]z
[db_nores]z[db_0]z[db_1]z[db_2]z[db_3]c                 X    / n[        U 5       H  nUR                  SU S35        M     U$ )Nz<understand_>rangeappend)prompt_num_for_understandunderstand_tokensis      c/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/modelscope/utils/nlp/space/ontology.pyget_understand_tokensrf      s5    ,-  <s!!45 .    c                 X    / n[        U 5       H  nUR                  SU S35        M     U$ )Nz<policy_r^   r_   )prompt_num_for_policypolicy_tokensrd   s      re   get_policy_tokensrk      s3    M()xs!_- *rg   c                 "    / SQ[         -   U -   nU$ )Nr	   )	db_tokens)other_tokensspecial_tokenss     re   get_special_tokensrp      s%     		 !	!N
 rg   N)all_domainsformatall_domains_with_bracket
db_domainsplaceholder_tokensnormlize_slot_namesrequestable_slotsall_reqslotinformable_slotsall_infslot	all_slotsget_slotsda_abbr_to_slot_namedialog_actsall_actsvaluesactsactra   dialog_act_paramsdialog_act_all_slotsslot_name_to_slot_token
eos_tokens
sos_tokensrm   rf   rk   rp   )items   0re   <module>r      s   =HHKDFMM$/KH ;
    G.0
 KD   < +MC    	 	AHQK 

   JJy!#9%5!$  DhOOC   ! 8V,,h00H:%&118*$NhZ'z)   !Hf#55   
I) I 		
 y I 	 y I 	 y I 	 y I  	!" y#$ )
0
I) I 		
 y I 	 y I 	 y I 	 y I  	!" y#$ )
0	E Is   F!