UF GPT: Chat with your data


UF GPT: Chat with your Data allows you to use your own instance of GPT (based on OpenAI ChatGPT 3.5 and 4.0 on Microsoft Azure) with your own dataset. It will allow you to use AI to discover trends and patterns, look for insights and produce reports based on your custom dataset. Available to UF Faculty, and Staff. 

UF GPT: Chat with your Data displays the cost of processing data and the conversations on the dashboard. During this pilot, the cost is covered by UF President's block grant. There is no charge for using the service.

Security, Privacy, Data Classification Usage Guidelines

UF provides this service to allow you to analyze your documents using GPT while keeping those documents secure within UF servers and facilities.  At this time, UF does not permit the usage of restricted or sensitive data with this service. The documents themselves are extracted, processed, and stored internally.  Conversation history is also stored only on UF systems.  Users only have access to their own datasets and conversation history. When interacting with the AI, your messages and subsets of your documents will be sent to a GPT instance provided by Microsoft using Azure OpenAI.  All data handled in this fashion is covered by our existing agreements with Microsoft.  None of this data contributes to training the large language model. No data is retained after deletion.  If you have uploaded a file by accident, deleting the file or conversation will completely remove it from the system.

 

Using UF GPT Chat with your Data

UF GPT: Chat with your Data uses artificial intelligence to process and explore the content of documents. The web application is composed of two main pages: the Conversations page and the Chat window.

Conversations

Upon logging in to the web application, you will be presented with the Conversations page. This page displays a list of all conversations, which is a way to group sets of documents for convenient access. Each conversation displays the following information:

  • Name: The name of the conversation, which was provided when the conversation was created. 
  • Files: A list of all the files that have been uploaded to the conversation.
  • Costs: The total accumulated costs for all the files in the conversation. 

The Conversations page also provides the following actions: 

  • Select: Click on a conversation to select it and view the Chat window for that conversation. 
  • Delete: Click on the trash can icon to delete a conversation. Note that deleting a conversation will also delete all the files and costs associated with it. 
  • Create: Click on the "Create New Conversation" button to create a new conversation. You will be prompted to provide a name for the conversation. 

Chat Window

The Chat window is the second page of the web application and is where you can interact with the chatbot. The chatbot uses artificial intelligence to process and explore the content of the documents uploaded to the conversation. 

To begin interacting with the chatbot, simply type your question or request into the text box at the bottom of the Chat window and press enter. The chatbot will then process your request and provide a response in the chat window. 

The Chat window also provides the following actions: 

  • Upload: Click on the "Upload Files" button to upload files to the current conversation. If no files have been uploaded to this conversation yet, the upload popup will automatically appear. 
  • History: Click on the clock icon to view the history of previous conversations.

 

Upload Popup

The upload popup is displayed when you click on the "Upload Files" button in the Chat window and no files have been uploaded to the current conversation yet. The upload popup allows you to select the files that you want to upload to the conversation. 

To upload a file, click the "Browse" button and select the file you want to upload. You can also drag and drop files into the upload popup to quickly add them to the upload queue. 

Once you have selected all the files that you want to upload, click on the "Start Upload" button to begin the upload process. The upload popup will display the progress of the upload and provide a confirmation message once all the files have been successfully uploaded. 

We hope that you find this documentation helpful and that it enables you to make the most of our chatbot web application. If you have any questions or suggestions, please don't hesitate to contact us. 

Happy chatting!