Knowledge User Guide

Overview

Knowledge is an AI-powered knowledge retrieval tool designed to help teams efficiently access information from diverse sources—including uploaded files, databases, and online resources. Knowledge delivers accurate, contextual answers with transparent source citations, enabling users to resolve queries quickly and confidently. A key feature of Knowledge is its continuous improvement cycle: users can provide feedback on retrieved answers, allowing knowledge managers to refine and expand the knowledge base over time.

With its intuitive interface, advanced natural language understanding, and seamless integration capabilities, Knowledge enhances knowledge accessibility, streamlines operations, and provides fast, reliable solutions for teams across various industries, including customer support, HR, and IT.


Benefits for End Users

Quick and Reliable Responses

Knowledge retrieves answers exclusively from the knowledge stored within it, ensuring responses are accurate and relevant.

Answer Verification via Screenshots and Thumbnails

Users can cross-Check answers with attached visual references, providing an extra layer of validation before responding to customers.

Follow-Up Questions (Threaded Conversations)

Instead of treating each question as standalone, Knowledge supports conversational continuity, allowing users to ask follow-up questions within the same context.

PII Data Masking for Privacy Protection

To enhance security, Knowledge can mask personally identifiable information (PII) within requests, responses, and stored knowledge.

Knowledge Base Organization (Applications and Knowledges)

Knowledge is structured into applications and Knowledges, allowing separation of data across different departments or use cases.

Role-Based Access Control

  • Advisor: Access is restricted to the chat interface.

  • Knowledge Manager: Can upload, edit, and delete knowledge, modify knowledge chunks, and manage advisors for their Knowledge.

  • Admin: Has full permissions, including creating Knowledges and assigning Knowledge Managers and Advisors.

Reporting and Analytics

A reporting section provides insights into costs, user feedback, and performance metrics.

Optimized Knowledge Chunking

Knowledge allows the optimization of chunking strategies based on knowledge structure and use case, ensuring efficient retrieval and response accuracy.


Supported Knowledge Sources

Knowledge can retrieve information from the following sources:

  • Documents: TXT, XLS, PPTX, PDF (maximum 10 files per upload, total size limit of 300MB).

  • Public URLs: Knowledge can scrape content from specified web pages.

  • Knowledge Base Connectors: Currently supporting Confluence, with more integrations planned.


Querying Best Practices

To maximize the effectiveness of Knowledge, users should follow these best practices:

  1. Use Specific Subject Names – Instead of pronouns like "our," "it," or "we," explicitly state the name of the object or subject.

  2. Review Rephrased Questions – If Knowledge reformulates a question and the answer is unsuitable, refine the phrasing to improve accuracy.


Querying Best Practices

To maximize the effectiveness of Knowledge, users should follow these best practices:

  1. Use Specific Subject Names – Instead of pronouns like "our," "it," or "we," explicitly state the name of the object or subject.

  2. Review Rephrased Questions – If Knowledge reformulates a question and the answer is unsuitable, refine the phrasing to improve accuracy.

  3. Provide Context – Ensure questions include enough details for Knowledge to understand the request accurately.

  4. Avoid Jargon – Use clear and simple language to enhance understanding.

  5. Ask One Thing at a Time – Keep questions focused on a single topic for more precise answers.

  6. Rephrase If Necessary – If an answer is not useful, try rewording the question to improve relevance.

  7. Do Not Use Knowledge as a Chatbot – Avoid greetings, casual conversation, and subjective phrasing; ensure each query is direct and relevant.

  8. If something was removed during the automatic rephrase part, try to reformulate the question or use the follow-up functionality to provide additional context.


User Roles and Responsibilities

You can add a user by clicking on Add new user form-based UI for adding new users to a system, where an administrator fills in basic details and assigns roles and permissions before saving the user.

Advisor

  • Purpose: Primarily interacts with the chatbot to retrieve knowledge-based responses.

  • Responsibilities:

    • Can only access the chat page.

    • Uses Knowledge to answer queries within assigned applications.

    • Provides feedback on responses to improve accuracy.

Knowledge Manager

  • Purpose: Maintains and curates the knowledge base to ensure data accuracy and completeness.

  • Responsibilities:

    • Uploads, edits, and deletes knowledge entries.

    • Directly modifies chunks of knowledge to improve information clarity.

    • Manages and assigns Advisors within their designated Knowledge.

Admin

  • Purpose: Oversees Knowledge setup and user role assignments.

  • Responsibilities:

    • All permissions of a Knowledge Manager.

    • Can create and configure Knowledges.

    • Assigns Knowledge Managers and Advisors to specific Knowledges.

    • Monitors overall system usage and reporting.

Support Admin

  • Purpose: The Support Admin role is designed to provide full system-wide oversight and control. It enables seamless management across all applications and their associated Bots, ensuring smooth operations, governance, and support across the platform.

  • Responsibilities:

    • Access and manage all applications and their Bots without restriction

    • Configure and maintain Bots, including enabling, disabling, or updating them

    • Manage user accounts end-to-end, including creating, editing, and updating user details

    • Enforce system integrity by overseeing permissions and ensuring proper access control across the platform


Complete Workflow

  1. Super Admin creates the application and assigns an Admin from the client’s organization.

  2. Admin sets up one or multiple Knowledges within the application and assigns Knowledge Managers to them.

  3. Knowledge Managers upload knowledge sources using file uploads, web scraping, or Confluence integration.

  4. Knowledge Managers select the optimal chunking strategy (default: chunk by page with overlap) to ensure effective knowledge retrieval.

  5. Knowledge Managers assign Advisors to their Knowledges.

  6. Advisors use the chat interface to support customers by retrieving knowledge-based answers.

  7. Feedback from Advisors and users is utilized to refine the knowledge base, ensuring continuous improvement.

How to Improve the Ingested Knowledge

  • As a Knowledge Manager, you are responsible for the quality of the knowledge, so user feedback should be monitored regularly in the reporting section.

  • Update the chunks if something wasn’t processed correctly. Remove unrelated data (noise). Complete chunks if they were truncated and the answers are not correct for the relevant question.

  • Choose the most suitable chunking strategy:

    • For short answers that can be directly identified in the document, use split by page with small overlap (default).

    • For documents containing troubleshooting steps that require long, detailed answers, use a chunking strategy with as much text as possible (e.g., split by 800 words with a 400-word overlap).

  • Remove unnecessary images from files before uploading them.

  • Use advanced scraping methods if the extracted content is not good.

  • Set the formality, expertise level, and response length appropriately for better answers.

  • Utilize client-specific instructions to refine Knowledge’s responses (e.g., "answer briefly without reasoning").

Last updated

Was this helpful?