An integration into GenerativeAgent requires a combination of configuring the bot as well as the technical integrations that hook your system into GenerativeAgent. These represented by these four core steps:

  1. Defining your tasks: These are a series of tasks you want GenerativeAgent to handle.
  2. Share your Knowledge Base: This allows GenerativeAgent to respond with accuracy and using your already establish information.
  3. Connect your APIs: Expose the APIs that GenerativeAgent will use as needed by the tasks you’ve defined. This unlocks the full potential of GenerativeAgent to perform the same tasks your agents are able perform, such as booking airline tickets, looking up bill discrepancies, or getting a customer’s information.
  4. Integrate your Voice or Chat System: Use Connectors or integrate directly in our API to enable GenerativeAgent to talk to end users.

At all points during your relationship with ASAPP, you have access to the previewer. The Previewer gives you live access to GenerativeAgent and allows for rapidly testing changes you may want to make.

Step 1: Define your Tasks

You need to define the Tasks you want the GenerativeAgent to perform. Tasks are the root of the actions that GenerativeAgent performs.

For each task, you specify the Functions you want it to use. Functions are what allow your GenerativeAgent to perform all the same actions a live Agent can perform.

GenerativeAgent only operates within the tasks and functions that you define. Allowing you control the scope you want GenerativeAgent to handle.

The scope of the tasks will determine the Knowledge Bases and APIs it may need access to. They should be determined before you implement the rest of the integration.

Configuring GenerativeAgent

Learn more about defining Tasks and Functions.

Step 2: Share your Knowledge Base

Connecting your knowledge base is critical as it ensures that GenerativeAgent only speaks with accuracy about your company and policies.

There are several ways you can connect GenerativeAgent to your knowledge base to GenerativeAgent:

Connecting your knowledge base

Learn more about how to pass your knowledge base to GenerativeAgent.

Step 3: Connect your APIs

GenerativeAgent calls your APIs to retrieve data as well as to perform actions such as booking a flight or canceling an order.

ASAPP supports REST and GraphQL APIs. To Connect your APIs, you need to provide an OpenAPI spec of the API you want to use and configure access information, such as authentication method.

ASAPP also allows for in-depth user mocking to make it easier to iterate on GenerativeAgent’s performance with the Previewer.

Connecting your APIs

Learn how GenerativeAgent can use your APIs.

Step 4: Integrate into your Voice or Chat System

You need to hook GenerativeAgent into your support channels. This is both sending conversation data to ASAPP and passing the response from GenerativeAgent to your end user.

This includes listening to a stream of events from GenerativeAgent, as well as hooking up your voice or text channels into ASAPP.

We support several Connectors to streamline much of the integration, but also allow for direct, text-based communication.

Integrating GenerativeAgent

Learn how to connect your contact center into GenerativeAgent

Next Steps

After a first conversation with GenerativeAgent, you’ll be able to resolve customer inquiries by making continuous calls to the Agent!

Here a few other topics that may help you:

Was this page helpful?