# Applications

Ragas in action. Examples of how to use Ragas in various applications and usecases to solve problems you might encounter when you're building.

## Prompt Evaluation

- [Iterate and Improve Prompts](https://docs.ragas.io/en/stable/howtos/applications/iterate_prompt/index.md)
- [Systematic Prompt Optimization](https://docs.ragas.io/en/stable/howtos/applications/prompt_optimization/index.md)

## Metrics

- [Debug LLM based metrics using tracing](https://docs.ragas.io/en/stable/howtos/applications/_metrics_llm_calls.md)
- [Evaluating Multi-turn Conversations](https://docs.ragas.io/en/stable/howtos/applications/evaluating_multi_turn_conversations/index.md)
- [Estimate cost of evaluation](https://docs.ragas.io/en/stable/howtos/applications/_cost/index.md)
- [Evaluations with Vertex AI models](https://docs.ragas.io/en/stable/howtos/applications/vertexai_x_ragas/index.md)

## Testset Generation

- [Single-hop Query Testset](https://docs.ragas.io/en/stable/howtos/applications/singlehop_testset_gen/index.md)

## Benchmarking

- [Evaluate a New LLM For Your Use Case](https://docs.ragas.io/en/stable/howtos/applications/benchmark_llm/index.md)

## RAG Evaluation

- [Evaluate and Improve a RAG System](https://docs.ragas.io/en/stable/howtos/applications/evaluate-and-improve-rag/index.md)

## Agent Evaluation

- [Evaluate a Text-to-SQL Agent](https://docs.ragas.io/en/stable/howtos/applications/text2sql/index.md)
