# AI Functions

These functions enable text processing by using machine learning or generative AI.

AI functions are essential tools for data transformation and analysis. Use them to:

- Analyze text sentiment to gauge emotional tone.
- Classify text into predefined categories for reporting and segmentation.
- Generate or summarize text inline by calling a large language model.
- Integrate sophisticated AI/ML capabilities directly into your SQL queries for interactive analysis.

## Functions

- [`AI_SENTIMENT`](/docs/data/data-cloud-query-guide/references/dc-sql-reference/ai-sentiment.md): Analyzes text and returns a sentiment label.
- [`AI_CLASSIFY`](/docs/data/data-cloud-query-guide/references/dc-sql-reference/ai-classify.md): Classifies text into user-defined categories.
- [`AI_GENERATE_TEXT`](/docs/data/data-cloud-query-guide/references/dc-sql-reference/ai-generate-text.md): Generates or summarizes text by calling a large language model.

## Related Topics

- [String Functions and Operators](/docs/data/data-cloud-query-guide/references/dc-sql-reference/string-func.md): traditional functions for concatenation, trimming, and case conversion.
- [String Types](/docs/data/data-cloud-query-guide/references/dc-sql-reference/string.md): understanding text and character data types.
