Overview
The Vertex AI Support Agent is an agentic AI customer support system built with Python, Google Cloud Vertex AI, Gemini, and FastAPI. It can search a support knowledge base, decide whether an issue can be resolved, and create a support ticket when escalation is required. The agent first attempts to resolve the user's issue using the knowledge base. If a relevant solution is available, it returns the answer directly. If the issue cannot be resolved from the available knowledge, the agent can use a support tool to escalate the request and generate a unique ticket ID. The application exposes an AI support agent through a REST API. When a customer submits a message, FastAPI receives the request through the /chat endpoint, the request is sent to Gemini running through Vertex AI, and Gemini determines which available tool should be used. The agent can search the support knowledge base; if a solution exists, the agent responds with the appropriate instructions. If the issue cannot be resolved, the agent can create a support ticket. The final response is returned to the client as JSON. This demonstrates an agentic workflow in which the language model does more than generate text: it can select and execute tools based on the customer's request.
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Teams use the agent to answer common support questions by searching a knowledge base and returning instructions directly.
- Teams use the agent to automatically escalate unresolved issues by creating a support ticket with a unique ID.
- Developers use the FastAPI /chat endpoint to send customer support requests to the AI agent.
- Developers use the Swagger UI to test the /chat endpoint directly from the browser.
- Teams use the agent to handle password reset inquiries by providing step-by-step instructions.
- Teams use the agent to handle error 503 upload issues by escalating them and generating a ticket ID.
Features
AI assistant
Natural language interface
Workflow automation
Reviews
No reviews yet. Be the first to share your experience!