Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

The Unique FinanceGPT is a white-label application that allows end users to chat against their organization’s knowledge base for various use cases.

The main chat interface displays two components: Spaces and Chat History.

Spaces serve as environments where end users interact with an AI Assistant. A Space is created for each use case. For example:

  • Chat with GPT

  • Research Stock Investment Opportunities

    • Chat with a set of ingested files from the Knowledge Base.

    • Ingested files can be files synced via external data sources such as Sharepoint, or files uploaded directly into the Knowledge Base.

  • Chat with uploaded file(s)

    • Uploaded files are files that are uploaded directly in the Chat interface and not in the Knowledge Base.

Explore Spaces.gif

Chat History displays past conversations they've had, enabling users to revisit discussions and continue prompting.

Chat History.gif

Configuring a Space

Configuring a Space involves specifying the following:

[Space Name] Text Field

The Space name refers to the unique identifier to each chat environment. It that helps distinguish between different use cases or topics for end-user interactions. This text will appear in the chat interface navigation.

Create space-1A.gif

Suggestion: Choose a short name that reflects the specific use case or topic of the Space.

[About Space] Text Field

The About Space text serves as a brief description or introduction to the purpose and objectives of the Space. This text will appear in the Space’s user interface.

Create space-1B.gif

Suggestion: Describe the focus or goal of the Space. It should help orient users and provides context for their interactions within the environment.

[Space Usage Recommendation] Text Field

The Space Usage Recommendation text provides essential insights and cautions that users should acknowledge before initiating prompts within the Space.

AI Assistant

Read AI Assistants and Modules .

Create Space - 2.gif

Import/Export Functionality

The import/export feature is essential for managing AI Assistants across different environments, such as testing and production. This feature allows users to seamlessly transfer an AI Assistant configuration from one environment to another.

Use Case

When users have configured an AI Assistant in the testing environment and are ready to deploy it to the production environment, they can utilize the import/export functionality to streamline this process.

How It Works

  1. Export Configuration from Environment A (e.g. testing environment):

    • Navigate to the testing environment where the AI Assistant is configured.

    • Click on the “Export AI Assistant” button.

    • A .txt file containing the configuration details will be downloaded to your system.

  2. Import Configuration to Environment B (e.g. production environment):

    • Go to the Space in the production environment where you want to replicate the AI Assistant configuration.

    • Click on the blue cloud icon located next to the modules selection.

    • Select the previously downloaded .txt file from your system.

    • The AI Assistant configuration will be imported and applied to the Space in the production environment.

Advanced Settings

Advanced Settings encompass a range of configuration options and controls that allow admin users to customize and fine-tune the behavior of the Space and its associated components.

Module selection

 "modelChoosing": "BY_PROMPT"

When users commit a prompt in a Space where the Assistant contains more than one module, the system will need to choose which module to generate a response. This setting proposes two approaches:

  • BY_FUNCTION_CALL: Module selection is done with the function calling approach of OpenAI (link to this page https://platform.openai.com/docs/guides/function-calling ). Only possible if OpenAI models are used.

  • BY_PROMPT: In this case, the module descriptions are included into the system message of the LLM call to select the most appropriate module. This options is needed in case a LLM is used that does not allow function calling in the style of OpenAI.

Pin a Space in the navigation

"isPinned": true

When setting is set to true, the Space will be pinned at the top of the navigation for all members of the Space in the organization.

Enable PDF Viewer functionality

"showPdfHighlighting": true

When setting is set to true, and the user selects a reference, the application will open a PDF Viewer which highlights the content which the Assistant used to generate a response.

Knowledge Scopes

The Knowledge Scope is a specific set of rules that determine the scope of accessible information for users within the Space.

There are two main benefits:

  1. Controlling the information accessible within a Space to ensure users are only presented with relevant content.

  2. Focusing the AI Assistant's knowledge within a defined scope can lead to more accurate and relevant responses to user queries, improving overall user experience and satisfaction.

At the moment, defining the Knowledge Scope of a Space can only be configured via API.

Upload in Chat

The Upload in Chat functionality toggle enables users to upload files directly within the chat interface of the Space.

Create Space - 5.gif

Suggested Prompts

Suggested Prompts are predefined queries or conversation starters recommended for users to initiate interactions with the AI Assistant within the Space. They help guide users who may be unsure about what to ask or discuss.

A Suggested Prompt contains a title and prompt line. The title appears above the input field of the chat interface. When a user selects a title, it will pre-fill the input field with the prompt line.

Create Space - 3.gif

Suggestion: Offer a variety of prompts covering common topics or tasks related to the Space's objectives.

Members

Members represent the individual users or group of users granted access to the Space.

  • Only members of the Space can view the Space in their chat interface navigation and interact with it.

  • By default the user that creates the space is added as a member to that space.

  • When there are no members added in a Space, all users in the organization can view the Space in their chat interface navigation and interact with it.

Create Space - 4.gif


  • No labels