Überblick über Snowflake Intelligence¶
Verwenden Sie Snowflake Intelligence, um auf der Grundlage der Daten in Ihrem Unternehmen Erkenntnisse zu gewinnen und Maßnahmen zu ergreifen. Mit Snowflake Intelligence können Sie:
Diagramme erstellen und sofortige Antworten in natürlicher Sprache erhalten. Sie können Trends entdecken und Daten analysieren, ohne technische Kenntnisse zu haben oder auf benutzerdefinierte Dashboards warten zu müssen.
Auf Tausende von Datenquellen zugreifen und diese analysieren, einschließlich strukturierter und unstrukturierter Daten. Sie können Erkenntnisse aus Tabellen, Dokumenten, Bildern und Datenbanken gleichzeitig verbinden.
Snowflake Intelligence uses agents, which are AI models that are connected to one or more semantic views, semantic models, Cortex search services, and tools. Agents can answer questions, provide insights, and show visualizations. Snowflake Intelligence is powered by Cortex AI Functions, Cortex Analyst, and Cortex Search.
Verwenden Sie die folgenden Abschnitte für die Einrichtung von Snowflake Intelligence und starten Sie mit der Verwendung des Tools, um Wert aus Ihren Daten zu ziehen. Eine Schnellstartanleitung zu Snowflake Intelligence finden Sie unter Erste Schritte mit Snowflake Intelligence.
Unterstützte Modelle und Regionen¶
Snowflake Intelligence unterstützt die folgenden Modelle. Sie können diese Modelle verwenden, solange das Konto Zugriff auf diese hat. Weitere Informationen dazu finden Sie unter Zugriff auf das Modell kontrollieren.
Claude 4.5
Claude 4.0
Claude 3.7
Claude 3.5
GPT 5
GPT 4.1
Die aufgeführten Modelle sind zwar möglicherweise nicht in allen Regionen verfügbar, Sie können Snowflake Intelligence jedoch in jeder Cloud oder Region im Rahmen der regionenübergreifenden Inferenz von Cortex verwenden. Dazu gehören Clouds und Regionen, in denen die Modelle nicht verfügbar sind. Weitere Informationen zur Konfiguration der regionenübergreifenden Inferenz von Cortex finden Sie unter Regionenübergreifende Inferenz.
When creating an agent, we recommend selecting Auto for the model. This lets Snowflake Intelligence automatically select the highest quality model for your account and automatically improves as new models become available.
AWS US - In AWS, Claude 4+ offers the highest quality and best speed performance. We recommend that you set up Cortex Cross-region inference for
aws_usto use Claude 4 and get the best performance. Without Cortex Cross-region inference, you are restricted to using Claude 3.5 inaws_us.Azure US - If you are using Snowflake Intelligence in East US, you can use GPT 4.1+ without Cortex Cross-region inference. Other region and model combinations require Cortex Cross-region inference setup for
azure_us.AWS EU - You can use Claude 4+ in this region as long as you configure Cortex Cross-region inference for
aws_eu.AWS APJ - You can use Claude 4+ in this region as long as you configure Cortex Cross-region inference for
aws_apj.
Snowflake Intelligence einrichten¶
To set up Snowflake Intelligence for your users, do the following:
Bemerkung
The ACCOUNTADMIN role is the only role that has the CREATE SNOWFLAKE INTELLIGENCE ON ACCOUNT privilege required to create a Snowflake Intelligence object.
Create a Snowflake Intelligence object. The Snowflake Intelligence object is a single object meant to manage all agents used with Snowflake Intelligence in your account. You can only have one Snowflake Intelligence object in your account.
Add agents to the Snowflake Intelligence object.
GRANT USAGE privileges to the Snowflake Intelligence object.
Create a Snowflake Intelligence object¶
You can either use the Snowflake Intelligence UI or SQL to create a Snowflake Intelligence object.
Snowflake automatically creates the Snowflake Intelligence object when you modify the Snowflake Intelligence settings for the first time. When created using the UI, the Snowflake Intelligence object is named
SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT. You can’t specify a different name.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option AI & ML » Agents aus.
Select the Snowflake Intelligence tab.
Select Open settings. The Snowflake Intelligence object is created automatically if it doesn’t already exist. You can then add agents to the object.
To create a Snowflake Intelligence object, you can use the following command:
CREATE SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT;
Add agents¶
The Snowflake Intelligence object is an account-level object that contains a list of agents. You can add or remove agents from this object to create a curated list of agents for your users. For more information about adding or removing agents, see Configure the visibility of agents in Snowflake Intelligence.
Grant Snowflake Intelligence privileges¶
The following privileges control access to Snowflake Intelligence objects:
CREATE SNOWFLAKE INTELLIGENCE ON ACCOUNT: Account-level privilege that allows creating a Snowflake Intelligence object. This privilege is granted to ACCOUNTADMIN by default.
To grant this privilege to another role, run the following command:
GRANT CREATE SNOWFLAKE INTELLIGENCE ON ACCOUNT TO ROLE <role_name>;
USAGE: Object-level privilege that allows users to view the list of agents added to the Snowflake Intelligence object and see configuration values.
To grant this privilege, run the following command:
GRANT USAGE ON SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT TO ROLE <role_name>;
ALTER: Object-level privilege that allows users to add or remove agents from the Snowflake Intelligence object and change configuration values. Account administrators have this privilege by default.
To grant this privilege, run the following command:
GRANT MODIFY ON SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT TO ROLE <role_name>;
To make the Snowflake Intelligence object visible to all of your users, grant USAGE privileges on the object to the PUBLIC role:
GRANT USAGE ON SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT TO ROLE PUBLIC;
As an ADMIN, you also have ALTER privileges on the Snowflake Intelligence object. This allows you to add or remove agents from the object to create a curated list of agents for your users.
To set up Snowflake Intelligence for your users, you must configure agent privileges. For information about the privileges required for agents, see Anforderungen an die Zugriffssteuerung.
Wichtig
Standardmäßig verwendet Snowflake Intelligence die Standardrolle und das Standard-Warehouse des Benutzers. Wenn Sie andere Personen zur Verwendung von Snowflake Intelligence einladen, stellen Sie sicher, dass eine Standardrolle und ein Standard-Warehouse eingestellt sind.
Bemerkung
Alle Abfragen von Snowflake Intelligence verwenden die Anmeldeinformationen des Benutzers. Die gesamte rollenbasierte Zugriffssteuerung und alle Datenmaskierungsrichtlinien, die mit dem Benutzer verbunden sind, gelten automatisch für alle Interaktionen und Konversationen mit dem Agenten.
Einen Agenten erstellen¶
To get started, create an agent that users can interact with in Snowflake Intelligence. For information about creating an agent, see Create an agent. For best practices when creating an agent, see Best Practices to Building Cortex Agents.
Configure the visibility of agents in Snowflake Intelligence¶
If you haven’t created a Snowflake Intelligence object and added agents to it, users see all agents they have access to in your account.
For the optimal experience, create a curated list of agents by adding them to the Snowflake Intelligence object. This allows you to control which agents appear in the Snowflake Intelligence interface for all users.
To see whether the Snowflake Intelligence object has been created in your account, use the following command:
SHOW SNOWFLAKE INTELLIGENCES;
Bemerkung
Only one Snowflake Intelligence object can exist in an account.
Managing agents with the Snowflake Intelligence object¶
To add agents to the Snowflake Intelligence object, use the following command:
ALTER SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT ADD AGENT <db.schema.agent_name>;
To remove agents from the Snowflake Intelligence object, use the following command:
ALTER SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT DROP AGENT <db.schema.agent_name>;
Bemerkung
Any user or admin with the right database and schema privileges can create agents. However, agents are not automatically added to the Snowflake Intelligence object. Users must have the ALTER privilege on the Snowflake Intelligence object and USAGE privileges on the agent to add an agent to the Snowflake Intelligence object.
Administrators must have the USAGE privilege on the agent to add it to the Snowflake Intelligence object.
Agent visibility logic¶
Snowflake Intelligence uses the following logic to determine which agents are visible to users:
If the Snowflake Intelligence object exists and contains one or more agents, users see the individual agents from this curated list that they have access.
If the Snowflake Intelligence object exists but contains zero agents AND the
SNOWFLAKE_INTELLIGENCE.AGENTSschema exists with one or more agents, users see agents from theSNOWFLAKE_INTELLIGENCE.AGENTSschema. This ensures that Snowflake Intelligence doesn’t break if you haven’t migrated your agents yet.If the Snowflake Intelligence object doesn’t exist or contains zero agents AND the
SNOWFLAKE_INTELLIGENCE.AGENTSschema doesn’t exist or contains zero agents, users see all agents that they have access to in the account.
Migrating from the deprecated SNOWFLAKE_INTELLIGENCE.AGENTS schema¶
Wichtig
The SNOWFLAKE_INTELLIGENCE.AGENTS schema is deprecated. If you’re currently using this schema, we recommend migrating to the Snowflake Intelligence object.
If you’re using the SNOWFLAKE_INTELLIGENCE.AGENTS schema, your agents will continue to work. However, migrating to the Snowflake Intelligence object provides the following benefits:
Flexibility: Create and manage agents anywhere in your account without needing to centralize them in a single schema.
Improved permission management: Separate the ability to create agents from the ability to publish them in Snowflake Intelligence.
Avoid naming conflicts: Eliminate potential conflicts with the
SNOWFLAKE_INTELLIGENCE.AGENTSschema name.Easier agent visibility management: Use a single object to control which agents appear to all users.
Make sure you’ve created a Snowflake Intelligence object before you migrate your agents. For information about creating a Snowflake Intelligence object, see Snowflake Intelligence einrichten.
After you’ve created an object, use the following code to add an agent to the Snowflake Intelligence object:
ALTER SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT ADD AGENT SNOWFLAKE_INTELLIGENCE.AGENTS.<agent_name>;
You can rename or drop the SNOWFLAKE_INTELLIGENCE database or AGENTS schema after the migration. For more information, see ALTER SCHEMA.
Snowflake Intelligence mit privater Konnektivität konfigurieren¶
Snowflake Intelligence unterstützt die Integration mit AWS PrivateLink und Azure Private Link, um eine private Verbindung zwischen Ihrer Virtual Private Cloud (VPC) oder dem virtuellen Netzwerk (VNet) und Snowflake Intelligence herzustellen. Für die Konfiguration von privater Konnektivität ist die Einrichtung der richtigen DNS-Auflösung erforderlich, um den Datenverkehr über diese private Verbindung an den Snowflake Intelligence-Service zu leiten.
Beachten Sie, dass AWS PrivateLink und Azure Private Link keine von Snowflake bereitgestellten Services sind. Es handelt sich um einen AWS-Dienst bzw. Microsoft-Dienst, deren Verwendung mit Ihrem Snowflake-Konto von Snowflake unterstützt wird.
Voraussetzungen¶
Die folgenden Voraussetzungen müssen erfüllt sein, bevor Sie eine Verbindung zu Snowflake Intelligence mit privater Konnektivität herstellen können.
Richten Sie AWS PrivateLink ein, indem Sie die Anweisungen unter AWS PrivateLink und Snowflake befolgen, oder Azure Private Link, indem Sie die Anweisungen unter Azure Private Link und Snowflake befolgen.
Stellen Sie sicher, dass ein :code:
regionless-snowsight-privatelink-urlverfügbar ist, indem Sie die Funktion SYSTEM$GET_PRIVATELINK_CONFIG unter Verwendung der ACCOUNTADMIN-Systemrolle aufrufen.
Wichtig
Snowflake Intelligence verwendet ausschließlich das regionslose URL-Format für privaten Konnektivitätszugang. Im Gegensatz zu anderen privaten Verbindungs-URLs, die für Snowflake verwendet werden, sollten Sie keinen Bezeichner für die Region im Hostnamen angeben, wie z. B. us-west-2,. Jegliche Versuche, eine Verbindung über eine regionsspezifische URL herzustellen, führt zu einem Fehler.
Verbinden mit Snowflake Intelligence¶
Stellen Sie eine Verbindung zu Snowflake Intelligence her, indem Sie den DNS für Snowflake Intelligence für die Verwendung der Subdomäne konfigurieren.
Erstellen Sie einen CNAME-Datensatz in Ihrer privaten DNS-Zone,
privatelink.snowflakecomputing.com, die die folgende URL zum DNS-Namen Ihres VPC- oder VNET-Endpunkts zuordnet.si-<org-acct>.privatelink.snowflakecomputing.com
Nachdem die Konfiguration abgeschlossen ist, können die Benutzer in Ihrem Netzwerk auf Snowflake Intelligence zugreifen, indem Sie zur folgenden URL navigieren:
https://si-<org-acct>.privatelink.snowflakecomputing.com
Die Verbindung wird sicher über die private Verbindung geleitet.
Benutzerauthentifizierung bei privater Konnektivität¶
Benutzer, die auf Snowflake Intelligence mit privater Konnektivität zugreifen, verwenden den Standard-Snowflake-Authentifizierungsprozess, bei dem sie auf der Anmeldeseite ihren Kontobezeichner, ihren Benutzernamen und ihr Kennwort angeben müssen.
Use the Snowflake-managed MCP server to connect to your agents¶
Any agent that you create in Snowflake, or the tools that the agent is connected to, can have a managed endpoint for other systems to connect with MCP. This provides a seamless integration layer for tools like Claude Desktop, Langgraph, and other tools that integrate with MCP.
The MCP server provides a standards-based interface that allows AI agents to discover and invoke tools, such as Cortex Analyst and Cortex Search, and retrieve the data they need. For more information, see Von Snowflake verwalteter MCP-Server.
Update Snowflake Intelligence settings¶
You can modify settings for the Snowflake Intelligence interface that users interact with Cortex Agents through.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option AI & ML » Agents aus.
Select the Snowflake Intelligence tab.
Select Open settings.
From the General settings section, you can modify the following settings:
Brand display name: The name of the Snowflake Intelligence interface that is displayed to users.
Welcome message: The message that is displayed when users first open the Snowflake Intelligence interface.
Primary domain: The domain that users use to access Snowflake Intelligence.
Wählen Sie Save aus.
From the Custom appearance section, you can modify the following settings:
Color theme: The color theme of the Snowflake Intelligence interface. You can provide a custom primary color in hexadecimal format.
Full-length logo and Compact logo: The logos that are displayed when the navigation pane is expanded or collapsed, respectively.
Favicon: The icon that is displayed in the browser tab.
Wählen Sie Save aus.
Problembehandlung¶
Wenn Sie auf Fehler des Typs table / search service / stage does not exist stoßen, liegt möglicherweise ein Problem mit der Berechtigung vor. Überprüfen Sie, ob die folgenden Berechtigungen korrekt eingestellt sind:
Für jedes semantische Modell:
Der Standardrolle des Benutzers wird die Berechtigung USAGE für die Datenbank und das Schema des Stagingbereichs oder der Ansicht des semantischen Modells und der Tabelle gewährt.
If using the older semantic model, the user’s default role is granted READ on the stage that stores the semantic model file.
If using a semantic view, the user’s default role is granted REFERENCES on the semantic view.
Der Standardrolle des Benutzers wird die Berechtigung SELECT für jede im semantischen Modell oder in der Ansicht definierte Tabelle gewährt.
Für jeden Cortex Search Service:
Der Standardrolle des Benutzers wird die Berechtigung USAGE für die Datenbank und das Schema des Cortex Search Service gewährt.
Dem Benutzer die Berechtigung USAGE für den Cortex Search Service gewährt.
Legal notices¶
Where your configuration of Snowflake Intelligence uses a model provided on the Model and Service Flow-down Terms, your use of that model is further subject to the terms for that model on that page.
The data classification of inputs and outputs are as set forth in the following table.
Input data classification |
Output data classification |
Designation |
|---|---|---|
Usage Data |
Customer Data |
Covered AI Features [1] |
For additional information, refer to KI und ML in Snowflake.