πŸ“–User Guide

This page gives TrusstGPT users an overview of how to use TrusstGPT

Once TrusstGPT has been deployed into your account, the first step to take is to add users to enable them to log into TrusstGPT.

Setting up Single-Sign-On (optional)

If single sign on is required/preferred, please create a support ticket via the Trusst Customer Support Portal and ensure to provide details regarding your Identity Provider (e.g. Okta/Auth0/Frontegg/Active Directory etc). One of our team will be in touch to provide support with integration of your IDP and TrusstGPT.

User Creation (excl. SSO)

Note: TrusstGPT User management and role based access control, coming soon (ETA: 2024 Q2) To enable a user in TrusstGPT, you will need to configure a user directly within an Amazon Cognito User Pool. To do this, you will need to have the appropriate IAM permissions, e.g. AWS technical team.

  1. The new user will receive an email from "no-reply@verificationemail.com" with their login details

User Sign-in
  1. Once created, new users will receive an email from "no-reply@verificationemail.com" with their login details. This includes "Username" and a "Temporary Password", along with the link to access your organisations instance of TrusstGPT. To sign in, click the link in the email.

  2. Install an authenticator app on your mobile device, e.g. Google Authenticator.

  3. From your authentication app on your mobile device, click add (+) and select "Scan a QR code" option or equivalent.

  4. Enter the generated code from your Authenticator app into the "Code" section of TrusstGPT above and click continue.

  5. Congratulations, you're officially logged into TrusstGPT!

Before you dive in, we suggest having a quick read of our Suggested Iteration Cycle to familiarise yourself with some of the lessons we've learnt along the way whilst helping other customers maximise the value they achieve with TrusstGPT.

Importing interactions

If you're the first user to sign into TrusstGPT, there will be no contacts in the platform.

  1. Before you create the import job, make sure you have the "S3 URI" to the location where the interaction data that you want to import has been stored. e.g. "s3://your-bucket-name/path/to/folder/"

Prompt Playground

From within any contact, you can use the Prompt Playground which is available at the bottom of the contact page. Use the Prompt Playground to test prompt adjustments or add questions to a prompt. This enables you to extract answers relevant to the questions you want answered (click the "^" to pull up the Prompt Playground tray):

Understanding the Prompt Types:

Note: If TrusstGPT is unable to provide an answer to the question relative to a contact, the question will be excluded from the results. Chat: This provides generally a more verbose response to your question, and is akin to what a human would respond if you were "chatting" to them about the interaction. Binary: This will respond with a True/False response. e.g. "Did the agent greet the customer by their first and last name?"

Rating: This should be used when you are requesting TrusstGPT to provide a rating between x and y. e.g. "On a scale of 1 to 10, rate the level of customer effort experienced during the conversation".

Single Label: This should be used when you are looking to label the conversation, e.g. "What was the root cause for the customer calling?"

Synthesis: This should be used if you are looking to provide a synthesis e.g. "Summarise what the agent could have done to improve the customer's experience."

Viewing categorisation of interactions (Analytics)
  1. The vertical stacked bar graph displays the top 20 categories as a result of TrusstGPT's topic clustering process, which organises conversation topics by relevance and frequency.

  2. See tooltips [?] for descriptions of each graph for a description of their contents.

  3. We welcome feedback regarding additional or alternative Key Performance Indicators you would like to visualise on this page. Alternatively, you can also use your existing Business Intelligence tools to visualise any/all of the data outputs from TrusstGPT by connecting directly to the Amazon Redshift database containing the TrusstGPT outputs in your AWS account.

Adapting Insights in Prompt Revisions

To get started with adapting TrusstGPT's responses to answer your specific questions, you can either:

  1. By clicking "Publish" you will make this Prompt Revision "Live" which means that it will be used for all future interactions processed by TrusstGPT.

  2. If you want to regenerate insights of interactions already processed by TrusstGPT, you can do this by clicking "Regenerate Insights" from the Contact Import page. Note: Automated Quality Evaluations will always use the Published Prompt Revision. TrusstGPT will then reprocess the interactions using the revised prompt you created. You can monitor the process in the same way you would a standard Import Job.

Retry/Regenerate/Re-Import

To accelerate the iteration cycle, we have added the ability to re-perform actions on interactions at an Import Job or Contact level.

  • "Retry Import" action will re-import all contacts within the contact import Job

  • "ReImport Failed" action will only re-import contacts with a "Failed" status within the contact import Job

  • "Regenerate Insight" action will request for regenerating the inference/insight on all calls for a contact import Job

  • "Retry Failed Insights" action allows you to request for inference/insight on calls with failed inference

  • "Regenerate Transcription" action will request for regenerating the transcription on all audio calls for a contact import Job

  • "ReTranscribe Failed" action allows you request for transcription only for audio calls with failed transcription

  • "ReImport Contact" action will re-import the selected contacts.

  • "Regenerate Insight" will regenerate insights for selected contacts.

  • "Regenerate Transcription" will re-generate the transcription for selected contacts. Enabled only on Audio calls (.MP3/.WAV/.OGG)

Handling Ambiguous or Multi-part Prompts in TrusstGPT

When using TrusstGPT, it's important to understand how the system handles questions, especially when they are ambiguous or contain multiple parts. Here's a straightforward guide to help you navigate these situations.

Single Question Response: When you ask a clear, single question, TrusstGPT will provide a straightforward response of either True or False.

Example: Input: "Did the agent introduce themselves articulately?" Output: True

Ambiguous or Multi-part Question Response: If your question is ambiguous or contains multiple parts, TrusstGPT may consider the first part of the question and respond to that only. Any additional parts will be ignored.

Example: Input: "Did the agent introduce themselves articulately and maintain a positive tone while offering assistance?" Output: True (response to the first part of the question only)

Best Practice

To ensure you get clear and accurate responses, break down your questions into separate, distinct prompts. This helps TrusstGPT understand and respond appropriately.

Example: Instead of asking: "Did the agent introduce themselves articulately and maintain a positive tone while offering assistance?" Ask:

  1. "Did the agent introduce themselves articulately?"

  2. "Did the agent maintain a positive tone while offering assistance?"

Summary

By breaking down your questions and following these guidelines, you can ensure TrusstGPT provides accurate and useful responses. This approach helps avoid ambiguity and ensures that each part of your query is addressed properly.

Last updated