MCPcopy Create free account
hub / github.com/algorithmicsuperintelligence/optillm / mutual_consistency

Method mutual_consistency

optillm/rstar.py:205–212  ·  view source on GitHub ↗
(self, trajectory: List[Node])

Source from the content-addressed store, hash-verified

203 return trajectories
204
205 def mutual_consistency(self, trajectory: List[Node]) -> bool:
206 split_index = random.randint(1, len(trajectory) - 1)
207 partial_trajectory = trajectory[:split_index]
208 prompt = self.create_discriminator_prompt(partial_trajectory)
209 completion = self.generate_response(prompt)
210 is_consistent = self.compare_completions(completion, trajectory[split_index:])
211 logger.debug(f"Mutual consistency check: {'Passed' if is_consistent else 'Failed'}")
212 return is_consistent
213
214 def select_final_trajectory(self, trajectories: List[List[Node]]) -> List[Node]:
215 logger.debug("Selecting final trajectory")

Callers 1

Calls 3

generate_responseMethod · 0.95
compare_completionsMethod · 0.95

Tested by

no test coverage detected