å®ç°å¯è°èåç¼©çº§å« | AIçæåç¿»è¯
ç°å¨æå·²ç»ææ¡äºå ¨å±ã以䏿¯ä»£ç åè¯æä»¬çä¿¡æ¯ï¼
å½å /compress è¡ä¸ºï¼
-
å·²æ¯æç¦ç¹ä¸»é¢ï¼
/compress database schemaä¼å¼å¯¼æè¦çæå¨ä¿çä¸è¯¥ä¸»é¢ç¸å ³çä¿¡æ¯ï¼åæ¶å¯¹å ¶ä»å 容è¿è¡æ´æ¿è¿çå缩ã - 两次è¿è¡
/compressç¡®å®ææï¼ä½éç¨äºè¿ä»£æ´æ°ï¼èéæ´æ¿è¿çå缩ï¼- ç¬¬ä¸æ¬¡ï¼å°ä¸é´è½®æ¬¡å缩ææè¦
- ç¬¬äºæ¬¡ï¼å¨å¼å¤´æ¾å°ä¹åçæè¦ï¼ç¶åå¯¹ç¬¬ä¸æ¬¡å缩åç´¯ç§¯çæ°ä¸é´å 容è¿è¡æè¦
- 妿å¨ä¸¤æ¬¡å缩ä¹é´æ²¡ææ°å¢æ¶æ¯ï¼ç¬¬äºæ¬¡å¾å¯è½æ¯ç©ºæä½ï¼å·²è¢«å缩ï¼
-
ä»£ç æç¡®è¦åéå¤å缩çé£é©ï¼ç¬¬ 447-450 è¡ï¼ï¼
if _cc >= 2: agent._vprint( f"{agent.log_prefix}â ï¸ ä¼è¯å·²å缩 {_cc} 次ââ" f"åç¡®æ§å¯è½ä¸éãå»ºè®®ä½¿ç¨ /new éæ°å¼å§ã", ) -
å缩æ¿è¿ç¨åº¦ç±ä»¥ä¸åæ°æ§å¶ï¼config.yamlï¼ï¼
compression: threshold: 0.50 # 使¶èªå¨å缩ï¼ä¸ä¸æè¾¾å° 50%ï¼ target_ratio: 0.20 # éä¿ççæè¿å°¾é¨å 容å éå¼çæ¯ä¾ protect_last_n: 20 # ä¿çæªåç¼©çææ°æ¶æ¯æ°éä¸é protect_first_n: 3 # å§ç»ä¿ççéç³»ç»å¤´é¨æ¶æ¯æ°é
é£ä¹é«/ä¸/ä½çº§å«ä¼æä»ä¹ææï¼
- ä½ï¼å½åé»è®¤å¼ï¼ï¼æ¸©åå缩ï¼ä¿çéå¼ç 20% ä½ä¸ºå°¾é¨ï¼ä¿æ¤æè¿ 20 æ¡æ¶æ¯
- ä¸ï¼éä½
target_ratioï¼ä¾å¦ 0.15ï¼ï¼åå°ä¿æ¤ç尾鍿¶æ¯æ°éï¼ä¾å¦ 15 æ¡ï¼ - é«ï¼é常ä½ç
target_ratioï¼ä¾å¦ 0.10ï¼ï¼æå°çå°¾é¨ä¿æ¤ï¼ä¾å¦ 10 æ¡æ¶æ¯ï¼ï¼åå°ä¿æ¤ç头鍿¶æ¯æ°éï¼ä¾å¦ 1 æ¡ï¼
è¿è¡ä¸¤æ¬¡ /compress ä¸é«/ä¸/ä½çº§å«ç对æ¯ï¼
è¿è¡ä¸¤æ¬¡ /compress å¹¶ä¸çåäºâé«â级å«å缩ãç¬¬äºæ¬¡åªæ¯ç¨æ°å
å®¹æ´æ°æè¦ââä¸ä¼è¿ä¸æ¥å缩已ææè¦ã
妿æ¨å¸æå次åç¼©æ´æ¿è¿ï¼åéè¦é«/ä¸/ä½çº§å«åæ°ã/compress <focus> åè½å·²æä¾å¯¹éç¦ç¹å
å®¹æ´æ¿è¿å缩çè½åï¼ä½å®æ¯è¯é¢ç¹å®çï¼èééç¨æ¿è¿ç¨åº¦ã
建议ï¼
æ·»å /compress high æ /compress low å°ä¼é常å®ç¨ãå®ç°æ¹å¼å¾ç´æ¥ââåªéå¨å次å缩è°ç¨ä¸ä¸´æ¶è¦çå缩å¨ç target_ratioãprotect_last_n å protect_first_n åæ°å³å¯ã
éè¦æå®ç°è¿ä¸ªåè½åï¼
