Snowflake Conversational UI Bridge

Content Type: Module
Categories: Snowflake,Artificial Intelligence

Overview

Functionality: Easily implement chat interfaces for Cortex Analyst using Conversational UI:

 

* Test page "SnowflakeConfig_TestingPage" for the different chat interfaces provided by conversational UI. Acts a a quick testing page and an Example of how one could set up a chat interface for Cortex Analyst using ConversationalUI. Simply add the page to your project navigation and start exploring.

* CortexAnalystDeployedModel overview page "CortexAnalystDeployedModel_Overview". Used to configure your Contex Analyst implementations by creating CortexAnalystDeployedModels. Needs SnowflakeAIDataConnector.ConnectionDetails object.

* Snippet for Cortex Analyst Model configuration page 'Snippet_ModelConfig'. Needs SnowflakeAIDataConnector.ConnectionDetails object.

* Example page "FullScreenChat_HistoryAndProviderSelection" for full screen chat with history bar and provider selection.

* Action Microflow: 'ChatCompletions_CallLLM' for the "CortexAnalystDeployedModel" which is set in 'CortexAnalystDeployedModel_Create'. Handels calls to Cortex Analyst and maps GenAICommons request to Cortex Analyst request and Cortex Analyst response to GenAICommons response.

* Action Microflow: 'ChatContext_ChatWithHistory_ActionMicroflow' for the "ConversationalUI.ProviderConfig" which is set in 'SnowflakeConversationalUIBridge.ProviderConfig_GetCreate'. Does some pre and post processing creating Conversational UI Messages, References, etc.

Documentation

For documentation on the Snowflake Conversational UI Bridge module please refer to https://docs.mendix.com/appstore/connectors/snowflake/snowflake-conversationalui-bridge/.

 

For some extra guidance and an example implementation check out our Snowflake Showcase Application version 5.0.0 (To be released soon).

Releases

Version: 1.0.0
Framework Version: 10.24.13
Release Notes:

The Snowflake ConversationalUI Bridge module aimes simplify the implementation of Conversational UI for Snowflake Cortex Analyst by providing premade action microflows and an example page using the snippets of conversational UI.