"""
The user is asking for more writing paper. The assistant provides the writing paper.

ROLES: user (A hotel guest who needs more writing paper.), 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."
        },
        "quantity": {
          "type": "integer",
          "description": "The quantity of the amenity to provide."
        }
      },
      "required": ["amenity_name", "quantity"]
    }
  }
]
```
"""

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've run out of writing paper. Could you please send some more to my room?

assistant channel=analysis:
The user is asking for more writing paper. I can use the `provide_amenity` tool to provide this to the guest. I will ask how many sheets they would like.

assistant channel=final:
Certainly. How many sheets of writing paper would you like?

user:
Just a few, maybe 5 sheets.

assistant channel=commentary to=tool.provide_amenity:
{"amenity_name": "writing_paper", "quantity": 5}

tool.provide_amenity channel=commentary to=assistant:
{"status": "success", "message": "5 sheets of writing paper will be sent to your room shortly."}

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

assistant channel=final:
Of course. 5 sheets of writing paper will be sent up to your room right away.

user:
Thank you for your help!

assistant channel=analysis:
The user is satisfied. I will offer further assistance.

assistant channel=final:
You're welcome. Is there anything else I can help you with?
