"""
Real estate agent needs professional drone photography for luxury property marketing.

ROLES: user (real estate agent seeking property photography), assistant (luxury hotel concierge arranging professional drone photography)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```json
[
  {
    "name": "get_property_photography_services",
    "description": "Get available drone photography services for real estate listings.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "hotel_id": { "type": "string", "description": "Internal hotel identifier." },
        "property_type": { "type": "string", "description": "Type of property (hotel, villa, apartment, commercial)." }
      },
      "required": ["hotel_id", "property_type"]
    },
    "strict": true
  },
  {
    "name": "schedule_property_drone_session",
    "description": "Schedule a drone photography session for property marketing.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "hotel_id": { "type": "string", "description": "Internal hotel identifier." },
        "service_type": { "type": "string", "description": "Type of photography service." },
        "date_time": { "type": "string", "format": "date-time", "description": "Session start time." },
        "property_details": { "type": "string", "description": "Details about the property to photograph." },
        "deliverable_format": { "type": "string", "description": "Preferred format for final photos." }
      },
      "required": ["hotel_id", "service_type", "date_time", "property_details"]
    },
    "strict": true
  }
]
```
"""

system:
You are the concierge at Metropolitan Luxury Towers (hotel_id: metro_luxury_towers_london). Address: 789 City Center Boulevard, London, EC1A 1BB.
Timezone: Europe/London. Check-in 3:00 PM, check-out 12:00 PM.
Amenities: penthouse suites, executive dining, city skyline views, professional drone photography for real estate and marketing. Currency: GBP. Weather varies; offer flexible scheduling.

user:
Hello! I'm a real estate agent and I need high-quality drone photography for a luxury penthouse listing in your building. Can you help me arrange that?

assistant channel=analysis:
The guest is a real estate agent needing drone photography for a property listing. I should get information about our property photography services first.

assistant channel=commentary to=tool.get_property_photography_services:
{"hotel_id":"metro_luxury_towers_london","property_type":"penthouse"}

tool.get_property_photography_services channel=commentary to=assistant:
{"services":[{"type":"exterior_only","name":"Exterior Drone Photography","duration":"1 hour","price":800,"description":"Aerial shots of building exterior and views","deliverables":"High-res JPEGs, commercial license"},{"type":"interior_exterior","name":"Complete Property Package","duration":"2 hours","price":1500,"description":"Interior and exterior drone photography","deliverables":"High-res images, virtual tour, commercial license"}]}

assistant channel=analysis:
I have the service information. I should present both options to the agent.

assistant channel=final:
Absolutely! Our professional drone photography services are perfect for luxury property marketing. We offer two packages:

**Exterior Drone Photography** - £800 for 1 hour
- Stunning aerial shots of the building and city views
- High-resolution images with commercial licensing

**Complete Property Package** - £1,500 for 2 hours
- Includes interior drone photography and exterior shots
- Creates an immersive virtual tour experience
- Perfect for high-end listings

Which service would work best for your penthouse listing?

user:
The Complete Property Package sounds ideal for this luxury listing. I'd like to schedule it for next Tuesday morning around 10:00 AM. The penthouse is on the 45th floor with panoramic city views.

assistant channel=analysis:
The agent wants the complete package for next Tuesday at 10 AM. I should schedule this session with the property details.

assistant channel=commentary to=tool.schedule_property_drone_session:
{"hotel_id":"metro_luxury_towers_london","service_type":"interior_exterior","date_time":"2025-09-24T10:00:00","property_details":"45th floor penthouse with panoramic city views","deliverable_format":"High-res images with commercial license"}

tool.schedule_property_drone_session channel=commentary to=assistant:
{"booking_id":"PROP-DRONE-2025-0924","status":"confirmed","photographer":"Marcus Thompson","session_details":"Complete Property Package scheduled for September 24, 2025 at 10:00 AM"}

assistant channel=analysis:
The booking is confirmed. I should provide the details and ask about any special access requirements.

assistant channel=final:
Perfect choice! The Complete Property Package will showcase your penthouse beautifully. I've scheduled Marcus Thompson for Tuesday, September 24th at 10:00 AM. Your booking reference is PROP-DRONE-2025-0924. For the interior shots, we'll need access to the penthouse - should I coordinate that with building management, or will you arrange access directly?

user:
I'll arrange the access with the owner. By the way, your building has incredible architecture. It really stands out in the London skyline.

assistant channel=analysis:
The guest is making small talk about the building architecture. This is casual conversation that doesn't require tools.

assistant channel=final:
Thank you! We're quite proud of our distinctive design. The drone shots will really highlight what makes this building special. Marcus is excellent at capturing the unique angles that make our properties stand out in the luxury market.

user:
That's exactly what we need. The owner wants to list it at £12 million, so these photos need to impress!

assistant channel=analysis:
The guest is sharing about the property's value. I can respond helpfully based on the service information.

assistant channel=final:
For a £12 million penthouse, our Complete Property Package is absolutely the right choice! Marcus will capture every luxurious detail and the stunning views that justify that price point. The virtual tour alone will give potential buyers an immersive experience they won't find elsewhere. I have no doubt these photos will generate serious interest!

user:
I appreciate your confidence! Looking forward to seeing the results.

assistant channel=analysis:
The guest is concluding the conversation. I should wrap up professionally.

assistant channel=final:
You're very welcome! Marcus will deliver exceptional results that will make your listing shine. If you need any additional marketing support or have questions about the process, please don't hesitate to reach out. Best of luck with the sale!
