Files
ai-g3sb-backman2.0/backend/utils/__pycache__/dialog_context.cpython-312.pyc
T

45 lines
6.1 KiB
Plaintext
Raw Normal View History

Ë
9ÖÝiíãó¢—dZddlmZddlZddlZddlmZmZmZm Z eje «Z dZ
dZdZdd„Zdd „Zdd
„Zed d œ dd
„Zy)uŠ
从 Lite NL 会�消�构造 Text2SQL �用的上文摘�,并判断上一轮是�为数�查询(用于续问�图分类)。
é)Ú annotationsN)ÚAnyÚDictÚListÚTupleixi„iLcó|—|xsdj«}t|«|kr|S|d|dz
j«dzS)NÚéu…)ÚstripÚlenÚrstrip)ÚsÚmax_lens úbackend/utils/dialog_context.pyÚ _truncatersB€Ø
Šˆb�‰Ó€AÜ
ˆ1ƒv�ÒØˆØ ˆ]ˆw˜‰{Ð × "Ñ "Ó $ uÑ ,Ð,ócóÚ—|xsdj«}|sy tj|«}|j
d«xsi}t|j
d«t«r7|dj«r$dt |dj«t
«zSt|j
d«t«r#|j
d«xsdj«nd}|r®dt |t«zg}|j
d«r|jd«d D]b}|j
|«}t|t«sŒ%|j«sŒ6|jd
t |j«d «z«nd j|«S|j
d
«xsij
d
«}t d|›�t
«S#tj$rt |t
«cYSwxYw)u:å°†è�½åº“çš„ assistant JSON 转为一å°�段å�¯è¯»æ‘˜è¦�。r Ú
branch_resultÚansweru [助手] Úsqlu
[上轮 SQL] Úfollow_up_requiredu:[状æ€�] 上轮为库探针0行,需补充æ�¡ä»¶å�Žé‡�é—®)Údb_empty_feedbackÚ sql_explainu [说明] iôÚ
Úintentu[助手] intent=) r ÚjsonÚloadsÚJSONDecodeErrorrÚ_MAX_ASSISTANT_TEXT_CHARSÚgetÚ
isinstanceÚstrÚ_MAX_ASSISTANT_SQL_CHARSÚappendÚjoin) ÚcontentÚrawÚdataÚbrrÚpartsÚkeyÚvrs rÚsummarize_assistant_nl_payloadr-s—€à Š=�b×
Ñ
Ó
!€CÙ Øð9Ü#Ÿz™z¨#›ˆð
�‰�/Ó "Ò ( b€BÜ�"—&‘&˜Ó"¤CÔ(¨R°©\×-?Ñ-?Ô-AØœY r¨(¡|×'9Ñ'9Ó';Ô=VÓWÑWÐWä+5°b·f±f¸U³mÄSÔ+Iˆ2�6‰6�%‹=Ò ˜B×
%Ñ
%Ô
'Èr€CÙ
Ø ¤9¨SÔ2JÓ#KÑKÐLˆØ
�6‰6Ð&Ô 'Ø �L‰LÐUÔ VÛ7ˆCØ—‘�s“ ˆAܘ!œSÕ! a§g¡g¥iØ— ‘ ˜[¬9°Q·W±W³YÀÓ+DÑDÔEÙð 8ð
�y‰y˜ÓÐà�h‰h�xÓ Ò& B×
+Ñ
+¨HÓ
5€FÜ Ð'¨ xÐ0Ô2KÓ LÐLøô) × Ñ ò9ܘÔ7Ó8Ò8ð9ús™GÇ#G*Ç)G*có$—t|xsg«D]ä}|jd«dk7rŒ|jd«xsdj«}|sy tj|«}|jd«xsijd«}|dk(ry|jd «xsi}t
|jd
«t«r#|jd
«xsdj«nd}t|«cSy#tj
$rYywxYw) u^最å�Žä¸€æ�¡ assistant 消æ�¯æ˜¯å�¦ä¸ºæ•°æ�®æŸ¥è¯¢åˆ†æ”¯ï¼ˆå�« SQL 或 DATA_QUERY intent)。ÚroleÚ assistantr&r FrÚ