Call an Agent

Use the configured A2A client agent to start a conversation with a published Select AI agent team.

After you configure the client credentials, use your A2A client to authenticate, discover the agent by using its agent card, or through Marketplace and send requests that match the agent’s supported capabilities. The client sends the request to the published Select AI agent team and returns the response. The A2A protocol supports agent discovery through agent cards and message-based communication between clients and agents.

The agent processes the request and returns results based on its configured workflows and data access. The user interface depends on the A2A client. Some clients provide a chat interface, while others use API calls or their own agent runtime.

For example, you can use the Google Gemini Enterprise application as an A2A client. After you add and configure the agent, open it in Gemini Enterprise and use the chat interface to start a conversation with the published Select AI agent team. Enter a natural language prompt, for example, Summarize the latest sales pipeline status for this quarter, and review the response returned in the conversation. Gemini Enterprise uses the agent conversational interface for calls after the agent is added and configured. See Google documentation for more details.

Note: Google Gemini Enterprise is one example of an A2A-compatible client. You can also use other A2A-compatible clients that support agent-card discovery, authentication, and request submission through the A2A protocol.

See Use the Agent (User) for steps on using an Oracle AI Database Agent or your custom agent with Google Gemini Enterprise.

Authenticate using the required credentials, and send requests based on the agent’s capabilities defined in the agent card.

The following high-level steps describe a typical workflow for any A2A-compatible client:

  1. Authenticate in the A2A client agent using the required credentials.

    Use the client credentials in the A2A client agent configuration. See Register an OAuth Client (OAuth) for more information.

  2. Discover or register the agent by using its agent card or the client’s agent registration flow.

  3. Enter prompts or other inputs that the agent supports.

  4. Review the response that the agent returns.

    The agent processes the request and returns results based on its configured workflows,tools, and data access.