> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://www.comet.com/docs/opik/development/optimization-runs/algorithms/llms.txt. # Optimization Algorithms > Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards. ## Docs - [Optimization algorithms overview](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/overview.md): Compare Agent Optimizer algorithms and pick the right one for your workload. - [Optimizer benchmarks](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/benchmarks.md): Compare algorithm performance across common datasets and learn how to run the benchmark suite locally. - [MetaPrompt Optimizer](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/metaprompt_optimizer.md): Learn how to use the MetaPrompt Optimizer to refine and improve your LLM prompts through systematic analysis and iterative refinement. - [HRPO (Hierarchical Reflective Prompt Optimizer)](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/hierarchical_adaptive_optimizer.md): Learn how to use HRPO (Hierarchical Reflective Prompt Optimizer) to improve prompts through systematic root cause analysis of failure modes and targeted refinement. - [Few-Shot Bayesian Optimizer](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/fewshot_bayesian_optimizer.md): Learn how to use the Few-Shot Bayesian Optimizer to find optimal few-shot examples for your chat-based prompts using Bayesian optimization techniques. - [Evolutionary Optimizer: Genetic Algorithms](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/evolutionary_optimizer.md): Learn how to use the Evolutionary Optimizer to discover optimal prompts through genetic algorithms, with support for multi-objective optimization and LLM-driven genetic operations. - [GEPA Optimizer](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/gepa_optimizer.md): Use the external GEPA package through Opik's `GepaOptimizer` to optimize a single system prompt for single-turn tasks with a reflection model. - [Parameter Optimizer: Bayesian Parameter Tuning](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/parameter_optimizer.md): Learn how to use the Parameter Optimizer to find optimal LLM call parameters (temperature, top_p, etc.) using Bayesian optimization without changing your prompt. - [Tool Optimization (MCP & Function Calling)](https://www.comet.com/docs/opik/development/optimization-runs/algorithms/tool_optimization.md): Learn how to optimize prompts that leverage MCP (Model Context Protocol) tools and function calling capabilities across supported optimizers.