At Snowflake

TruLens ❤️ Snowflake OSS

TruLens ❤️ Snowflake OSS

When Snowflake acquired the TruEra AI Observability platform, we committed to keeping TruLens open source. We're not only keeping that promise; we're emphasizing it. Our goal remains to support LLM app developers in creating trustworthy generative AI applications.

In the weeks since the acquisition, we have already added ecosystem-friendly enhancements including:

  • Parallelization of groundedness feedback evaluation
  • Support for LangChain > 0.2x retrievers
  • Context filtering guardrails
  • Query optimizations for the TruLens dashboard resulting in 4 to 32x benchmarked speedup

We plan to continue making enhancements and improvements that benefit the community at large, whether on Snowflake or not.

Snowflake is increasingly focusing on open source projects that provide value to the AI ecosystem. In addition to sharing this continued commitment to growing TruLens, we also want to share some of the ways that OSS Snowflake projects can enable TruLens users to build better LLM apps in open source. Snowflake maintains a stable of open source projects that complement TruLens, notably the Streamlit app framework, the Modin library and Arctic foundation models.

TruLens ❤️ Streamlit

Streamlit makes it easier than ever for gen AI builders to deploy an easy-to-use user interface for all things AI. Streamlit has been the foundation of the TruLens UI since its inception. By working alongside the Streamlit team, TruLens will more quickly benefit from new Streamlit features. In future releases, we also plan to make it even easier to add TruLens components to the applications you are already building in Streamlit.

TruLens ❤️ Arctic LLMs

Snowflake recently released the Arctic family of foundation models in open source. We have made them available for powering TruLens feedback functions with just two lines of code.

from trulens_eval.feedback.provider import Cortex
provider = Cortex(model_engine="snowflake-arctic")

You can see the full quickstart available on Github: TruLens + Arctic Quickstart

These models can immediately be plugged into TruLens feedback functions while offering a favorable trade-off for performance and latency compared to other OSS models.

Below you can see our first benchmark result of Arctic Instruct as the base model for our groundedness benchmark using the SummEval data set. Open Source Arctic Instruct offers comparable accuracy and latency to other SOTA models.

Groundedness Task Performance by Base Model

You can read more about TruLens benchmarks here.

Now, as we embark on this endeavor, we're excited to continue developing TruLens-Eval in open source, in a way that benefits the whole ecosystem.

Embrace Generative AI and LLMs with the Snowflake AI Data Cloud

Share Article

Snowflake Announces Agreement to Acquire TruEra AI Observability Platform to Bring LLM and ML Observability to the AI Data Cloud

Snowflake Announces Agreement to Acquire TruEra AI Observability Platform to Bring LLM and ML Observability to the AI Data Cloud

Snowflake Postgres: Built for Developers, Ready for the Enterprise

Discover how Snowflake Postgres provides a production-ready, enterprise-grade foundation of compatible Postgres to support developers through the entire development lifecycle.

Democratizing Data Apps — Snowflake to Acquire Streamlit

LLM App Development With Snowflake Cortex

Snowflake's LLM-powered features enable easy integration of LLMs into analytical workflows and app development.

Streamlit in Snowflake: Improved customization, performance and AI

Explore the new Streamlit in Snowflake features, including AI chatbots, enhanced customization, and faster performance for building data apps.

Snowflake launches text-embedding model for retrieval use cases

Explore Snowflake Arctic's new open-source embedding models, delivering top retrieval performance with smaller sizes for faster deployment and lower costs.

Accelerate AI Development with Snowflake

Snowflake gives developers the power to bring custom AI into production, making it easier than ever to create high-quality, trustworthy AI and ML applications.

Streamlit in Snowflake: Build Data and AI Apps with Python

Learn how Streamlit in Snowflake revolutionizes Python data app development and allows data practitioners to create interactive apps with ease.

Collect Logs and Traces From Your Snowflake Applications

Snowflake Event Tables for logging and tracing is essential to boost application observability and supportability for Snowflake developers.

Subscribe to our blog newsletter

Get the best, coolest and latest delivered to your inbox each week

Where Data Does More

  • 30-day free trial
  • No credit card required
  • Cancel anytime