Ü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_us einzurichten, 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 in aws_us beschrä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_eu konfigurieren.

  • 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_apj konfigurieren.

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.

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option AI & ML » Agents aus.

  3. Wählen Sie die Registerkarte Snowflake Intelligence aus.

  4. 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.

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>;
    
    Copy
  • 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>;
    
    Copy
  • 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>;
    
    Copy

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;
Copy

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;
Copy

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>;
Copy

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>;
Copy

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:

  1. 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.

  2. 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 dem SNOWFLAKE_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.

  3. 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>;
Copy

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.

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
    
    Copy

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
Copy

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.

  1. Melden Sie sich bei Snowsight an.

  2. Wählen Sie im Navigationsmenü die Option AI & ML » Agents aus.

  3. Wählen Sie die Registerkarte Snowflake Intelligence aus.

  4. Wählen Sie Open settings aus.

  5. 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.

  6. Wählen Sie Save aus.

  7. 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.

  8. 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.