---
description: >-
The following. guides serve a examples for how you can use Phoenix tracing to
optimize your application.
---
# Use Cases: Tracing
## Tracing Notebooks
| Title | Topics | Links |
| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Retrieval Example with Evaluations | | [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/llm\_application\_tracing\_evaluating\_and\_analysis.ipynb) |
| Tracing and Evaluating a LlamaIndex + OpenAI RAG Application | - LlamaIndex
- OpenAI
- retrieval-augmented generation
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/llama\_index\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/llama\_index\_tracing\_tutorial.ipynb) |
| Tracing and Evaluating a LlamaIndex OpenAI Agent | - LlamaIndex
- OpenAI
- agents
- function calling
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/llama\_index\_openai\_agent\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/llama\_index\_openai\_agent\_tracing\_tutorial.ipynb) |
| Tracing and Evaluating a Structured Data Extraction Application with OpenAI Function Calling | - OpenAI
- structured data extraction
- function calling
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/openai\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/openai\_tracing\_tutorial.ipynb) |
| Tracing and Evaluating a LangChain + OpenAI RAG Application | - LangChain
- OpenAI
- retrieval-augmented generation
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_tracing\_tutorial.ipynb) |
| Tracing and Evaluating a LangChain Agent | - LangChain
- OpenAI
- agents
- function calling
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_agent\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_agent\_tracing\_tutorial.ipynb) |
| Tracing and Evaluating a LangChain + Vertex AI RAG Application | - LangChain
- Vertex AI
- retrieval-augmented generation
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_vertex\_ai\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_vertex\_ai\_tracing\_tutorial.ipynb) |
| Tracing and Evaluating a LangChain + Google PaLM RAG Application | - LangChain
- Google PaLM
- retrieval-augmented generation
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_google\_palm\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/langchain\_google\_palm\_tracing\_tutorial.ipynb) |
| Tracing and Evaluation a DSPy Application | - LangChain
- Google PaLM
- retrieval-augmented generation
| [](https://colab.research.google.com/github/Arize-ai/phoenix/blob/main/tutorials/tracing/dspy\_tracing\_tutorial.ipynb) [](https://github.com/Arize-ai/phoenix/blob/main/tutorials/tracing/dspy\_tracing\_tutorial.ipynb) |