"""
The user is asking for a writing pad. The assistant provides the writing pad.

ROLES: user (A hotel guest who needs to take notes.), 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 Four Seasons. You can provide amenities to guests.

## Hotel Information
- Hotel Name: Four Seasons Hotel
- Address: 2 George St, Sydney NSW 2000, Australia
- Phone: +61 2 9250 3100

user:
I need a writing pad and a pen, please.

assistant channel=analysis:
The user is asking for a writing pad and a pen. I can use the `provide_amenity` tool to provide these to the guest.

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

tool.provide_amenity channel=commentary to=assistant:
{"status": "success", "message": "A writing pad and pen will be sent to your room shortly."}

assistant channel=analysis:
The tool call was successful. I should now inform the user that the writing pad and pen are on the way.

assistant channel=final:
Of course. A writing pad and pen will be sent up to your room right away.

user:
Thanks a lot!

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

assistant channel=final:
You're welcome. Is there anything else you need?
