atlasbot: merge ranked metric lines
This commit is contained in:
parent
6da00c5008
commit
fe0409b31c
@ -459,6 +459,14 @@ class AnswerEngine:
|
|||||||
summary_lines,
|
summary_lines,
|
||||||
max_add=plan.max_subquestions,
|
max_add=plan.max_subquestions,
|
||||||
)
|
)
|
||||||
|
if metric_cover_tokens:
|
||||||
|
ranked_metric_lines = _rank_metric_lines(
|
||||||
|
summary_lines,
|
||||||
|
set(metric_cover_tokens),
|
||||||
|
max_lines=max(1, plan.max_subquestions),
|
||||||
|
)
|
||||||
|
if ranked_metric_lines:
|
||||||
|
metric_facts = _merge_fact_lines(ranked_metric_lines, metric_facts)
|
||||||
if metric_facts and not _has_keyword_overlap(metric_facts, keyword_tokens):
|
if metric_facts and not _has_keyword_overlap(metric_facts, keyword_tokens):
|
||||||
best_line = _best_keyword_line(summary_lines, keyword_tokens)
|
best_line = _best_keyword_line(summary_lines, keyword_tokens)
|
||||||
if best_line:
|
if best_line:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user