## Overview

<!-- markdownlint-disable MD032 -->
> [!IMPORTANT]
> Please be sure to read the following information before starting the lab.
> + Before you start this lab, you need to register a billable OpenAI account and get the `OPENAI_API_KEY`. You can find the guidance of getting your keys from this [document from OpenAI](https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key).
> + This lab only supports Chrome browser.

After completing the prerequisite courses in artificial intelligence, you may want to learn solutions that are closer to real-world scenarios and industry frontiers. This lab will bring you examples of GraphRAG and Tool Calling AI Agent construction.

Through this lab, you will learn:

- How to use **TiDB Cloud Starter** as a data storage layer for AI applications to accelerate your AI development process;
- How to use dspy to extract Graph from text;
- How to transform your RAG into GraphRAG using Graph to improve retrieval performance;
- How to use the Tool Calling mechanism of large language models (LLM) to enhance AI Agent capabilities;
- How to build an Agent to solve practical problems.

> [!TIP]
> Click **Start** to launch the lab environment.
> Once the environment is ready, the resources assigned to your hands-on session will be populated with the actual values, so you can follow the lab guide step-by-step to complete the practice.
