Managing the AI Agent's Knowledge

The power of the BeDesk AI Agent lies in its knowledge. A well-curated knowledge base is the key to providing fast, accurate, and helpful answers to your customers. The "Knowledge" section within the AI Agent settings is your central hub for building and managing the information your agent uses.

This article will guide you through the different types of knowledge sources you can add and how to manage them effectively.

Select which provider should be used for ingesting content from Admin > Settings > AI & Agents page.

There are four primary sources you can use to train your AI Agent:

Websites: Syncing Content from the Web

This feature allows you to scrape and ingest content from any public website. It's perfect for syncing your blog, documentation, or product feature pages.

Adding a New Website

  1. From the AI Agent > Knowledge page, click the + Add website button in the top right.

  2. The "Add website" dialog will appear. Fill in the required information.

Click Sync.

Website content will be ingested in the background using CRON jobs and requires Automated Tasks (CRON Jobs) to be setup.

Monitoring and Managing Websites

After you add a website, it will appear in the Websites index page with a "Scan pending" status. The initial scan may take some time depending on the size of the site.

Once the scan is complete, the status will update. You can then manage the website and its content.

By clicking the preview icon (eye) next to any synced page, you can see a clean "Content preview" of the exact text the AI has extracted and learned from.

To manage a website, click the "Manage" dropdown on the main Knowledge page or the three-dot menu on the Websites index page. You have the following options:

Articles: Leveraging Your Help Center

This is the easiest way to empower your AI Agent. It can use the help center articles you've already written in BeDesk.

To manage which articles the AI can access:

Documents: Importing Private Files

Use this option to upload documents containing information that isn't available on a public website. This is ideal for internal price lists, specifications, or support policies that you want the AI to access securely.

Uploading a Document

  1. From the AI Agent > Knowledge page, click the + Upload documents button.

  2. The "Upload documents" dialog will open.

  1. You can either click Select files to browse your computer or simply drag and drop files into the designated area.

  2. Before uploading, please note the following:

  3. You can specify the language of the document from the dropdown menu. This helps the AI process the text more accurately.

  4. Click Upload to begin processing your file(s).

Managing Documents

After a document is successfully imported, you can manage it using the Manage button next to its name.

Snippets: Adding Custom Information

Snippets are small, custom pieces of text that you can add directly to the AI's knowledge base. They offer the highest level of control, allowing you to inject specific facts or pre-defined answers that the AI will prioritize.

While they are perfect for creating traditional Question-Answer pairs to handle FAQs, their use extends further. You can use snippets for specific facts, standardized responses, defining terms or correcting information.

The management options are similar to Articles. Use the more options button to enable or disable all snippets for AI agent, or enable only specific snippets for the agent from manage snippets page.

If queues are enabled, articles, documents and snippets will be ingested in the background, so you don't need to keep knowledge page open.