# About the Snowflake Cortex activities

> Cortex Agents orchestrate across both structured and unstructured data sources to deliver insights. They plan tasks, use tools to execute these tasks, and generate responses. Agents use Cortex Analyst (structured) and Cortex Search (unstructured) as tools, along with LLMs, to analyze data.

Cortex Agents orchestrate across both structured and unstructured data sources to deliver insights. They plan tasks, use tools to execute these tasks, and generate responses. Agents use Cortex Analyst (structured) and Cortex Search (unstructured) as tools, along with LLMs, to analyze data.

This integration is only available for agentic processes created in UiPath [Maestro](https://docs.uipath.com/maestro/automation-cloud/latest/user-guide/introduction-to-maestro)<sup>TM</sup>, using the **Start and Wait for External Agent** task.

## How it works

To enable automation between UiPath and Snowflake Cortex, the activities create an authenticated connection using the UiPath connector for Snowflake Cortex. For details, refer to the [Snowflake Cortex authentication](https://docs.uipath.com/integrations/docs/uipath-snowflake-cortex-authentication) page.

To learn how to use the activities in a Maestro agentic process, see [Interact Agent](https://docs.uipath.com/activities/other/latest/integration-service/uipath-snowflake-cortex-interact-agent).
