Virtual Barista Assistant

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.