Files
assist/config/__pycache__/ai_accuracy_config.cpython-313.pyc

28 lines
4.5 KiB
Plaintext
Raw Normal View History

<EFBFBD>
P<><50>hd<00> <00><><00>SrSSKJr SSKJrJr \"SS55r\"5r\"SSSS S
9\"S SS SS
9\"SS S SS
9S .rSS\ S\4Sjjr
S\S\ 4Sjr g)uC
AI准确率配置
管理AI建议的准确率阈值和相关配置
<EFBFBD>)<01> dataclass)<02>Dict<63>Anyc<00><00>\rSrSr%SrSr\\S'Sr\\S'Sr \\S'Sr
\\S 'Sr \\S
'S r \ \S 'S r\ \S 'S r\ \S'S\S\4SjrS\S\ 4SjrS\S\ 4SjrSS\S\ S\4SjjrS\\\44Sjr\S\\\4SS4Sj5rSrg)<1C>AIAccuracyConfig<69> uAI准确率配置类<E7BDAE>ffffff<66>?<3F>auto_approve_threshold<6C><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F>use_human_resolution_threshold皙<64><E79A99><EFBFBD><EFBFBD><EFBFBD>?<3F>manual_review_threshold<6C>ai_suggestion_confidence<63>human_resolution_confidenceT<65>prefer_human_when_low_accuracy<63>enable_auto_approval<61>enable_human_fallback<63>
similarity<EFBFBD>returnc<00><><00>XR:<3A>aSURS-SS3$XR:<3A>aSURS-SS3$XR:<3A>aSURS-SS3$SURS-SS3$) u获取相似度阈值的解释u 相似度≥<E5BAA6>dz.0fu%自动审批使用AI建议u%建议人工审核u
相似度<u%建议使用人工描述u%,优先使用人工描述)r
rr <00><02>selfrs <20>-E:\tsp-assistant\config\ai_accuracy_config.py<70>get_threshold_explanation<6F>*AIAccuracyConfig.get_threshold_explanations<><00><00> <15>4<>4<> 4<>!<21>$<24>"=<3D>"=<3D>c<EFBFBD>"A<>#<23>!F<>Fd<46>e<> e<> <17>7<>7<> 7<>!<21>$<24>"><3E>"><3E>s<EFBFBD>"B<>3<EFBFBD>!G<>G]<5D>^<5E> ^<5E> <17>><3E>><3E> ><3E><1F><04> C<> C<>C<EFBFBD> G<><03>L<>Lh<4C>i<> i<><1F><04> C<> C<>C<EFBFBD> G<><03>L<>Lh<4C>i<> i<>c<00><00>XR:$)u$判断是否应该使用人工描述)r rs r<00>should_use_human_resolution<6F>,AIAccuracyConfig.should_use_human_resolution)s<00><00><19>?<3F>?<3F>?<3F>?rc<00>D<00>XR:<3A>=(a UR$)u判断是否应该自动审批)r
rrs r<00>should_auto_approve<76>$AIAccuracyConfig.should_auto_approve-s<00><00><19>8<>8<>8<>V<>T<EFBFBD>=V<>=V<>Vr<00> use_humanc<00>R<00>U(a UR$[XR5$)u获取置信度分数)r<00>maxr)rrr$s r<00>get_confidence_score<72>%AIAccuracyConfig.get_confidence_score1s"<00><00> <14><17>3<>3<> 3<><16>z<EFBFBD>#@<40>#@<40>A<> Arc <00><><00>URURURURURUR
UR URS.$)u转换为字典格式<E6A0BC>r
r rrrrrrr*)rs r<00>to_dict<63>AIAccuracyConfig.to_dict8sV<00><00>'+<2B>&A<>&A<>.2<EFBFBD>.Q<>.Q<>'+<2B>'C<>'C<>(,<2C>(E<>(E<>+/<2F>+K<>+K<>.2<EFBFBD>.Q<>.Q<>$(<28>$=<3D>$=<3D>%)<29>%?<3F>%?<3F> 
<EFBFBD>
r<00>datac<00><00>U"S0UD6$)u从字典创建配置<E9858D>r/)<02>clsr-s r<00> from_dict<63>AIAccuracyConfig.from_dictEs<00><00><13>{<7B>T<EFBFBD>{<7B>rr/N)F)<1B>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__r
<00>float<61>__annotations__r rrrr<00>boolrr<00>strrrr"r'rrr+<00> classmethodr1<00>__static_attributes__r/rrrr s<00><00><1E>%)<29><1A>E<EFBFBD>(<28>,0<>"<22>E<EFBFBD>0<>%)<29><1B>U<EFBFBD>)<29>'+<2B><1C>e<EFBFBD>*<2A>)-<2D><1F><15>-<2D>,0<>"<22>D<EFBFBD>/<2F>!%<25><18>$<24>%<25>"&<26><19>4<EFBFBD>&<26> j<01>E<EFBFBD> j<01>c<EFBFBD> j<01>@<01>e<EFBFBD>@<01><04>@<01>W<01>e<EFBFBD>W<01><04>W<01>B<01>u<EFBFBD>B<01><14>B<01>RW<52>B<01> 
<EFBFBD><14>c<EFBFBD>3<EFBFBD>h<EFBFBD><1E> 
<EFBFBD><11><1B>T<EFBFBD>#<23>s<EFBFBD>(<28>^<5E><1B>0B<30><1B><11>rrg\<5C><><EFBFBD>(\<5C>?g333333<33>?r r )r
r rrr gffffff<66>?)<03> conservative<76>balanced<65>
aggressive<EFBFBD>presetrc<00>6<00>[RU[5$)u获取准确率配置)<03>PRESETS<54>get<65>DEFAULT_CONFIG)rAs r<00>get_accuracy_configrFcs<00><00> <12>;<3B>;<3B>v<EFBFBD>~<7E> .<2E>.r<00>configc<00>&<00>g![a gf=f)u<更新准确率配置可以保存到文件或数据库TF)<01> Exception)rGs r<00>update_accuracy_configrJgs<00><00><15><14><> <14><15><14><15>s<00>
<03>N)r?) r7<00> dataclassesr<00>typingrrrrErCr;rFr:rJr/rr<00><module>rMs<><00><01><04>
"<22><1C>
<EFBFBD>;<1B>;<1B> <0B>;<1B>|"<22>#<23><0E>%<25>#<23>'+<2B> $<24>$(<28> <06> !<21>#<23>'+<2B> $<24>$(<28> <06> #<23>#<23>'+<2B> $<24>$(<28> <06> <02><07>*/<2F><03>/<2F>5E<35>/<2F><15>#3<><15><04>r