Getting Started
In this guide, we'll demonstrate how to safeguard and monitor conversations in LLM-powered applications using Trust3.
As an example, we will build a simple Intelligent Sales Assistant using Snowflake Cortex Agents and Streamlit. This assistant simulates realistic LLM interactions and helps showcase how Trust3 can:
- Enforce AI guardrails
- Monitor usage
- Ensure secure and responsible AI behavior
Let’s get started!
Github
All the files mentioned in this quickstart guide — whether to download or copy — are available in the following GitHub repository:
Trust3 Snowflake Client Example
What You’ll Learn¶
- How to install and configure the AI Trust Layer for Cortex from the Snowflake Marketplace
-
How to integrate Trust3 with your Streamlit app to:
-
Enforce content and access guardrails
- Monitor LLM interactions
- Ensure responsible and secure AI usage
What You’ll Build¶
-
A Sales Assistant Application that allows users to:
-
Interact with sales data via semantic search
- Perform metrics analysis
- Ask questions using LLM-powered Q&A
-
End-to-end safeguards and monitoring of all assistant conversations using Trust3 to ensure:
-
Security
- Compliance
- Responsible AI behavior
What You’ll Need¶
Snowflake Account¶
-
Permissions to:
-
Create roles
- Create databases and tables
- Upload files
- Create external access integrations
- Install applications from the Snowflake Marketplace
Access to Snowflake Cortex Services¶
- Cortex Agents
- Cortex Search
- Cortex Analyst
AI Trust Layer for Cortex¶
- Available via the Snowflake Marketplace
- Required to safeguard and monitor LLM assistant conversations through Trust3
What Next?
-
Previous
-
Next