<a id="ai-builtin-functions-overview"></a>

# Built-in AI/ML Functions with Confluent Cloud for Apache Flink

Confluent Cloud for Apache Flink® provides built-in functions that run AI/ML inference directly in
Flink SQL, without separate model-serving infrastructure.

Built-in functions support these AI/ML tasks:

- [Detect Anomalies with the ML_DETECT_ANOMALIES function](detect-anomalies.md#flink-sql-detect-anomalies)
- [Forecast Trends with the AI_FORECAST function](forecast.md#flink-sql-forecast)
- [Analyze Sentiment with the AI_SENTIMENT function](sentiment.md#flink-sql-sentiment)
- [Detect PII with the AI_DETECT_PII function](pii-detection.md#flink-sql-pii-detection)

The following functions are available for building AI/ML workflows.

- [AI_COMPLETE](../../flink/reference/functions/model-inference-functions.md#flink-sql-ai-complete-function): Generate text completions.
- [AI_DETECT_PII](../../flink/reference/functions/model-inference-functions.md#flink-sql-ai-detect-pii-function): Detect and redact personally identifiable information (PII) in text.
- [AI_EMBEDDING](../../flink/reference/functions/model-inference-functions.md#flink-sql-ai-embedding-function): Create embeddings.
- [AI_FORECAST](../../flink/reference/functions/model-inference-functions.md#flink-sql-ai-forecast-function): Forecast future values in time-series data using foundation models.
- [AI_SENTIMENT](../../flink/reference/functions/model-inference-functions.md#flink-sql-ai-sentiment-function): Analyze sentiment toward specific aspects in text using aspect-based sentiment analysis.
- [AI_TOOL_INVOKE](../../flink/reference/functions/model-inference-functions.md#flink-sql-ai-tool-invoke-function): Invoke MCP tools.
- [ML_DETECT_ANOMALIES](../../flink/reference/functions/model-inference-functions.md#flink-sql-ml-anomaly-detect-function): Detect anomalies in your data.
- [ML_EVALUATE](../../flink/reference/functions/model-inference-functions.md#flink-sql-ml-evaluate-function): Evaluate the performance of an AI/ML model.
- [ML_PREDICT](../../flink/reference/functions/model-inference-functions.md#flink-sql-ml-predict-function): Run a remote AI/ML model for tasks like predicting outcomes, generating text, and classification.

Confluent Cloud for Apache Flink has many other functions for building AI/ML workflows.

- [Aggregate Functions](../../flink/reference/functions/aggregate-functions.md#flink-sql-aggregate-functions)
- [Changelog Conversion Functions](../../flink/reference/functions/changelog-conversion.md#flink-sql-changelog-conversion-functions)
- [Collection Functions](../../flink/reference/functions/collection-functions.md#flink-sql-collection-functions)
- [Comparison Functions](../../flink/reference/functions/comparison-functions.md#flink-sql-comparison-functions)
- [Conditional Functions](../../flink/reference/functions/conditional-functions.md#flink-sql-conditional-functions)
- [Datetime Functions](../../flink/reference/functions/datetime-functions.md#flink-sql-datetime-functions)
- [Hash Functions](../../flink/reference/functions/hash-functions.md#flink-sql-hash-functions)
- [JSON Functions](../../flink/reference/functions/json-functions.md#flink-sql-json-functions)
- [ML Preprocessing Functions](../../flink/reference/functions/ml-preprocessing-functions.md#flink-sql-ml-preprocessing-functions)
- [Model Inference Functions](../../flink/reference/functions/model-inference-functions.md#flink-sql-model-inference-functions)
- [Numeric Functions](../../flink/reference/functions/numeric-functions.md#flink-sql-numeric-functions)
- [Search Functions](../../flink/reference/functions/search-functions.md#flink-sql-search-functions)
- [String Functions](../../flink/reference/functions/string-functions.md#flink-sql-string-functions)
- [Table API Functions](../../flink/reference/functions/table-api-functions.md#flink-table-api-functions)

## Related content

- [ML Preprocessing Functions](../../flink/reference/functions/ml-preprocessing-functions.md#flink-sql-ml-preprocessing-functions)
- [Model Inference Functions](../../flink/reference/functions/model-inference-functions.md#flink-sql-model-inference-functions)

#### NOTE
This website includes content developed at the [Apache Software Foundation](https://www.apache.org/)
under the terms of the [Apache License v2](https://www.apache.org/licenses/LICENSE-2.0.html).
