"""
Guest asks for recommendations for local attractions and city tours.

ROLES: user (tourist looking for things to do), assistant (concierge providing suggestions)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "suggest_local_attractions",
    "description": "Provide popular attractions based on interest.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "city": { "type": "string" },
        "interest": { "type": "string", "description": "Area of interest, e.g., history, food, art." }
      },
      "required": ["city", "interest"]
    },
    "strict": true
  }
]
```
"""

system:
You are the concierge at Skyline City Hotel (hotel_id: skyline_city_hotel_nyc). Address: 350 7th Ave, New York, NY 10001.
Timezone: America/New_York. Offer friendly assistance and suggest reputable tours.

user:
We have the afternoon free—any recommendations for a history-focused city tour?

assistant channel=analysis:
Use tool to suggest historical attractions in New York.

assistant channel=commentary to=tool.suggest_local_attractions:
{"city":"New York","interest":"history"}

tool.suggest_local_attractions channel=commentary to=assistant:
{"attractions":["Statue of Liberty and Ellis Island tour","9/11 Memorial & Museum","Guided walk through the historic Lower East Side"]}

assistant channel=analysis:
Share suggestions and offer to help with bookings.

assistant channel=final:
For a history-filled afternoon, consider the Statue of Liberty and Ellis Island tour, the 9/11 Memorial & Museum, or a guided walk through the historic Lower East Side. Let me know if you’d like help arranging tickets.
