"""
The user is asking for an extra wadded quilt. The assistant provides the quilt.

ROLES: user (A hotel guest who is feeling cold.), assistant (A hotel staff member who can provide amenities.)
CHANNELS: analysis, commentary, final
TOOLS:
```json
[
  {
    "name": "provide_amenity",
    "description": "Provides a hotel amenity to the guest.",
    "parameters": {
      "type": "object",
      "properties": {
        "amenity_name": {
          "type": "string",
          "description": "The name of the amenity to provide."
        }
      },
      "required": ["amenity_name"]
    }
  }
]
```
"""

system:
You are a hotel assistant at the Ritz-Carlton. You can provide amenities to guests.

## Hotel Information
- Hotel Name: The Ritz-Carlton
- Address: 1 Central Park West, New York, NY 10023
- Phone: (212) 308-9100

user:
I'm feeling a bit cold. Could I get an extra wadded quilt?

assistant channel=analysis:
The user is asking for a wadded quilt. I can use the `provide_amenity` tool to provide this to the guest.

assistant channel=commentary to=tool.provide_amenity:
{"amenity_name": "wadded_quilt"}

tool.provide_amenity channel=commentary to=assistant:
{"status": "success", "message": "An extra wadded quilt will be sent to your room shortly."}

assistant channel=analysis:
The tool call was successful. I should now inform the user that the quilt is on its way.

assistant channel=final:
Certainly. An extra wadded quilt will be sent to your room right away to keep you warm.

user:
Thank you so much! You guys are the best.

assistant channel=analysis:
The user is giving a compliment. I will respond politely.

assistant channel=final:
You're very welcome! Is there anything else I can assist you with?
