From fb907fcac55f243ca5af1a05b15b6745928151a1 Mon Sep 17 00:00:00 2001 From: Arnav Singhvi Date: Mon, 14 Oct 2024 19:36:53 -0700 Subject: [PATCH] add support for reasoning/rationale --- dspy/predict/multi_chain_comparison.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dspy/predict/multi_chain_comparison.py b/dspy/predict/multi_chain_comparison.py index 63c4f969c..17e2832f4 100644 --- a/dspy/predict/multi_chain_comparison.py +++ b/dspy/predict/multi_chain_comparison.py @@ -36,7 +36,7 @@ def forward(self, completions, **kwargs): attempts = [] for c in completions: - rationale = c.rationale.strip().split("\n")[0].strip() + rationale = c.get('rationale', c.get('reasoning')).strip().split("\n")[0].strip() answer = c[self.last_key].strip().split("\n")[0].strip() attempts.append( f"«I'm trying to {rationale} I'm not sure but my prediction is {answer}»",