Getting Started
An integration into GenerativeAgent requires a combination of configuring the bot as well as the technical integrations that hook your system into GenerativeAgent. These are represented by these core steps:
Define your tasks
These are a series of tasks you want GenerativeAgent to handle.
Share your Knowledge Base
This allows GenerativeAgent to respond with accuracy and using your already established information.
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.
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 to 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
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
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
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
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?