Amity Solutions
  • Announcements
  • Amity Bots Platform
    • Dashboard
      • User Journey
    • Users
      • Setup Microsoft Entra ID Integration
      • Password Policy
      • Typing animation
    • Channels
      • Connect to Facebook Page
      • Connect to LINE Official Account
      • Using Webchat SDK
      • Connet to Custom Channel
    • Audience
    • Chatbot
      • Intent
      • Entity
      • Mapper
      • Chatlogic
    • Message Template
      • Creating Message Template
      • Message Types Examples
    • Rich Menu
      • Linking Rich Menu to Channel
    • Campaign
      • Broadcast
      • ChatAds
  • Amity Bots Live Chat
    • Channels
    • Ticket
      • Ticket Management
      • Ticket Detail
      • Ticket Wrap up
      • Auto assign
    • Team Management
    • Livechat
    • Message Type
    • Livechat Dashboard
    • Audience's Profile
    • Customer Satisfaction Survey
      • Customer Satisfaction Score
    • Agent Copilot✨
  • Amity Bots Gen AI Platform
    • Dashboard
    • Assistants
      • Chat Sandbox
      • Assistant API Integration
      • Message Report
    • Fulfillments
    • Knowledge Base
      • Documents and Files (Legacy)
      • CSV File
      • Documents and Files
      • External Knowledge Base
    • AI Lab
    • Memorized Response
  • Insight
    • Journey Insight
  • Guides
    • Creating a simple chatbot
    • Setting up a LINE Rich Menu
    • How to use ChatAds
  • API Reference
  • Versioning & Upgrade Policy
Powered by GitBook
On this page
  • Create an assistant
  • Assistant Setting
  • Search & Fulfillments
  • Answer Generation
  • Validator
  • Integration

Was this helpful?

  1. Amity Bots Gen AI Platform

Assistants

The Assistant is an AI bot designed to interact with users by providing information from a supported knowledge base and prompts.

PreviousDashboardNextChat Sandbox

Last updated 7 months ago

Was this helpful?

Assistant page

Create an assistant

The Assistant detail consists of these fields separated into 5 section, which are

Assistant Setting

  • Assistant Name: Limit the text type to a maximum of 255 characters.

  • Prompt: Input your custom prompt instructions here. If you need some inspiration, we have a prompt library you can browse to see if something there might suit your needs.

  • Type: BOTs+ currently only supports Questions & Answers.

  • Question Input Source: Choose between generating answers based on the original question or a translated version into English.

  • Greeting Message (optional): This setting only applies to the ASAP sandbox. Show a pre-defined greeting message when a user starts a new session or opens the chat. This will not get sent out to external channels.

  • Style: Pick the temperature of the response from the LLM. Precise (temp = 0.2) causes the LLM to respond in more consistent ways based on the provided context. Create (temp = 0.8) causes the LLM to respond in more diverse and creative ways, while still referencing the provided context.

  • Session Reset Timer: When set to 0, this function is never time out. When a value is selected (1 - 12), the user's session will soft reset if no message is sent to BOT+ during that time period.

Search & Fulfillments

  • Fulfillments (optional): Connect a fulfillment to attach to your assistant. BOTs+ will search the documents attached to these fulfilment in order to find relevant documents to send to the LLM as part of the Prompt payload.

Answer Generation

  • Model: Pick your desired LLM. At the moment, BOTs+ only supports GPT-3.5 and GPT-4.

    • GPT-3.5 is suitable for most tasks however is weak when it comes to logic, pure creation, understanding of sciences, and handling of complex enquires.

    • GPT-4 is a better choice for long and complex questions, as well as sentiment analysis, working with numbers, and connecting the dots on discrete pieces of information.

Validator

  • Enable Validation: enable to select validation method which default to KM Confidence Threshold

    • KM Confidence Threshold option will filter out all searched chunks that are lower than the set score.

    • If disable this field, it means to ignore the validation and utilize all searched chunk, or as setting 0% of Confidence Threshold.

  • AI Goal Affirmation (optional): A set of priority instructions that will be sent to the LLM. This is appended to the Prompt Payload towards the button, which tends to make the LLM give it a higher priority compared to the main Prompt Instructions.

  • Fallback Message: Provide a fallback message when the assistant cannot generate an answer using fulfillments, limit to 500 characters.

Integration

  • Event Webhook URL (optional): Input your webhook URL for ASAP to send events to. ASAP only currently sends a session reset event.

  • Response URL (optional): If you are sending out to an external channel, please input the webhook URL here.

Create an assistant page