Ü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.
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 bieten Versionen ab Claude 4 die höchste Qualität und die beste Geschwindigkeitsleistung. Wir empfehlen Ihnen, die regionsübergreifende Inferenz von Cortex für
aws_useinzurichten, um Claude 4 zu verwenden und die beste Leistung zu erzielen. Ohne die regionenübergreifende Inferenz von Cortex sind Sie auf die Verwendung von Claude 3.5 inaws_usbeschränkt.Azure US – Wenn Sie Snowflake Intelligence in East US verwenden, können Sie GPT 4.1 und höher ohne die regionenübergreifende Inferenz von Cortex verwenden. Andere Kombinationen von Regionen und Modellen erfordern die Einrichtung der regionenübergreifenden Inferenz von Cortex für
azure_us.AWS EU – Sie können Claude 4 und höher in dieser Region verwenden, solange Sie die regionenübergreifende Inferenz von Cortex für
aws_eukonfigurieren.AWS APJ – Sie können Claude 4 und höher in dieser Region verwenden, solange Sie die regionenübergreifende Inferenz von Cortex für
aws_apjkonfigurieren.
Snowflake Intelligence einrichten¶
Um Snowflake Intelligence für Ihre Benutzenden einzurichten, gehen Sie wie folgt vor:
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.
Fügen Sie Agenten zum Snowflake Intelligence-Objekt hinzu.
Erteilen (GRANT) Sie USAGE-Berechtigungen für das Snowflake Intelligence-Objekt.
Erstellen Sie ein Snowflake Intelligence-Objekt¶
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 Sichtbarkeit von Agenten in Snowflake Intelligence konfigurieren.
Snowflake Intelligence-Berechtigungen erteilen¶
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.
Um diese Berechtigung zu erteilen, führen Sie den folgenden Befehl aus:
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.
Um diese Berechtigung zu erteilen, führen Sie den folgenden Befehl aus:
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.
Um Snowflake Intelligence für Ihre Benutzenden einzurichten, müssen Sie die Berechtigungen der Agenten konfigurieren. Weitere Informationen zu den Berechtigungen, die für Agenten erforderlich sind, finden Sie unter 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 Einen Agenten erstellen. For best practices when creating an agent, see Best Practices to Building Cortex Agents.
Sichtbarkeit von Agenten in Snowflake Intelligence konfigurieren¶
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.
Agenten mit dem Snowflake Intelligence-Objekt verwalten¶
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.
Migrating from managing agent visibility with the SNOWFLAKE_INTELLIGENCE.AGENTS schema¶
Wichtig
The SNOWFLAKE_INTELLIGENCE.AGENTS schema is deprecated as a mechanism for managing agent visibility. 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, as detailed in Logik zur Agentensichtbarkeit. However, migrating to the Snowflake Intelligence object provides the following benefits:
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>;
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.
Ensure that a
regionless-snowsight-privatelink-urlis available by calling the SYSTEM$GET_PRIVATELINK_CONFIG function using the ACCOUNTADMIN system role.
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.
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.
Snowflake Intelligence-Einstellungen aktualisieren¶
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.
Wählen Sie Open settings aus.
Im Abschnitt General settings können Sie die folgenden Einstellungen ändern:
Brand display name: Der Name der Snowflake Intelligence-Schnittstelle, die den Benutzenden angezeigt wird.
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.
Wenn Sie das ältere semantische Modell verwenden, wird der Standardrolle des Benutzenden die Berechtigung READ für den Stagingbereich gewährt, in dem die Datei des semantischen Modells gespeichert ist.
Wenn Sie eine semantische Ansicht verwenden, wird der Standardrolle des Benutzers die Berechtigung REFERENCES für die semantische Ansicht gewährt.
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.