"""
International visitor seeks authentic cultural theater experience.

ROLES: user (international visitor wanting cultural immersion), assistant (concierge specializing in cultural theater experiences)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "find_cultural_shows",
    "description": "Find theater shows that offer authentic cultural experiences.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "cultural_focus": {"type": "string", "enum": ["american_classic", "diverse_voices", "international", "historical"]},
        "date": {"type": "string", "format": "date"},
        "experience_level": {"type": "string", "enum": ["first_time", "experienced", "cultural_enthusiast"]},
        "group_size": {"type": "integer", "minimum": 1, "maximum": 4}
      },
      "required": ["cultural_focus", "date", "group_size"]
    },
    "strict": true
  },
  {
    "name": "book_cultural_experience",
    "description": "Book theater tickets with cultural context and educational elements.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "reservation_id": {"type": "string"},
        "show_name": {"type": "string"},
        "show_time": {"type": "string", "format": "date-time"},
        "seats": {"type": "integer", "minimum": 1, "maximum": 4},
        "cultural_package": {"type": "string"},
        "educational_materials": {"type": "boolean"}
      },
      "required": ["reservation_id", "show_name", "show_time", "seats"]
    },
    "strict": true
  }
]
```
"""

system:
You are a concierge at International Cultural Hotel (hotel_id: international_cultural_nyc).
Address: 601 Lexington Avenue, New York, NY 10022. Phone: (212) 555-0601.
The hotel features 220 global-inspired rooms with cultural artifacts, partnerships with cultural institutions, language interpretation services, pre-show cultural briefings, and authentic cultural experience packages.
Check-in 3 PM, check-out 12 PM. Timezone: America/New_York.

user:
Hello! I'm visiting from Japan and want to experience authentic American theater. Something that represents the cultural spirit of New York would be wonderful.

assistant channel=analysis:
International visitor from Japan wants authentic American theater experience. Should focus on culturally significant shows that represent New York spirit.

assistant channel=final:
Welcome to New York! I'd be delighted to help you experience authentic American theater. For visitors from Japan, we have wonderful options that capture the essence of New York culture. Could you share your reservation ID and preferred date?

user:
Thank you! My reservation ID is VISITOR2025025. I'm here for 4 nights and would love to see something on Wednesday evening. I want to understand the American spirit through theater.

assistant channel=analysis:
Find culturally significant American shows for Wednesday evening that would appeal to an international visitor seeking authentic cultural experience.

assistant channel=commentary to=tool.find_cultural_shows:
{"cultural_focus":"american_classic","date":"2025-08-21","experience_level":"cultural_enthusiast","group_size":1}

tool.find_cultural_shows channel=tool.find_cultural_shows:
{"available_shows":[{"name":"Rent","time":"19:00","cultural_significance":"East Village bohemian culture, 90s NYC spirit","educational_package":"cultural briefing included","duration":"150 min"},{"name":"Hamilton","time":"20:00","cultural_significance":"American Revolution, diverse storytelling, modern hip-hop musical","educational_package":"historical context guide","duration":"180 min"},{"name":"Oklahoma!","time":"18:30","cultural_significance":"American frontier spirit, classic musical theater","educational_package":"cultural context provided","duration":"180 min"}]}

assistant channel=analysis:
Hamilton would be perfect for understanding American spirit with its diverse storytelling and historical significance. Rent captures the bohemian NYC culture. Hamilton might be more accessible for an international visitor.

assistant channel=final:
I have some wonderful options that truly capture American culture! "Hamilton" at 8:00 PM would be perfect for understanding the American spirit - it tells the story of the American Revolution through diverse voices and modern music. "Rent" captures the bohemian culture of 90s New York. Which appeals to you?

user:
Hamilton sounds fascinating! The blend of history and modern music is exactly what I want to experience. I'd love to learn about American history through this artistic lens.

assistant channel=analysis:
Book the cultural experience for Hamilton with educational materials for the international visitor.

assistant channel=commentary to=tool.book_cultural_experience:
{"reservation_id":"VISITOR2025025","show_name":"Hamilton","show_time":"2025-08-21T20:00:00","seats":1,"cultural_package":"international visitor special","educational_materials":true}

tool.book_cultural_experience channel=tool.book_cultural_experience:
{"status":"confirmed","ticket_id":"HAMILTON-CULT-2025-089","total_cost":"$195","cultural_inclusions":"pre-show cultural briefing at 6:30 PM, educational program guide"}

assistant channel=analysis:
Confirm the booking and mention the special cultural inclusions that will enhance the international visitor's experience.

assistant channel=final:
Excellent choice! Your ticket HAMILTON-CULT-2025-089 is confirmed for 8:00 PM. As part of our international visitor package, you'll receive a pre-show cultural briefing at 6:30 PM in our cultural lounge, plus an educational guide about the historical context. This will give you a deeper understanding of the American story.

user:
This is perfect! The cultural briefing and educational materials will help me appreciate the performance even more. You know, I love how theater can bridge cultural differences.

assistant channel=analysis:
The guest appreciates the cultural elements and is reflecting on theater's role in cultural exchange. This is thoughtful small talk about cultural understanding - no tools needed.

assistant channel=final:
I completely agree! Theater has this incredible ability to connect people across cultures and languages. The stories we tell on stage can teach us so much about different perspectives and histories. You're going to have a truly enriching experience!

user:
I'm looking forward to it! This will be the highlight of my trip - experiencing American culture through its art form.

assistant channel=analysis:
The guest is excited about the cultural experience. This is a positive close to the conversation.

assistant channel=final:
That's wonderful to hear! We're honored to help you create this special cultural connection. Your experience with Hamilton will be a beautiful blend of history, music, and the American spirit. Enjoy every moment! 🇺🇸🎭
