Ü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 verwendet Agenten, bei denen es sich um AI-Modelle handelt, die mit einer oder mehreren semantischen Ansichten, semantischen Modellen, Cortex Search Services und Tools verbunden sind. Agenten können Fragen beantworten, Einblicke gewähren und Visualisierungen zeigen. Snowflake Intelligence wird von Cortex AISQL, Cortex Analyst und Cortex Search unterstützt.
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.
Wenn Sie einen Agenten erstellen, empfehlen wir die Auswahl von Auto für das Modell. Mit dieser Option wählt Snowflake Intelligence automatisch das beste Modell für Ihr Konto aus, und verbessert sich automatisch, sobald neue Modelle verfügbar sind.
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
Die ACCOUNTADMIN-Rolle ist die einzige Rolle, für die die CREATE SNOWFLAKE INTELLIGENCE ON ACCOUNT-Berechtigung zum Erstellen eines Snowflake Intelligence-Objekts erforderlich ist.
Erstellen Sie ein Snowflake Intelligence-Objekt. Das Snowflake Intelligence-Objekt ist ein einzelnes Objekt, das alle mit Snowflake Intelligence in Ihrem Konto verwendeten Agenten verwaltet. Sie können nur ein Snowflake Intelligence-Objekt in Ihrem Konto haben.
Add agents to the Snowflake Intelligence object.
Erteilen (GRANT) Sie USAGE-Berechtigungen für das Snowflake Intelligence-Objekt.
Create a Snowflake Intelligence object¶
Sie können entweder die Snowflake Intelligence UI oder SQL verwenden, um ein Snowflake Intelligence-Objekt zu erstellen.
Snowflake erstellt das Snowflake Intelligence-Objekt automatisch, wenn Sie die Snowflake Intelligence-Einstellungen zum ersten Mal ändern. Beim Erstellen mit der UI hat das Snowflake Intelligence-Objekt den Namen
SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT. Sie können keinen anderen Namen angeben.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option AI & ML » Agents aus.
Wählen Sie die Registerkarte Snowflake Intelligence aus.
Wählen Sie Open settings aus. Das Snowflake Intelligence-Objekt wird automatisch erstellt, wenn es noch nicht existiert. Sie können dem Objekt dann Agenten hinzufügen.
Um ein Snowflake Intelligence-Objekt zu erstellen, können Sie den folgenden Befehl verwenden:
CREATE SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT;
Agenten hinzufügen¶
Das Snowflake Intelligence-Objekt ist ein Objekt auf Kontoebene, das eine Liste von Agenten enthält. Sie können diesem Objekt Agenten hinzufügen oder daraus entfernen, um eine kuratierte Liste von Agenten für Benutzende zu erstellen. Weitere Informationen zum Hinzufügen oder Entfernen von Agenten finden Sie unter Configure the visibility of agents in Snowflake Intelligence.
Grant Snowflake Intelligence privileges¶
Die folgenden Berechtigungen steuern den Zugriff auf Snowflake Intelligence-Objekte:
CREATE SNOWFLAKE INTELLIGENCE ON ACCOUNT: Berechtigung auf Kontoebene, die das Erstellen eines Snowflake Intelligence-Objekts erlaubt. Diese Berechtigung wird standardmäßig der Rolle ACCOUNTADMIN erteilt.
Um diese Berechtigung einer anderen Rolle zu erteilen, führen Sie den folgenden Befehl aus:
GRANT CREATE SNOWFLAKE INTELLIGENCE ON ACCOUNT TO ROLE <role_name>;
USAGE: Berechtigung auf Objektebene, mit der Benutzende die Liste der zum Snowflake Intelligence-Objekt hinzugefügten Agenten anzeigen und Konfigurationswerte einsehen können.
To grant this privilege, run the following command:
GRANT USAGE ON SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT TO ROLE <role_name>;
ALTER: Berechtigung auf Objektebene, mit der Benutzende Agenten zum Snowflake Intelligence-Objekt hinzufügen oder daraus entfernen und Konfigurationswerte ändern können. Kontoadmins ist diese Berechtigung standardmäßig zugewiesen.
To grant this privilege, run the following command:
GRANT MODIFY ON SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT TO ROLE <role_name>;
Um das Snowflake Intelligence-Objekt für alle Benutzende sichtbar zu machen, gewähren Sie für das Objekt USAGE-Berechtigungen für die PUBLIC-Rolle:
GRANT USAGE ON SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT TO ROLE PUBLIC;
Als ADMIN haben Sie auch ALTER-Berechtigungen für das Snowflake Intelligence-Objekt. Dadurch können Sie Agenten zum Objekt hinzufügen oder daraus entfernen, um eine kuratierte Liste von Agenten für Ihre Benutzer zu erstellen.
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¶
Erstellen Sie zunächst einen Agenten, mit dem Benutzende über Snowflake Intelligence interagieren können. Informationen über das Erstellen eines Agenten finden Sie unter Einen Agenten erstellen.
Configure the visibility of agents in Snowflake Intelligence¶
Wenn Sie kein Snowflake Intelligence-Objekt erstellt und diesem Agenten hinzugefügt haben, werden Benutzenden alle Agenten angezeigt, auf die sie in Ihrem Konto Zugriff haben.
Für eine optimale Benutzererfahrung erstellen Sie eine kuratierte Liste von Agenten, indem Sie sie zum Snowflake Intelligence-Objekt hinzufügen. So können Sie steuern, welche Agenten in der Snowflake Intelligence-Schnittstelle für alle Benutzenden angezeigt werden.
Um zu sehen, ob das Snowflake Intelligence-Objekt in Ihrem Konto erstellt wurde, verwenden Sie den folgenden Befehl:
SHOW SNOWFLAKE INTELLIGENCES;
Bemerkung
Es kann nur ein Snowflake Intelligence-Objekt in einem Konto existieren.
Managing agents with the Snowflake Intelligence object¶
Um Agenten zum Snowflake Intelligence-Objekt hinzuzufügen, verwenden Sie den folgenden Befehl:
ALTER SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT ADD AGENT <db.schema.agent_name>;
Um Agenten aus dem Snowflake Intelligence-Objekt zu entfernen, verwenden Sie den folgenden Befehl:
ALTER SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT DROP AGENT <db.schema.agent_name>;
Bemerkung
Alle Benutzende oder Admins mit den richtigen Datenbank- und Schemaberechtigungen können Agenten erstellen. Agenten werden jedoch nicht automatisch zum Snowflake Intelligence-Objekt hinzugefügt. Benutzende müssen über die ALTER-Berechtigung für das Snowflake Intelligence Objekt und USAGE-Berechtigungen für den Agenten verfügen, um einen Agenten zum Snowflake Intelligence-Objekt hinzuzufügen.
Admins müssen über die USAGE-Berechtigung für den Agenten verfügen, um ihn zum Snowflake Intelligence-Objekt hinzuzufügen.
Logik zur Agentensichtbarkeit¶
Snowflake Intelligence verwendet die folgende Logik, um festzustellen, welche Agenten für Benutzende sichtbar sind:
Wenn das Snowflake Intelligence-Objekt existiert und einen oder mehrere Agenten enthält, sehen Benutzende die einzelnen Agenten aus dieser kuratierten Liste, auf die sie Zugriff haben.
Wenn das Snowflake Intelligence-Objekt existiert, aber keine Agenten enthält AND das
SNOWFLAKE_INTELLIGENCE.AGENTS-Schema mit einem oder mehreren Agenten vorhanden ist, werden Benutzenden Agenten aus demSNOWFLAKE_INTELLIGENCE.AGENTS-Schema angezeigt. Dies stellt sicher, dass dies keine Auswirkungen auf die Funktionsfähigkeit von Snowflake Intelligence hat, wenn Sie Ihre Agenten noch nicht migriert haben.Wenn das Snowflake Intelligence-Objekt nicht existiert oder keine Agenten enthält AND das
SNOWFLAKE_INTELLIGENCE.AGENTS-Schema nicht existiert oder keine Agenten enthält, werden Benutzenden alle Agenten angezeigt, auf die sie im Konto Zugriff haben.
Migration vom veralteten SNOWFLAKE_INTELLIGENCE.AGENTS-Schema¶
Wichtig
Das SNOWFLAKE_INTELLIGENCE.AGENTS-Schema ist veraltet. Wenn Sie derzeit dieses Schema verwenden, empfehlen wir die Migration zum Snowflake Intelligence-Objekt.
Wenn Sie das SNOWFLAKE_INTELLIGENCE.AGENTS-Schema verwenden, funktionieren Ihre Agenten weiterhin. Die Migration zum Snowflake Intelligence-Objekt bietet jedoch die folgenden Vorteile:
Flexibilität: Erstellen und verwalten Sie Agenten überall in Ihrem Konto, ohne sie in einem einzigen Schema zentralisieren zu müssen.
Verbesserte Berechtigungsverwaltung: Trennen Sie die Möglichkeit, Agenten zu erstellen, von der Möglichkeit, sie in Snowflake Intelligence zu veröffentlichen.
Namenskonflikte vermeiden: Beseitigen Sie mögliche Konflikte mit dem
SNOWFLAKE_INTELLIGENCE.AGENTS-Schemanamen.Einfachere Verwaltung der Agentensichtbarkeit: Verwenden Sie ein einziges Objekt, um zu steuern, welche Agenten allen Benutzenden angezeigt werden.
Vergewissern Sie sich, dass Sie ein Snowflake Intelligence-Objekt erstellt haben, bevor Sie Ihre Agenten migrieren. Weitere Informationen zum Erstellen eines Snowflake Intelligence-Objekts finden Sie unter Snowflake Intelligence einrichten.
Nachdem Sie ein Objekt erstellt haben, verwenden Sie den folgenden Code, um einen Agenten zu einem Snowflake Intelligence-Objekt hinzuzufügen:
ALTER SNOWFLAKE INTELLIGENCE SNOWFLAKE_INTELLIGENCE_OBJECT_DEFAULT ADD AGENT SNOWFLAKE_INTELLIGENCE.AGENTS.<agent_name>;
Sie können die SNOWFLAKE_INTELLIGENCE-Datenbank oder das AGENTS-Schema nach der Migration umbenennen oder löschen. Weitere Informationen dazu finden Sie unter ALTER SCHEMA.
Configure Snowflake Intelligence with private connectivity¶
Snowflake Intelligence supports integration with AWS Privatelink and Azure Private Link to establish a private connection between your Virtual Private Cloud (VPC) or virtual network (VNet) and Snowflake Intelligence. Configuring private connectivity requires setting up the correct DNS resolution to direct traffic to the Snowflake Intelligence service through this private connection.
Note that AWS PrivateLink and Azure Private Link are not services provided by Snowflake. They are an AWS service and Microsoft service, respectively, that Snowflake supports to use with your Snowflake account.
Voraussetzungen¶
Complete the following prerequisites before connecting to Snowflake Intelligence with private connectivity.
Set up AWS PrivateLink by following the instructions in AWS PrivateLink und Snowflake or Azure Private Link by following the instructions in Azure Private Link und Snowflake.
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 exclusively uses the regionless URL format for private connectivity access. Unlike other private connectivity URLs used for Snowflake, you should not include a region identifier, such as us-west-2, in the hostname. Any attempts to connect using a region-specific URL will result in a failure.
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.
Create a CNAME record in your private DNS zone,
privatelink.snowflakecomputing.com, that maps the following URL to the DNS name of your VPC or VNET endpoint.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.
User authentication with private connectivity¶
Users accessing Snowflake Intelligence with private connectivity use the standard Snowflake authentication process, which requires them to provide their account identifier, username, and password on the login page.
Die von Snowflake verwaltete MCP-Server verwenden, um eine Verbindung zu Ihren Agenten herzustellen¶
Jeder Agent, den Sie in Snowflake erstellen, oder die Tools, mit denen der Agent verbunden ist, kann einen verwalteten Endpunkt haben, mit dem sich andere Systeme mit MCP verbinden können. Dies bietet eine nahtlose Integrationsschicht für Tools wie Claude Desktop, Langgraph und andere Tools, die in MCP integriert werden können.
Der MCP-Server bietet eine auf Standards basierende Schnittstelle, die es AI-Agenten ermöglicht, Tools wie Cortex Analyst und Cortex Search zu entdecken und aufzurufen und die benötigten Daten abzurufen. Weitere Informationen dazu finden Sie unter Snowflake-verwalteter MCP-Server.
Update Snowflake Intelligence settings¶
Sie können die Einstellungen für die Snowflake Intelligence-Schnittstelle ändern, über die Benutzende mit Cortex Agents interagieren.
Melden Sie sich bei Snowsight an.
Wählen Sie im Navigationsmenü die Option AI & ML » Agents aus.
Wählen Sie die Registerkarte Snowflake Intelligence aus.
Select Open settings.
Im Abschnitt General settings können Sie die folgenden Einstellungen ändern:
Brand display name: The name of the Snowflake Intelligence interface that is displayed to users.
Welcome message: Die Meldung, die angezeigt wird, wenn Benutzende die Snowflake Intelligence-Schnittstelle zum ersten Mal öffnen.
Primary domain: Die Domäne, die Benutzer für den Zugriff auf Snowflake Intelligence verwenden.
Wählen Sie Save aus.
Im Abschnitt Custom appearance können Sie die folgenden Einstellungen ändern:
Color theme: Das Farbthema der Snowflake Intelligence-Schnittstelle. Sie können eine kundenspezifische Primärfarbe im Hexadezimalformat angeben.
Full-length logo und Compact logo: Die Logos, die angezeigt werden, wenn der Navigationsbereich erweitert bzw. verkleinert wird.
Favicon: Das Symbol, das auf der Browser-Registerkarte angezeigt wird.
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.
Rechtliche Hinweise¶
Wenn Ihre Snowflake Intelligence-Konfiguration ein Modell verwendet, das im Rahmen der Modell- und Service-Flowdown-Bedingungen bereitgestellt wurde, unterliegt Ihre Nutzung dieses Modells zusätzlich den Bedingungen für dieses Modell auf dieser Seite.
Die Datenklassifizierung der Eingaben und Ausgaben ist in der folgenden Tabelle aufgeführt.
Klassifizierung von Eingabedaten |
Klassifizierung von Ausgabedaten |
Benennung |
|---|---|---|
Usage Data |
Kundendaten |
Covered AI Features [1] |
Weitere Informationen dazu finden Sie unter KI und ML in Snowflake.