{ "cells": [ { "cell_type": "markdown", "id": "2f62b7946072f9ee", "metadata": {}, "source": [ "# DiVeRSe: Enhancing LLM Reasoning with Prompt Variations\n", "\n", "This recipe demonstrates how to implement the DiVeRSe (Diverse Verifier on Reasoning Steps) technique using Large Language Models (LLMs) with Mirascope. DiVeRSe is a prompt engineering method that enhances an LLM's reasoning capabilities by generating multiple reasoning chains from variations of the original prompt.\n", "\n", "
Mirascope Concepts Used
\n", "Background
\n", "\n", "DiVeRSe is a variant of the self-consistency prompt engineering technique. Instead of generating multiple chains from the same prompt, DiVeRSe creates variations of the original prompt to generate different reasoning chains. This approach can significantly improve the LLM's ability to reason about complex problems by considering multiple perspectives and phrasings of the same question.\n", "
\n", "Additional Real-World Applications
\n", "