Skip to main content
Version: 2.0.0

Configure Web Search Tool

The Web Search Tool enhances your assistant's ability to fetch real-time information from the web, making it capable of answering queries beyond the predefined knowledge base. The Web Search Tool supports two search engines for web search: DuckDuckGo and Bing. This guide walks you through configuring both options, with Bing being the recommended choice for organizations requiring advanced, customizable search capabilities.


Configuring DuckDuckGo

DuckDuckGo is a privacy-focused search engine that requires minimal setup, making it a straightforward option for quick deployments.

Features:

  • Lightweight and easy to configure.
  • No additional organization-specific setup required.
  • Provides general web search functionality.

Configuring DuckDuckGo

1. Go to the Tools section from the sidebar

Step 1 screenshot

2. Click on Add Tool

Step 2 screenshot

3. Type a name for your tool in the configure tool drawer

Step 3 screenshot

4. Select Web Search from the Tool Type dropdown

Step 4 screenshot

5. Add the details for the tool here

Step 5 screenshot

6. Select DuckDuckGo from the Search Engines

Step 6 screenshot

7. Click on Create tool

Step 7 screenshot


Configuring Bing

Bing offers robust capabilities and is the recommended choice for organizations with specific search requirements. Configuring Bing allows for:

  • Advanced search customization with domain filtering.
  • Integration of organization-specific search results.

Important Notes:

  • Bing must be deployed for your organization before configuration.
  • You’ll need the following details:
    • Search Engine URL: The endpoint for your organization’s Bing deployment.
    • Search Engine Key: The API key for accessing Bing services.
    • Top K Results: Specify how many results the assistant should display per query.
    • Domains (Optional): Define specific domains to narrow the search scope. (eg Wikipedia only)

Configuring Bing

1. Go to the Tools section from the sidebar

Step 1 screenshot

2. Click on Add Tool

Step 2 screenshot

3. Type a name for your tool in the configure tool drawer

Step 3 screenshot

4. Select Web Search from the Tool Type dropdown

Step 4 screenshot

5. Add the details for the tool here

Step 5 screenshot

6. Select Bing from the Search Engines

Step 6 screenshot

7. Enter the endpoint for your organization’s Bing deployment here

Step 7 screenshot

8. Enter the API key for accessing Bing services here

Step 8 screenshot

9. Specify how many results the assistant should display per query.

Step 9 screenshot

10. Define specific domains to narrow the search scope. (eg Wikipedia only)

Step 10 screenshot

11. Click on Create tool

Step 11 screenshot

Enabling the Tool for Assistant

1. Navigate to the assistants section from the sidebar

Step 1 screenshot

2. Click on your assistant from the list

Step 2 screenshot

3. Make sure "Advanced Reasoning" is turned on in the assistant drawer

Step 3 screenshot

4. Click on the three dots on your assistant from the list

Step 4 screenshot

5. Go to Tools from the dropdown

Step 5 screenshot

6. Search for the newly created tool here and enable the tool

Step 6 screenshot

7. Navigate back to your assistant and click on it to open the assistant drawer

Step 7 screenshot

8. Notice the Web Search Tool being enabled for the assistant here

Step 8 screenshot