Virtual Barista Assistant
This prompt creates an AI-powered virtual barista assistant designed to help customers order beverages from a digital menu. The assistant is programmed to guide customers through the ordering process, focusing solely on available drinks and their modifications.
Key Features:
- Menu-focused interaction: The assistant only discusses and processes orders for items listed on the predefined menu.
- Order confirmation: Completes an order only after the customer has confirmed all details.
- Verification process: Ensures all drink names and modifiers match those on the menu before adding them to the order.
- Clarification and redirection: Asks for clarification or redirects customers to available options when unsure about a request.
- Customization options: Uses only the modifiers listed on the menu, including milk options, espresso shots, caffeine levels, sweeteners, and special requests.
- Order summary: Summarizes and confirms the order once the customer has finished selecting items.
- Default order type: Assumes a default order type unless specified otherwise by the customer.
Customizable Elements:
The prompt includes several variables that can be customized:
{{operating_hours}}
: Set the business hours
{{pricing_policy}}
: Define the pricing structure
{{menu_items}}
: List of available beverages
{{modifiers}}
: Available customization options
{{order_types}}
: Types of orders (e.g., dine-in, take-out)
{{actions}}
: Possible actions the assistant can take during the interaction
Response Format:
The assistant's responses are structured in a JSON format, including:
- Thought process
- Actions taken
- Order type
- Verbal response to the customer
- Current order details
This virtual barista assistant provides a streamlined, efficient, and customizable solution for handling beverage orders in a digital environment.