|
|
@@ -79,6 +79,7 @@ class ArticlePoolFilterStrategy(ArticlePoolColdStartConst):
|
|
|
mention=False,
|
|
|
)
|
|
|
daily_article_num = self.DAILY_ARTICLE_NUM
|
|
|
+
|
|
|
case "strategy_v2":
|
|
|
self.cold_start_records.append(
|
|
|
{
|
|
|
@@ -87,7 +88,23 @@ class ArticlePoolFilterStrategy(ArticlePoolColdStartConst):
|
|
|
"total_length": total_length,
|
|
|
"filter_by_title_length": length_level1,
|
|
|
"filter_by_sensitivity": length_level2,
|
|
|
- "filter_by_llm_sensitity": length_level3,
|
|
|
+ "filter_by_llm_sensitivity": length_level3,
|
|
|
+ "filter_by_score": length_level4,
|
|
|
+ "read_avg_threshold": self.READ_TIMES_THRESHOLD,
|
|
|
+ "read_threshold": self.READ_THRESHOLD,
|
|
|
+ "title_length_threshold": self.TITLE_LENGTH_LIMIT,
|
|
|
+ }
|
|
|
+ )
|
|
|
+
|
|
|
+ case "strategy_v3":
|
|
|
+ self.cold_start_records.append(
|
|
|
+ {
|
|
|
+ "category": category,
|
|
|
+ "cold_start_num": min(daily_article_num, len(filter_df)),
|
|
|
+ "total_length": total_length,
|
|
|
+ "filter_by_title_length": length_level1,
|
|
|
+ "filter_by_sensitivity": length_level2,
|
|
|
+ "filter_by_llm_sensitivity": length_level3,
|
|
|
"filter_by_score": length_level4,
|
|
|
"read_avg_threshold": self.READ_TIMES_THRESHOLD,
|
|
|
"read_threshold": self.READ_THRESHOLD,
|