__init__.py 427 B

1234567891011
  1. __all__ = ["SearchExplainer"]
  2. class SearchExplainer:
  3. def format_search_explanation(self, intent, papers):
  4. if not papers:
  5. return "未找到匹配的论文"
  6. n = len(papers)
  7. years = sorted({p.year for p in papers if p.year}, reverse=True)
  8. yr = f" ({years[0]}-{years[-1]})" if len(years) >= 2 else f" ({years[0]})" if years else ""
  9. return f"找到 {n} 篇相关论文{yr}"