Skip to content

Commit dbd61a8

Browse files
committed
Having best evidence include 'current question', to make it clear
1 parent a7a0fae commit dbd61a8

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/paperqa/agents/tools.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,13 @@ async def gather_evidence(self, question: str, state: EnvironmentState) -> str:
269269
for sc in sorted_relevant_contexts[: self.settings.agent.agent_evidence_n]
270270
)
271271

272-
best_evidence = f" Best evidence(s):\n\n{top_contexts}" if top_contexts else ""
272+
# Include 'current question' because different questions will lead to
273+
# different best evidences being shown
274+
best_evidence = (
275+
f" Best evidence(s) current question:\n\n{top_contexts}"
276+
if top_contexts
277+
else ""
278+
)
273279

274280
if f"{self.TOOL_FN_NAME}_completed" in self.settings.agent.callbacks:
275281
await asyncio.gather(

0 commit comments

Comments
 (0)