Search Agent implementation overview

Important

Coveo Conversational Search is a paid product extension that enables the Coveo Search Agent. Contact Coveo Sales or your Account Manager to add Coveo Conversational Search to your organization license.

This article outlines the steps required to implement a Coveo Search Agent in a Coveo-powered search interface.

Note

The Search Agent automatically creates the required answer generation model when the agent is created.

Step 1: Choose the content to use

When using the Search Agent to generate answers in a Coveo-powered search interface, the Passage Retrieval (CPR) model is responsible for retrieving the segments of text (passages) from which the answers are generated. The content that you choose to use for the CPR model determines the raw data from which passages are retrieved and answers are generated.

Note

A Passage Retrieval (CPR) implementation must include both a CPR model and a Semantic Encoder (SE) model. Both the CPR and SE models must be configured to use the same content.

Step 2: Create a CPR model

Create the CPR model that the Search Agent will use to retrieve passages from which to generate answers.

Note

You don’t need to associate the CPR model with your search interface’s query pipeline as the Search Agent calls the CPR model directly and not through the query pipeline.

Step 3: Create a Semantic Encoder (SE) model

The SE model adds vector-based search capabilities to your Coveo-powered search interface, enabling it to find items based on semantic similarity with the query. To ensure answers are generated from the most relevant content, the SE model, as part of the query pipeline, helps to identify the most relevant items from the index.

Note

A Passage Retrieval (CPR) implementation must include both a CPR model and a Semantic Encoder (SE) model. Both the CPR and SE models must be configured to use the same content.

Step 4: Associate the SE model with your query pipeline

Associate the SE model with the query pipeline that’s used by the Coveo-powered search interface that will use the Search Agent.

Step 5: Create the Search Agent

Create the Search Agent configuration for your search interface.

Note

The Search Agent automatically creates the required answer generation model when the agent is created.

Step 6: Configure a search interface for the Search Agent

Add the Search Agent to your Coveo-powered search interface to enable agentic conversational search and answer generation.