KLapper Admin User Guide
KLapper provides a user-friendly interface that guides users through the process of creating and managing assistants. Key features include:
Assistant Builder
Easily create and configure your chatbot’s personality, functions, and responses with the Assistant Builder tool, tailoring it to your business needs.
Skill Builder
Develop specific skills and responses for your assistant, customizing how it interacts with users based on different scenarios and requirements.
Prompt Builder
Ability to add Reusable and End
User Prompts, and directly integrate with the Knowledge Builder to add prompts
across knowledge sources and assistants
Global Settings
Adjust platform-wide configurations, such as language preferences, time zones, and user permissions, through the Global Settings menu for streamlined operations.
Reports
Access detailed analytics and performance reports that track interactions, user engagement, and assistant efficiency to optimize and enhance the chatbot’s capabilities.
Account Details
Manage your personal and business account information, including access to0 user guides, and user access, within the Account Details section.
User Guide
Access the comprehensive User Guide to understand the platform’s features, tools, and functionalities, with step-by-step instructions for optimal use.
Privacy Policy
Review the platform’s policies, including privacy, data security, and usage terms, to ensure compliance and informed decision-making.
Send Feedback
Provide feedback directly to the development team, sharing your suggestions, concerns, or issues to help improve the platform’s performance and user experience.
- Welcome Message
- User can add dynamic personalized messages here that is displayed as the first message sent from the bot when a new conversation is started
- Builder API URL
- Links to the Builder API that is provisioned when the app is deployed, this should automatically be filled in
- Framework URL
- Links to the Framework that is provisioned when the app is deployed, this should automatically be filled in
- File Manager URL
- Links to the File Manager URL that is provisioned when the app is deployed, this should automatically be filled in
File Converter URL
Links to the File Converter URL that is provisioned when the app is deployed, this should automatically be filled in
- KLapper License Id
- This is the KLapper License Id that is generated when the app is provisioned
- API URL
- This links to the API URL for the Azure OpenAI deployment used for KLapper
- API Key
- Key generated for accessing the OpenAI API
- Deployment Name
- Name of the Azure OpenAI deployment
- API Version
- Version of the Azure OpenAI deployment that is being used
- Embedding Model Name
- Name of the Azure OpenAI Embedding Model
- API URL
- This links to the API URL for the Google Gemini deployment used for KLapper
- API Key
- Key generated for accessing the Gemini API
- Model Name
- Name of the Google Gemini model used
- Embedding Model
- Name of the Google Gemini Embedding Model
Share the Redirect URL from your KLapper Builder
site, under Global Settings, NetDocuments with KLoBot (as shown above)
Open your NetDocuments site and navigate to the admin page for your repository
- Clicking on the Repository or Cabinet will navigate you to the “Admin” page.
- Click on the Options Menu and then click on Users & Groups
- This action will navigate you to the page below. In that page you can select the Service Accounts tab. On clicking the CREATE button, you will be able to add the Service Account.
- After clicking on the CREATE Service Account button, it will open a popup. Please enter the email id and click CREATE button.
Administrators can connect their iManage environment to the KLapper environment by filling out the iManage section in the global settings
Go to your iManage homepage and click your profile icon in the top-right, then select Control Center
Step 2:
Click Applications from the left column and select “Add Application”
Select Configure Manually
Configure the application with these fields specifically as shown below and fill in the remaining fields
API Key: Client ID (From Azure API)
API Secret: Client Secret (From Azure API)
Step 4:
Click Authentication and insert the Redirect URL from KLapper Builder
Select to Enable Refresh Token
Click fill out the rest of the fields and click Finish
Please open the Klapper Builder page and go to the global settings.
Next, enter the Input Parameters under iManage in the new settings information
Go to your iManage homepage and click your profile icon in the top-right, then select Control Center
Send a request to iManage support to add a new application
Include redirect URL from the KLapper Builder Global Settings, under iManage
Once the Application is created by support, configure the application
Allow Refresh Tokens: Yes
Client ID: Client ID (From Azure API)
API Secret: Client Secret (From Azure API)
Click Authentication and insert the Redirect URL from KLapper Builder
Select to Enable Refresh Token
Proceed through other settings and press Finish
Click Finish
Please open the Klapper Builder page and go to the global settings.
Next, enter the Input Parameters under iManage in the new settings information
You need to register the App in the Azure portal. If it is already registered, please check the configurations. Azure Portal URL : https://portal.azure.com
After accessing the Azure portal, navigate to “App registrations” under Azure Services.
Open the “App registration” page and click “New registration”
Upon opening the registration page, enter the following information.
Once you click the "Register" button at the bottom of the page, it will be complete.
Step 4:
Navigate to Manage -> API permissions and add the required permissions:
Refer to the snapshot below for guidance.
After adding permissions, click the "Grant admin consent" link.
After adding permissions, create the secret key under Manage -> Certificates & secrets.
A “New client secret” needs to be generated. Please fill the below options.
Description - Need to enter the description secret key
Expires – Choose the option of secret key expires
After generating the secret key, make sure to record the value in a notepad or another secure location.
Please also note down the client ID and tenant ID, which can be found in the overview section.
After the setup is finished, you need to open the SharePoint admin portal. In the URL below, replace your SharePoint tenant name.
https://${tenant name}-admin.sharepoint.com/_layouts/15/appinv.aspx
Enter your Azure app registration client ID into the "App Id" field and click "Lookup". The Title and redirect URL will be populated automatically. To complete the App permissions XML, use the following and need to fill the App domain.
<AppPermissionRequests AllowAppOnlyPolicy="true">
</AppPermissionRequests>
After completing the form, click the “Create” button. This will take you to the “trust page,” where you should click the “Trust It” button.
Next, enter the Input Parameters under SharePoint in the new settings information.
After clicking "Test Connection" and verifying it, press the "Add Tenant" button.
This is where the admin can see the version history and date updated on by the Admin user
Click update and initiate (By default, this update will run during afterhours)
To start the WebJob process manually, go to builder UI app service, click on WebJobs and press Run
The Assistant Builder enables the admin user to create, customize and train assistants that they can then deploy to various environments
List of skills that KLapper ships with:
Who Is
Will give details about people from the provided SQL
Create Meeting
Will create a meeting using KLapper’s API
Timesheet
Will add entries to a Harvest timesheet
Create Service Now
Creates a new support ticket for the user’s issue
Get Service Now Incident
Gets information on service tickets
Alerts
Details all alerts for the signed in user
Matter
Provides details about a matter that the user sends a query about
Click the ‘Preview Assistant’ which launches the Assistant bot
Determines whether the feedback button will appear on the assistant
If selected, the assistant will confirm whether the user intends on using a Skill or information from the Knowledge Base when asking a question that triggers both
Determines the length of every message sent from the bot by default
Determines the upload limit on files to this assistant
(These all change the appearance of the assistant bubbles)
- The color border around the text boxes
To create and add new skills so that the admin can add these skills to the various assistants and then deploy those assistants to the different channels to help attorneys and legal staff with their day to day work and documentation.
To help the assistants to learn matters and documents across workspaces by
SharePoint List Item Reference for People Lookup Column The Knowledge Builder includes support for Item Reference Links in the People Lookup Column of SharePoint Lists.
Note: Avoid selecting a NetDocuments or iManage Cabinet or Workspace as a knowledge builder for security reasons. These repositories often contain sensitive information, and caution should be exercised.
Admin can click on “Deploy to” option and download a package that package can be deployed to multiple applications to ease an Attorney’s Day to day work.
Prompt builders helps the user build prompts that can be
used for document analysis and review and these prompts can be saved in a
centralized repository in the prompt builder module.
Ø Click on Add New Prompt button which opens a set of text box where user can add a prompt, the description and add a category.
Ø Reusable prompt will be selected by default as a prompt that a user can use as a prompt for any document
Ø End user prompt when selected will pop up in the end user’s interface where the user can select that prompt for their assistant
Ø User can then Save the prompt using the save icon
Ø User can delete the prompt clicking on the Delete icon
Ø User can also sort the prompts based on the recent most to oldest prompts
Ø User can also Edit prompt once saved
Ø User can also delete prompt once saved using the bin icon
An instruction that you can feed with the document to KLapper.
When you click on the custom prompt (refer to Knowledge Builder section) and as the user types words the related reusable prompts will show up and the user can select the reusable prompt instead of having to writing it
Summary report of Users and Assistants
- Click on the Assistant's name to see detailed conversation information, including comments, likes, dislikes, reports, token usage and approximated cost for each message.
https://help.openai.com/en/articles/4936856-what-are-tokens-and-how-to-count-them
This is where the User can manage his account details from and access the User Guide and give Feedback.
When using the KLapper Word Add-in with a blank document,
you can generate content for a document
When using the KLapper Word Add-in with an existing document, you can generate replacement content for an existing document