GET https://storm.ewm.dev/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution

DefaultController :: indexAction

Request

GET Parameters

None

POST Parameters

None

Uploaded Files

None

Request Attributes

Key Value
_controller
"Sulu\Bundle\WebsiteBundle\Controller\DefaultController::indexAction"
_fos_rest_zone
false
_route
"singleNews_89e44556-5faa-4df9-8b4a-3694d90ba363"
_route_params
[
  "structure" => Sulu\Component\Content\Compat\Structure\PageBridge {#2734
    #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …}
    #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#530 …}
    -loadedProperties: [
      "title" => Sulu\Component\Content\Compat\Property {#3100
        -metadata: Sulu\Component\Content\Compat\Metadata {#3097 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3108 …}
        #types: []
        #properties: []
        -name: "title"
        -contentTypeName: "text_line"
        -mandatory: true
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3072
            -name: "headline"
            -value: true
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3098 …}
          }
        ]
        -tags: [
          "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3101
            -name: "sulu.rlp.part"
            -priority: null
            -attributes: []
          }
        ]
        -colSpan: 12
        #defaultTypeName: null
      }
      "url" => Sulu\Component\Content\Compat\Property {#3109
        -metadata: Sulu\Component\Content\Compat\Metadata {#3110 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3118 …}
        #types: []
        #properties: []
        -name: "url"
        -contentTypeName: "resource_locator"
        -mandatory: true
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: [
          "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3111
            -name: "sulu.rlp"
            -priority: null
            -attributes: []
          }
        ]
        -colSpan: 12
        #defaultTypeName: null
      }
      "date" => Sulu\Component\Content\Compat\Property {#3119
        -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3126 …}
        #types: []
        #properties: []
        -name: "date"
        -contentTypeName: "date"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 6
        #defaultTypeName: null
      }
      "thumbImg" => Sulu\Component\Content\Compat\Property {#3129
        -metadata: Sulu\Component\Content\Compat\Metadata {#3130 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3138 …}
        #types: []
        #properties: []
        -name: "thumbImg"
        -contentTypeName: "single_media_selection"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: [
          "types" => Sulu\Component\Content\Compat\PropertyParameter {#3127
            -name: "types"
            -value: "image"
            -type: "string"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3128 …}
          }
        ]
        -tags: []
        -colSpan: 6
        #defaultTypeName: null
      }
      "blocks" => Sulu\Component\Content\Compat\Block\BlockProperty {#3139
        -metadata: Sulu\Component\Content\Compat\Metadata {#3140 …}
        -value: null
        -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
        #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3196 …}
        #types: [
          "text" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3141
            -name: "text"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3142 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3143
                -metadata: Sulu\Component\Content\Compat\Metadata {#3144 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "text1"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3147
                -metadata: Sulu\Component\Content\Compat\Metadata {#3148 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "image"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: [
                  "types" => Sulu\Component\Content\Compat\PropertyParameter {#3145
                    -name: "types"
                    -value: "image"
                    -type: "string"
                    -metadata: Sulu\Component\Content\Compat\Metadata {#3146 …}
                  }
                ]
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3149
                -metadata: Sulu\Component\Content\Compat\Metadata {#3150 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "text2"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: []
          }
          "news" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3151
            -name: "news"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3152 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3153
                -metadata: Sulu\Component\Content\Compat\Metadata {#3154 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "other_news_title"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3161
                -metadata: Sulu\Component\Content\Compat\Metadata {#3162 …}
                -value: null
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "news"
                -contentTypeName: "smart_content"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: [
                  "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3155
                    -name: "provider"
                    -value: "pages"
                    -type: "string"
                    -metadata: Sulu\Component\Content\Compat\Metadata {#3156 …}
                  }
                  "news" => Sulu\Component\Content\Compat\PropertyParameter {#3159
                    -name: "news"
                    -value: [
                      "title" => Sulu\Component\Content\Compat\PropertyParameter {#3157
                        -name: "title"
                        -value: "title"
                        -type: "string"
                        -metadata: Sulu\Component\Content\Compat\Metadata {#3158 …}
                      }
                    ]
                    -type: "collection"
                    -metadata: Sulu\Component\Content\Compat\Metadata {#3160 …}
                  }
                ]
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: []
          }
        ]
        #properties: [
          Sulu\Component\Content\Compat\Block\BlockPropertyType {#3197
            -name: "text"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3142 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3194
                -metadata: Sulu\Component\Content\Compat\Metadata {#3144 …}
                -value: "<h2>AI in Real Estate</h2><p>The real estate sector is navigating a technological ecosystem in full eruption. Artificial intelligence has emerged as a major transformation vector, but its integration demands methodical implementation and strategic vision beyond the hype cycle. As algorithms infiltrate property valuation, management, and investment, industry players face a delicate balancing act between innovation ambition and operational realism.</p><h3><strong>Between Boundless Enthusiasm and Operational Reality</strong></h3><p>A tidal wave of AI excitement is washing over the real estate industry. This effervescence—while driving innovation—sometimes creates inflated expectations and underestimates implementation challenges. The reality check? Deploying AI isn't just about installing shiny new tech; it's about rewiring fundamental business processes.</p><p>Beyond marketing promises, clear-eyed professionals emphasize often-neglected critical questions: system resilience, solution sustainability, cybersecurity, and algorithmic bias management. European AI Act compliance presents another regulatory hurdle companies can't afford to ignore or sidestep.</p><p>"More than simple technological evolution, AI represents a genuine revolution transforming professions, technical skills, and operational modes in real estate as elsewhere," notes one industry expert who's seen technology waves come and go.</p><h3>The Tripartite Approach: Ambition Meets Pragmatism and Caution</h3><p>Real estate pioneers leading the digital transformation charge are developing AI strategies combining three essential dimensions:</p><ul><li><strong>Ambition</strong>: Acknowledging AI's transformative potential</li><li><strong>Pragmatism</strong>: Realistically evaluating deployment prerequisites</li><li><strong>Caution</strong>: Implementing rigorous governance and appropriate risk management</li></ul><p>This approach typically revolves around four strategic axes:</p><ol><li>Accelerating operational efficiency</li><li>Strengthening risk management frameworks</li><li>Enhancing customer experience</li><li>Developing innovative service offerings</li></ol><p>The fundamental foundation of these real estate AI strategies? Balancing ROI pursuit with risk management—a high-wire act requiring both technological sophistication and business acumen.<br>&nbsp;</p><h3>Technical and Ethical Challenges: Navigating Complex Waters</h3><p>AI's technological complexity demands specialized skills and expert knowledge. The complete lifecycle of an AI solution—from initial deployment to continuous improvement—requires a structured approach that many organizations underestimate.</p><p>Ethical questions represent another major challenge. AI algorithms can perpetuate pre-existing biases, particularly in geographic or socio-economic targeting of potential clients. These biases, often inherited from incomplete historical data, risk generating discriminatory decisions affecting access to services and real estate financing.</p><p>To counter these risks, companies must develop transparent and explainable AI models, ensuring fair decisions that comply with regulations. Lack of vigilance exposes stakeholders to a double pitfall: reproducing systemic inequalities and eroding user trust—both potentially fatal in the relationship-driven real estate business.</p><h3>Deployment Methodology: The Importance of Fundamentals</h3><p>Successful AI deployment in real estate relies on a rigorous three-stage methodology:</p><ol><li><strong>Targeted business needs analysis</strong>: Identifying where AI can create tangible value in property management, transactions, development, or asset management</li><li><strong>Data consolidation</strong>: Mapping and structuring critical data sources (prices, transaction histories, market trends, energy data, customer behaviors)</li><li><strong>Appropriate technology selection</strong>: Choosing models tailored to specific objectives, ensuring their energy footprint and regulatory compliance (GDPR, AI Act)</li></ol><h3>Practical Applications in the Real Estate Ecosystem</h3><p>AI applications are multiplying across different segments of the real estate sector:</p><ul><li><strong>Property development</strong>: Automated detection of land opportunities and optimization of tender responses</li><li><strong>Property management</strong>: Predictive models anticipating occupant departures through weak signal analysis</li><li><strong>Real estate marketing</strong>: Campaign automation and personalization of customer experience</li><li><strong>Administration</strong>: Automation of low-value tasks</li><li><strong>Valuation</strong>: AI-augmented evaluation models<br>&nbsp;</li></ul>"
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "text1"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3195
                -metadata: Sulu\Component\Content\Compat\Metadata {#3148 …}
                -value: [
                  "id" => 32
                ]
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "image"
                -contentTypeName: "single_media_selection"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: [
                  "types" => Sulu\Component\Content\Compat\PropertyParameter {#3145}
                ]
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3192
                -metadata: Sulu\Component\Content\Compat\Metadata {#3150 …}
                -value: "<h2>Evolution Perspectives: Toward Data-Augmented Real Estate</h2><p>AI integration in real estate will drive several structural transformations in the coming years:</p><ul><li>Development of data science skills within operational teams</li><li>Massive exploitation of building data in property management</li><li>Extension of BIM beyond design, toward dynamic lifecycle management</li><li>Increasing digitalization of decision-making processes</li></ul><p>The explosion of IoT sensors and multiplication of data sources make AI essential for structuring, analyzing, and valorizing this information mass at scale.</p><p>However, before AI can deploy its full potential, the sector must first revolutionize its fundamental data management. With complete and qualified information throughout the value chain, it will become possible to significantly optimize the value of each square meter, benefiting the entire real estate ecosystem.</p><p>The revolution is underway, but it first depends on the excellence of the data fueling it. In real estate, as in all digital transformations, the algorithm is only as good as the data it consumes—a fact that many early adopters learn the hard way.</p>"
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "text2"
                -contentTypeName: "text_editor"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: {#3202 …}
          }
          Sulu\Component\Content\Compat\Block\BlockPropertyType {#3193
            -name: "news"
            -metadata: Sulu\Component\Content\Compat\Metadata {#3152 …}
            -childProperties: [
              Sulu\Component\Content\Compat\Property {#3274
                -metadata: Sulu\Component\Content\Compat\Metadata {#3154 …}
                -value: "Other articles"
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "other_news_title"
                -contentTypeName: "text_line"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: []
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
              Sulu\Component\Content\Compat\Property {#3275
                -metadata: Sulu\Component\Content\Compat\Metadata {#3162 …}
                -value: [
                  "audienceTargeting" => null
                  "categories" => []
                  "categoryOperator" => "or"
                  "dataSource" => "41324a71-e4ed-4921-8b5c-10de041756ff"
                  "includeSubFolders" => false
                  "limitResult" => null
                  "sortBy" => null
                  "sortMethod" => "asc"
                  "tagOperator" => "or"
                  "tags" => []
                  "types" => [
                    "about"
                    "default"
                    "homepage"
                    "news"
                    "privacyPolicy"
                    "rent"
                    "service"
                    "singleNews"
                  ]
                  "presentAs" => null
                  "excluded" => [
                    "89e44556-5faa-4df9-8b4a-3694d90ba363"
                  ]
                  "websiteTags" => []
                  "websiteTagsOperator" => "OR"
                  "websiteCategories" => []
                  "websiteCategoriesOperator" => "OR"
                  "page" => 1
                  "hasNextPage" => false
                  "paginated" => true
                ]
                -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                #propertyValue: null
                #types: []
                #properties: []
                -name: "news"
                -contentTypeName: "smart_content"
                -mandatory: false
                -multilingual: true
                -maxOccurs: null
                -minOccurs: null
                -params: [
                  "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3155}
                  "news" => Sulu\Component\Content\Compat\PropertyParameter {#3159}
                ]
                -tags: []
                -colSpan: 12
                #defaultTypeName: null
              }
            ]
            -settings: {#3206 …}
          }
        ]
        -name: "blocks"
        -contentTypeName: "block"
        -mandatory: false
        -multilingual: true
        -maxOccurs: null
        -minOccurs: null
        -params: []
        -tags: []
        -colSpan: 12
        #defaultTypeName: "text"
      }
    ]
    #locale: null
    -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1515 …}
    #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2325 …}
  }
  "partial" => false
]
_sulu
Sulu\Component\Webspace\Analyzer\Attributes\RequestAttributes {#2086
  -attributes: [
    "requestUri" => "/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
    "portalInformation" => Sulu\Component\Webspace\PortalInformation {#2083
      -type: 1
      -webspace: Sulu\Component\Webspace\Webspace {#2040
        -name: "Storm"
        -key: "storm"
        -localizations: [
          Sulu\Component\Localization\Localization {#2041 …}
          Sulu\Component\Localization\Localization {#2043
            -language: "en"
            -country: ""
            -shadow: ""
            -children: []
            -parent: null
            -default: false
            -xDefault: ""
          }
        ]
        -defaultLocalization: Sulu\Component\Localization\Localization {#2041 …}
        -xDefaultLocalization: null
        -segments: []
        -defaultSegment: null
        -theme: null
        -portals: [
          Sulu\Component\Webspace\Portal {#2059
            -name: "Storm"
            -key: "storm"
            -localizations: [
              Sulu\Component\Localization\Localization {#2060 …}
              Sulu\Component\Localization\Localization {#2061
                -language: "en"
                -country: ""
                -shadow: null
                -children: []
                -parent: null
                -default: ""
                -xDefault: ""
              }
            ]
            -defaultLocalization: Sulu\Component\Localization\Localization {#2060 …}
            -xDefaultLocalization: Sulu\Component\Localization\Localization {#2060 …}
            -environments: [
              "prod" => Sulu\Component\Webspace\Environment {#2062
                -type: "prod"
                -urls: [
                  Sulu\Component\Webspace\Url {#2063 …}
                  Sulu\Component\Webspace\Url {#2064
                    -language: "fr"
                    -country: ""
                    -segment: ""
                    -redirect: ""
                    -main: false
                    -url: "{host}/{localization}"
                    -environment: "prod"
                  }
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2063 …}
              }
              "stage" => Sulu\Component\Webspace\Environment {#2065
                -type: "stage"
                -urls: [
                  Sulu\Component\Webspace\Url {#2066 …}
                  Sulu\Component\Webspace\Url {#2067
                    -language: "fr"
                    -country: ""
                    -segment: ""
                    -redirect: ""
                    -main: false
                    -url: "{host}/{localization}"
                    -environment: "stage"
                  }
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2066 …}
              }
              "test" => Sulu\Component\Webspace\Environment {#2068
                -type: "test"
                -urls: [
                  Sulu\Component\Webspace\Url {#2069 …}
                  Sulu\Component\Webspace\Url {#2070
                    -language: "fr"
                    -country: ""
                    -segment: ""
                    -redirect: ""
                    -main: false
                    -url: "{host}/{localization}"
                    -environment: "test"
                  }
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2069 …}
              }
              "dev" => Sulu\Component\Webspace\Environment {#2071
                -type: "dev"
                -urls: [
                  Sulu\Component\Webspace\Url {#2072 …}
                  Sulu\Component\Webspace\Url {#2073
                    -language: "fr"
                    -country: ""
                    -segment: ""
                    -redirect: ""
                    -main: false
                    -url: "{host}/{localization}"
                    -environment: "dev"
                  }
                ]
                -customUrls: []
                -mainUrl: Sulu\Component\Webspace\Url {#2072 …}
              }
            ]
            -webspace: Sulu\Component\Webspace\Webspace {#2040}
          }
        ]
        -security: null
        -navigation: Sulu\Component\Webspace\Navigation {#2044 …}
        -templates: [
          "search" => "search/search"
          "error-404" => "error/error-404"
          "error" => "error/error"
        ]
        -defaultTemplates: [
          "page" => "default"
          "home" => "homepage"
        ]
        -excludedTemplates: []
        -resourceLocatorStrategy: "tree_leaf_edit"
      }
      -portal: Sulu\Component\Webspace\Portal {#2059}
      -localization: Sulu\Component\Localization\Localization {#2043}
      -segment: null
      -url: "storm.ewm.dev/en"
      -redirect: ""
      -main: true
      -urlExpression: "storm.ewm.dev/{localization}"
      -priority: 5
    }
    "matchType" => 1
    "portalUrl" => "storm.ewm.dev/en"
    "webspace" => Sulu\Component\Webspace\Webspace {#2040}
    "portal" => Sulu\Component\Webspace\Portal {#2059}
    "localization" => Sulu\Component\Localization\Localization {#2043}
    "locale" => "en"
    "urlExpression" => "storm.ewm.dev/{localization}"
    "resourceLocator" => "/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
    "resourceLocatorPrefix" => "/en"
    "dateTime" => DateTime @1768320620 {#1660
      date: 2026-01-13 17:10:20.911115 Europe/Zurich (+01:00)
    }
    "host" => "storm.ewm.dev"
    "port" => 443
    "path" => "/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
    "scheme" => "https"
  ]
}
partial
false
routeDocument
Symfony\Component\Routing\Route {#2735
  -path: "/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
  -host: ""
  -schemes: []
  -methods: []
  -defaults: [
    "_controller" => "Sulu\Bundle\WebsiteBundle\Controller\DefaultController::indexAction"
    "structure" => Sulu\Component\Content\Compat\Structure\PageBridge {#2734
      #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …}
      #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#530 …}
      -loadedProperties: [
        "title" => Sulu\Component\Content\Compat\Property {#3100
          -metadata: Sulu\Component\Content\Compat\Metadata {#3097 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3108 …}
          #types: []
          #properties: []
          -name: "title"
          -contentTypeName: "text_line"
          -mandatory: true
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3072
              -name: "headline"
              -value: true
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3098 …}
            }
          ]
          -tags: [
            "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3101
              -name: "sulu.rlp.part"
              -priority: null
              -attributes: []
            }
          ]
          -colSpan: 12
          #defaultTypeName: null
        }
        "url" => Sulu\Component\Content\Compat\Property {#3109
          -metadata: Sulu\Component\Content\Compat\Metadata {#3110 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3118 …}
          #types: []
          #properties: []
          -name: "url"
          -contentTypeName: "resource_locator"
          -mandatory: true
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: [
            "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3111
              -name: "sulu.rlp"
              -priority: null
              -attributes: []
            }
          ]
          -colSpan: 12
          #defaultTypeName: null
        }
        "date" => Sulu\Component\Content\Compat\Property {#3119
          -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3126 …}
          #types: []
          #properties: []
          -name: "date"
          -contentTypeName: "date"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 6
          #defaultTypeName: null
        }
        "thumbImg" => Sulu\Component\Content\Compat\Property {#3129
          -metadata: Sulu\Component\Content\Compat\Metadata {#3130 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3138 …}
          #types: []
          #properties: []
          -name: "thumbImg"
          -contentTypeName: "single_media_selection"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: [
            "types" => Sulu\Component\Content\Compat\PropertyParameter {#3127
              -name: "types"
              -value: "image"
              -type: "string"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3128 …}
            }
          ]
          -tags: []
          -colSpan: 6
          #defaultTypeName: null
        }
        "blocks" => Sulu\Component\Content\Compat\Block\BlockProperty {#3139
          -metadata: Sulu\Component\Content\Compat\Metadata {#3140 …}
          -value: null
          -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
          #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3196 …}
          #types: [
            "text" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3141
              -name: "text"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3142 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3143
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3144 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "text1"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3147
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3148 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "image"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: [
                    "types" => Sulu\Component\Content\Compat\PropertyParameter {#3145
                      -name: "types"
                      -value: "image"
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3146 …}
                    }
                  ]
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3149
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3150 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "text2"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: []
            }
            "news" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3151
              -name: "news"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3152 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3153
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3154 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "other_news_title"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3161
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3162 …}
                  -value: null
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "news"
                  -contentTypeName: "smart_content"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: [
                    "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3155
                      -name: "provider"
                      -value: "pages"
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3156 …}
                    }
                    "news" => Sulu\Component\Content\Compat\PropertyParameter {#3159
                      -name: "news"
                      -value: [
                        "title" => Sulu\Component\Content\Compat\PropertyParameter {#3157
                          -name: "title"
                          -value: "title"
                          -type: "string"
                          -metadata: Sulu\Component\Content\Compat\Metadata {#3158 …}
                        }
                      ]
                      -type: "collection"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3160 …}
                    }
                  ]
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: []
            }
          ]
          #properties: [
            Sulu\Component\Content\Compat\Block\BlockPropertyType {#3197
              -name: "text"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3142 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3194
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3144 …}
                  -value: "<h2>AI in Real Estate</h2><p>The real estate sector is navigating a technological ecosystem in full eruption. Artificial intelligence has emerged as a major transformation vector, but its integration demands methodical implementation and strategic vision beyond the hype cycle. As algorithms infiltrate property valuation, management, and investment, industry players face a delicate balancing act between innovation ambition and operational realism.</p><h3><strong>Between Boundless Enthusiasm and Operational Reality</strong></h3><p>A tidal wave of AI excitement is washing over the real estate industry. This effervescence—while driving innovation—sometimes creates inflated expectations and underestimates implementation challenges. The reality check? Deploying AI isn't just about installing shiny new tech; it's about rewiring fundamental business processes.</p><p>Beyond marketing promises, clear-eyed professionals emphasize often-neglected critical questions: system resilience, solution sustainability, cybersecurity, and algorithmic bias management. European AI Act compliance presents another regulatory hurdle companies can't afford to ignore or sidestep.</p><p>"More than simple technological evolution, AI represents a genuine revolution transforming professions, technical skills, and operational modes in real estate as elsewhere," notes one industry expert who's seen technology waves come and go.</p><h3>The Tripartite Approach: Ambition Meets Pragmatism and Caution</h3><p>Real estate pioneers leading the digital transformation charge are developing AI strategies combining three essential dimensions:</p><ul><li><strong>Ambition</strong>: Acknowledging AI's transformative potential</li><li><strong>Pragmatism</strong>: Realistically evaluating deployment prerequisites</li><li><strong>Caution</strong>: Implementing rigorous governance and appropriate risk management</li></ul><p>This approach typically revolves around four strategic axes:</p><ol><li>Accelerating operational efficiency</li><li>Strengthening risk management frameworks</li><li>Enhancing customer experience</li><li>Developing innovative service offerings</li></ol><p>The fundamental foundation of these real estate AI strategies? Balancing ROI pursuit with risk management—a high-wire act requiring both technological sophistication and business acumen.<br>&nbsp;</p><h3>Technical and Ethical Challenges: Navigating Complex Waters</h3><p>AI's technological complexity demands specialized skills and expert knowledge. The complete lifecycle of an AI solution—from initial deployment to continuous improvement—requires a structured approach that many organizations underestimate.</p><p>Ethical questions represent another major challenge. AI algorithms can perpetuate pre-existing biases, particularly in geographic or socio-economic targeting of potential clients. These biases, often inherited from incomplete historical data, risk generating discriminatory decisions affecting access to services and real estate financing.</p><p>To counter these risks, companies must develop transparent and explainable AI models, ensuring fair decisions that comply with regulations. Lack of vigilance exposes stakeholders to a double pitfall: reproducing systemic inequalities and eroding user trust—both potentially fatal in the relationship-driven real estate business.</p><h3>Deployment Methodology: The Importance of Fundamentals</h3><p>Successful AI deployment in real estate relies on a rigorous three-stage methodology:</p><ol><li><strong>Targeted business needs analysis</strong>: Identifying where AI can create tangible value in property management, transactions, development, or asset management</li><li><strong>Data consolidation</strong>: Mapping and structuring critical data sources (prices, transaction histories, market trends, energy data, customer behaviors)</li><li><strong>Appropriate technology selection</strong>: Choosing models tailored to specific objectives, ensuring their energy footprint and regulatory compliance (GDPR, AI Act)</li></ol><h3>Practical Applications in the Real Estate Ecosystem</h3><p>AI applications are multiplying across different segments of the real estate sector:</p><ul><li><strong>Property development</strong>: Automated detection of land opportunities and optimization of tender responses</li><li><strong>Property management</strong>: Predictive models anticipating occupant departures through weak signal analysis</li><li><strong>Real estate marketing</strong>: Campaign automation and personalization of customer experience</li><li><strong>Administration</strong>: Automation of low-value tasks</li><li><strong>Valuation</strong>: AI-augmented evaluation models<br>&nbsp;</li></ul>"
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "text1"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3195
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3148 …}
                  -value: [
                    "id" => 32
                  ]
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "image"
                  -contentTypeName: "single_media_selection"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: [
                    "types" => Sulu\Component\Content\Compat\PropertyParameter {#3145}
                  ]
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3192
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3150 …}
                  -value: "<h2>Evolution Perspectives: Toward Data-Augmented Real Estate</h2><p>AI integration in real estate will drive several structural transformations in the coming years:</p><ul><li>Development of data science skills within operational teams</li><li>Massive exploitation of building data in property management</li><li>Extension of BIM beyond design, toward dynamic lifecycle management</li><li>Increasing digitalization of decision-making processes</li></ul><p>The explosion of IoT sensors and multiplication of data sources make AI essential for structuring, analyzing, and valorizing this information mass at scale.</p><p>However, before AI can deploy its full potential, the sector must first revolutionize its fundamental data management. With complete and qualified information throughout the value chain, it will become possible to significantly optimize the value of each square meter, benefiting the entire real estate ecosystem.</p><p>The revolution is underway, but it first depends on the excellence of the data fueling it. In real estate, as in all digital transformations, the algorithm is only as good as the data it consumes—a fact that many early adopters learn the hard way.</p>"
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "text2"
                  -contentTypeName: "text_editor"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: {#3202 …}
            }
            Sulu\Component\Content\Compat\Block\BlockPropertyType {#3193
              -name: "news"
              -metadata: Sulu\Component\Content\Compat\Metadata {#3152 …}
              -childProperties: [
                Sulu\Component\Content\Compat\Property {#3274
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3154 …}
                  -value: "Other articles"
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "other_news_title"
                  -contentTypeName: "text_line"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: []
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
                Sulu\Component\Content\Compat\Property {#3275
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3162 …}
                  -value: [
                    "audienceTargeting" => null
                    "categories" => []
                    "categoryOperator" => "or"
                    "dataSource" => "41324a71-e4ed-4921-8b5c-10de041756ff"
                    "includeSubFolders" => false
                    "limitResult" => null
                    "sortBy" => null
                    "sortMethod" => "asc"
                    "tagOperator" => "or"
                    "tags" => []
                    "types" => [
                      "about"
                      "default"
                      "homepage"
                      "news"
                      "privacyPolicy"
                      "rent"
                      "service"
                      "singleNews"
                    ]
                    "presentAs" => null
                    "excluded" => [
                      "89e44556-5faa-4df9-8b4a-3694d90ba363"
                    ]
                    "websiteTags" => []
                    "websiteTagsOperator" => "OR"
                    "websiteCategories" => []
                    "websiteCategoriesOperator" => "OR"
                    "page" => 1
                    "hasNextPage" => false
                    "paginated" => true
                  ]
                  -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
                  #propertyValue: null
                  #types: []
                  #properties: []
                  -name: "news"
                  -contentTypeName: "smart_content"
                  -mandatory: false
                  -multilingual: true
                  -maxOccurs: null
                  -minOccurs: null
                  -params: [
                    "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3155}
                    "news" => Sulu\Component\Content\Compat\PropertyParameter {#3159}
                  ]
                  -tags: []
                  -colSpan: 12
                  #defaultTypeName: null
                }
              ]
              -settings: {#3206 …}
            }
          ]
          -name: "blocks"
          -contentTypeName: "block"
          -mandatory: false
          -multilingual: true
          -maxOccurs: null
          -minOccurs: null
          -params: []
          -tags: []
          -colSpan: 12
          #defaultTypeName: "text"
        }
      ]
      #locale: null
      -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1515 …}
      #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2325 …}
    }
    "partial" => false
  ]
  -requirements: []
  -options: [
    "compiler_class" => "Symfony\Component\Routing\RouteCompiler"
    "utf8" => true
  ]
  -condition: ""
  -compiled: Symfony\Component\Routing\CompiledRoute {#2739 …}
}
structure
Sulu\Component\Content\Compat\Structure\PageBridge {#2734
  #structure: Sulu\Component\Content\Metadata\StructureMetadata {#2573 …}
  #inspector: Sulu\Bundle\DocumentManagerBundle\Bridge\DocumentInspector {#530 …}
  -loadedProperties: [
    "title" => Sulu\Component\Content\Compat\Property {#3100
      -metadata: Sulu\Component\Content\Compat\Metadata {#3097 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3108 …}
      #types: []
      #properties: []
      -name: "title"
      -contentTypeName: "text_line"
      -mandatory: true
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "headline" => Sulu\Component\Content\Compat\PropertyParameter {#3072
          -name: "headline"
          -value: true
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3098 …}
        }
      ]
      -tags: [
        "sulu.rlp.part" => Sulu\Component\Content\Compat\PropertyTag {#3101
          -name: "sulu.rlp.part"
          -priority: null
          -attributes: []
        }
      ]
      -colSpan: 12
      #defaultTypeName: null
    }
    "url" => Sulu\Component\Content\Compat\Property {#3109
      -metadata: Sulu\Component\Content\Compat\Metadata {#3110 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3118 …}
      #types: []
      #properties: []
      -name: "url"
      -contentTypeName: "resource_locator"
      -mandatory: true
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: [
        "sulu.rlp" => Sulu\Component\Content\Compat\PropertyTag {#3111
          -name: "sulu.rlp"
          -priority: null
          -attributes: []
        }
      ]
      -colSpan: 12
      #defaultTypeName: null
    }
    "date" => Sulu\Component\Content\Compat\Property {#3119
      -metadata: Sulu\Component\Content\Compat\Metadata {#3120 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3126 …}
      #types: []
      #properties: []
      -name: "date"
      -contentTypeName: "date"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 6
      #defaultTypeName: null
    }
    "thumbImg" => Sulu\Component\Content\Compat\Property {#3129
      -metadata: Sulu\Component\Content\Compat\Metadata {#3130 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3138 …}
      #types: []
      #properties: []
      -name: "thumbImg"
      -contentTypeName: "single_media_selection"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: [
        "types" => Sulu\Component\Content\Compat\PropertyParameter {#3127
          -name: "types"
          -value: "image"
          -type: "string"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3128 …}
        }
      ]
      -tags: []
      -colSpan: 6
      #defaultTypeName: null
    }
    "blocks" => Sulu\Component\Content\Compat\Block\BlockProperty {#3139
      -metadata: Sulu\Component\Content\Compat\Metadata {#3140 …}
      -value: null
      -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
      #propertyValue: Sulu\Component\Content\Document\Structure\PropertyValue {#3196 …}
      #types: [
        "text" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3141
          -name: "text"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3142 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3143
              -metadata: Sulu\Component\Content\Compat\Metadata {#3144 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "text1"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3147
              -metadata: Sulu\Component\Content\Compat\Metadata {#3148 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "image"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: [
                "types" => Sulu\Component\Content\Compat\PropertyParameter {#3145
                  -name: "types"
                  -value: "image"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3146 …}
                }
              ]
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3149
              -metadata: Sulu\Component\Content\Compat\Metadata {#3150 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "text2"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
        "news" => Sulu\Component\Content\Compat\Block\BlockPropertyType {#3151
          -name: "news"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3152 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3153
              -metadata: Sulu\Component\Content\Compat\Metadata {#3154 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "other_news_title"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3161
              -metadata: Sulu\Component\Content\Compat\Metadata {#3162 …}
              -value: null
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "news"
              -contentTypeName: "smart_content"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: [
                "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3155
                  -name: "provider"
                  -value: "pages"
                  -type: "string"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3156 …}
                }
                "news" => Sulu\Component\Content\Compat\PropertyParameter {#3159
                  -name: "news"
                  -value: [
                    "title" => Sulu\Component\Content\Compat\PropertyParameter {#3157
                      -name: "title"
                      -value: "title"
                      -type: "string"
                      -metadata: Sulu\Component\Content\Compat\Metadata {#3158 …}
                    }
                  ]
                  -type: "collection"
                  -metadata: Sulu\Component\Content\Compat\Metadata {#3160 …}
                }
              ]
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: []
        }
      ]
      #properties: [
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#3197
          -name: "text"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3142 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3194
              -metadata: Sulu\Component\Content\Compat\Metadata {#3144 …}
              -value: "<h2>AI in Real Estate</h2><p>The real estate sector is navigating a technological ecosystem in full eruption. Artificial intelligence has emerged as a major transformation vector, but its integration demands methodical implementation and strategic vision beyond the hype cycle. As algorithms infiltrate property valuation, management, and investment, industry players face a delicate balancing act between innovation ambition and operational realism.</p><h3><strong>Between Boundless Enthusiasm and Operational Reality</strong></h3><p>A tidal wave of AI excitement is washing over the real estate industry. This effervescence—while driving innovation—sometimes creates inflated expectations and underestimates implementation challenges. The reality check? Deploying AI isn't just about installing shiny new tech; it's about rewiring fundamental business processes.</p><p>Beyond marketing promises, clear-eyed professionals emphasize often-neglected critical questions: system resilience, solution sustainability, cybersecurity, and algorithmic bias management. European AI Act compliance presents another regulatory hurdle companies can't afford to ignore or sidestep.</p><p>"More than simple technological evolution, AI represents a genuine revolution transforming professions, technical skills, and operational modes in real estate as elsewhere," notes one industry expert who's seen technology waves come and go.</p><h3>The Tripartite Approach: Ambition Meets Pragmatism and Caution</h3><p>Real estate pioneers leading the digital transformation charge are developing AI strategies combining three essential dimensions:</p><ul><li><strong>Ambition</strong>: Acknowledging AI's transformative potential</li><li><strong>Pragmatism</strong>: Realistically evaluating deployment prerequisites</li><li><strong>Caution</strong>: Implementing rigorous governance and appropriate risk management</li></ul><p>This approach typically revolves around four strategic axes:</p><ol><li>Accelerating operational efficiency</li><li>Strengthening risk management frameworks</li><li>Enhancing customer experience</li><li>Developing innovative service offerings</li></ol><p>The fundamental foundation of these real estate AI strategies? Balancing ROI pursuit with risk management—a high-wire act requiring both technological sophistication and business acumen.<br>&nbsp;</p><h3>Technical and Ethical Challenges: Navigating Complex Waters</h3><p>AI's technological complexity demands specialized skills and expert knowledge. The complete lifecycle of an AI solution—from initial deployment to continuous improvement—requires a structured approach that many organizations underestimate.</p><p>Ethical questions represent another major challenge. AI algorithms can perpetuate pre-existing biases, particularly in geographic or socio-economic targeting of potential clients. These biases, often inherited from incomplete historical data, risk generating discriminatory decisions affecting access to services and real estate financing.</p><p>To counter these risks, companies must develop transparent and explainable AI models, ensuring fair decisions that comply with regulations. Lack of vigilance exposes stakeholders to a double pitfall: reproducing systemic inequalities and eroding user trust—both potentially fatal in the relationship-driven real estate business.</p><h3>Deployment Methodology: The Importance of Fundamentals</h3><p>Successful AI deployment in real estate relies on a rigorous three-stage methodology:</p><ol><li><strong>Targeted business needs analysis</strong>: Identifying where AI can create tangible value in property management, transactions, development, or asset management</li><li><strong>Data consolidation</strong>: Mapping and structuring critical data sources (prices, transaction histories, market trends, energy data, customer behaviors)</li><li><strong>Appropriate technology selection</strong>: Choosing models tailored to specific objectives, ensuring their energy footprint and regulatory compliance (GDPR, AI Act)</li></ol><h3>Practical Applications in the Real Estate Ecosystem</h3><p>AI applications are multiplying across different segments of the real estate sector:</p><ul><li><strong>Property development</strong>: Automated detection of land opportunities and optimization of tender responses</li><li><strong>Property management</strong>: Predictive models anticipating occupant departures through weak signal analysis</li><li><strong>Real estate marketing</strong>: Campaign automation and personalization of customer experience</li><li><strong>Administration</strong>: Automation of low-value tasks</li><li><strong>Valuation</strong>: AI-augmented evaluation models<br>&nbsp;</li></ul>"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "text1"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3195
              -metadata: Sulu\Component\Content\Compat\Metadata {#3148 …}
              -value: [
                "id" => 32
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "image"
              -contentTypeName: "single_media_selection"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: [
                "types" => Sulu\Component\Content\Compat\PropertyParameter {#3145}
              ]
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3192
              -metadata: Sulu\Component\Content\Compat\Metadata {#3150 …}
              -value: "<h2>Evolution Perspectives: Toward Data-Augmented Real Estate</h2><p>AI integration in real estate will drive several structural transformations in the coming years:</p><ul><li>Development of data science skills within operational teams</li><li>Massive exploitation of building data in property management</li><li>Extension of BIM beyond design, toward dynamic lifecycle management</li><li>Increasing digitalization of decision-making processes</li></ul><p>The explosion of IoT sensors and multiplication of data sources make AI essential for structuring, analyzing, and valorizing this information mass at scale.</p><p>However, before AI can deploy its full potential, the sector must first revolutionize its fundamental data management. With complete and qualified information throughout the value chain, it will become possible to significantly optimize the value of each square meter, benefiting the entire real estate ecosystem.</p><p>The revolution is underway, but it first depends on the excellence of the data fueling it. In real estate, as in all digital transformations, the algorithm is only as good as the data it consumes—a fact that many early adopters learn the hard way.</p>"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "text2"
              -contentTypeName: "text_editor"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: {#3202 …}
        }
        Sulu\Component\Content\Compat\Block\BlockPropertyType {#3193
          -name: "news"
          -metadata: Sulu\Component\Content\Compat\Metadata {#3152 …}
          -childProperties: [
            Sulu\Component\Content\Compat\Property {#3274
              -metadata: Sulu\Component\Content\Compat\Metadata {#3154 …}
              -value: "Other articles"
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "other_news_title"
              -contentTypeName: "text_line"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: []
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
            Sulu\Component\Content\Compat\Property {#3275
              -metadata: Sulu\Component\Content\Compat\Metadata {#3162 …}
              -value: [
                "audienceTargeting" => null
                "categories" => []
                "categoryOperator" => "or"
                "dataSource" => "41324a71-e4ed-4921-8b5c-10de041756ff"
                "includeSubFolders" => false
                "limitResult" => null
                "sortBy" => null
                "sortMethod" => "asc"
                "tagOperator" => "or"
                "tags" => []
                "types" => [
                  "about"
                  "default"
                  "homepage"
                  "news"
                  "privacyPolicy"
                  "rent"
                  "service"
                  "singleNews"
                ]
                "presentAs" => null
                "excluded" => [
                  "89e44556-5faa-4df9-8b4a-3694d90ba363"
                ]
                "websiteTags" => []
                "websiteTagsOperator" => "OR"
                "websiteCategories" => []
                "websiteCategoriesOperator" => "OR"
                "page" => 1
                "hasNextPage" => false
                "paginated" => true
              ]
              -structure: Sulu\Component\Content\Compat\Structure\PageBridge {#2734}
              #propertyValue: null
              #types: []
              #properties: []
              -name: "news"
              -contentTypeName: "smart_content"
              -mandatory: false
              -multilingual: true
              -maxOccurs: null
              -minOccurs: null
              -params: [
                "provider" => Sulu\Component\Content\Compat\PropertyParameter {#3155}
                "news" => Sulu\Component\Content\Compat\PropertyParameter {#3159}
              ]
              -tags: []
              -colSpan: 12
              #defaultTypeName: null
            }
          ]
          -settings: {#3206 …}
        }
      ]
      -name: "blocks"
      -contentTypeName: "block"
      -mandatory: false
      -multilingual: true
      -maxOccurs: null
      -minOccurs: null
      -params: []
      -tags: []
      -colSpan: 12
      #defaultTypeName: "text"
    }
  ]
  #locale: null
  -propertyFactory: Sulu\Component\Content\Compat\Structure\LegacyPropertyFactory {#1515 …}
  #document: Sulu\Bundle\PageBundle\Document\PageDocument {#2325 …}
}

Request Headers

Header Value
accept
"*/*"
accept-encoding
"gzip, br, zstd, deflate"
host
"storm.ewm.dev"
user-agent
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
x-forwarded-proto
"https"
x-php-ob-level
"1"

Request Content

Request content not available (it was retrieved as a resource).

Response

Response Headers

Header Value
cache-control
"max-age=240, public, s-maxage=240"
content-type
"text/html; charset=UTF-8"
date
"Tue, 13 Jan 2026 16:10:21 GMT"
vary
"Origin"
x-cache-debug
"1"
x-debug-token
"1e7f4c"
x-generator
"Sulu/2.6.7"
x-reverse-proxy-ttl
"86400"

Cookies

Request Cookies

No request cookies

Response Cookies

No response cookies

Session 6

Session Metadata

Key Value
Created
"Tue, 13 Jan 26 17:10:21 +0100"
Last used
"Tue, 13 Jan 26 17:10:21 +0100"
Lifetime
0

Session Attributes

No session attributes

Session Usage

6 Usages
Stateless check enabled
Usage
Twig\Extension\CoreExtension:1882
[
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1882
    "function" => "get"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/var/cache/website/dev/twig/d9/d9c227d44ba3ee4b71a1664e5ced5b03.php"
    "line" => 120
    "function" => "getAttribute"
    "class" => "Twig\Extension\CoreExtension"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_04bd907dd1cef4ac494cfad73f1b1d5f"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 344
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 359
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Extension/CoreExtension.php"
    "line" => 1493
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/var/cache/website/dev/twig/5c/5c88e726e40ef83d57dc58e3094f3b22.php"
    "line" => 425
    "function" => "include"
    "class" => "Twig\Extension\CoreExtension"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 432
    "function" => "block_includes"
    "class" => "__TwigTemplate_9d73c8cb19e13b615dce5c46e439005b"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/var/cache/website/dev/twig/5c/5c88e726e40ef83d57dc58e3094f3b22.php"
    "line" => 132
    "function" => "yieldBlock"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_9d73c8cb19e13b615dce5c46e439005b"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/var/cache/website/dev/twig/15/1507be56c3be10c2a41871869c32e890.php"
    "line" => 53
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 388
    "function" => "doDisplay"
    "class" => "__TwigTemplate_d24f5f7afc54049c1d4092395f411c57"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 344
    "function" => "yield"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Template.php"
    "line" => 359
    "function" => "display"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/TemplateWrapper.php"
    "line" => 51
    "function" => "render"
    "class" => "Twig\Template"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/twig/twig/src/Environment.php"
    "line" => 334
    "function" => "render"
    "class" => "Twig\TemplateWrapper"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 431
    "function" => "render"
    "class" => "Twig\Environment"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/framework-bundle/Controller/AbstractController.php"
    "line" => 229
    "function" => "doRenderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/Controller/WebsiteController.php"
    "line" => 77
    "function" => "renderView"
    "class" => "Symfony\Bundle\FrameworkBundle\Controller\AbstractController"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/sulu/sulu/src/Sulu/Bundle/WebsiteBundle/Controller/DefaultController.php"
    "line" => 33
    "function" => "renderStructure"
    "class" => "Sulu\Bundle\WebsiteBundle\Controller\WebsiteController"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 183
    "function" => "indexAction"
    "class" => "Sulu\Bundle\WebsiteBundle\Controller\DefaultController"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Kernel.php"
    "line" => 182
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
    "line" => 69
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:68
[
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 68
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 158
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 102
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 246
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "Symfony\Component\EventDispatcher\{closure}"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 216
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 204
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Kernel.php"
    "line" => 182
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
    "line" => 69
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:69
[
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 69
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 158
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 102
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 246
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "Symfony\Component\EventDispatcher\{closure}"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 216
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 204
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Kernel.php"
    "line" => 182
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
    "line" => 69
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:70
[
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 70
    "function" => "getMetadataBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 158
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 102
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 246
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "Symfony\Component\EventDispatcher\{closure}"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 216
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 204
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Kernel.php"
    "line" => 182
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
    "line" => 69
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:71
[
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 71
    "function" => "all"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 158
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 102
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 246
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "Symfony\Component\EventDispatcher\{closure}"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 216
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 204
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Kernel.php"
    "line" => 182
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
    "line" => 69
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]
Symfony\Component\HttpKernel\DataCollector\RequestDataCollector:72
[
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/DataCollector/RequestDataCollector.php"
    "line" => 72
    "function" => "getFlashBag"
    "class" => "Symfony\Component\HttpFoundation\Session\Session"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Profiler/Profiler.php"
    "line" => 158
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\DataCollector\RequestDataCollector"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/EventListener/ProfilerListener.php"
    "line" => 102
    "function" => "collect"
    "class" => "Symfony\Component\HttpKernel\Profiler\Profiler"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 246
    "function" => "onKernelResponse"
    "class" => "Symfony\Component\HttpKernel\EventListener\ProfilerListener"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 206
    "function" => "Symfony\Component\EventDispatcher\{closure}"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "::"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/event-dispatcher/EventDispatcher.php"
    "line" => 56
    "function" => "callListeners"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 216
    "function" => "dispatch"
    "class" => "Symfony\Component\EventDispatcher\EventDispatcher"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 204
    "function" => "filterResponse"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/HttpKernel.php"
    "line" => 76
    "function" => "handleRaw"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/vendor/symfony/http-kernel/Kernel.php"
    "line" => 182
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\HttpKernel"
    "type" => "->"
  ]
  [
    "file" => "/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
    "line" => 69
    "function" => "handle"
    "class" => "Symfony\Component\HttpKernel\Kernel"
    "type" => "->"
  ]
]

Flashes

Flashes

No flash messages were created.

Server Parameters

Server Parameters

Defined in .env

Key Value
ANTHROPIC_API_KEY
"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"
APP_ENV
"dev"
APP_SECRET
"$ecretf0rt3st"
BACK_BASE_URL
"https://storm.ewm.dev"
DATABASE_URL
"mysql://dv36i_storm:L-WwU!V2ls!05@127.0.0.1:3306/dv36i_storm?serverVersion=mariadb-10.4.27&charset=utf8mb4"
DOMAIN_NAME
"http://localhost:8799"
EMAIL_FROM
"noreply@ewm.swiss"
EMAIL_NAME
"STORM"
FRANCE_TRAVAIL_CLIENT_ID
"PAR_ewmdev_4464629c0031eff31bc3114dd7300c54176b06f645babe1f1079c5d00cd1ed7d"
FRANCE_TRAVAIL_CLIENT_SECRET
"4362880bdb7c1e31aa6550c2791dece36d9cee2097d75333d28d7e2417c11460"
FRONT_BASE_URL
"https://storm-landlords-platform.ewm.dev"
GOOGLE_MAP_API_KEY
"AIzaSyB76vRIRrSY9LariuTihwjBw3Lse-frXnE"
INSEE_API_KEY
"ab3d886a-55d3-4c58-bd88-6a55d3ec581f"
ISOCHRONES_API_KEY
"5b3ce3597851110001cf6248962899fc65a746ed87ba2e7d3185f14a"
JWT_PASSPHRASE
""
JWT_PUBLIC_KEY
"%kernel.project_dir%/config/jwt/public.pem"
JWT_SECRET_KEY
"%kernel.project_dir%/config/jwt/private.pem"
LOCK_DSN
"flock"
MAILER_DSN
"smtp://noreply@ewm.swiss:bb%23d___T27LQ22bb%23dbb%23d@mail.infomaniak.com"
MAILER_FROM
"sb@ewm.swiss"
MAILER_TO
"sb@ewm.swiss"
MESSENGER_TRANSPORT_DSN
"doctrine://default?auto_setup=0"
NEWSLETTER_API_KEY
"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"
PROVIDER_API_KEY
"A7f#L9x@Pq3!Zw2T"
PROVIDER_BASE_URL
"https://storm-sp-platform.ewm.dev/api"
RECAPTCHA_SECRET_KEY
"6LeCGAQoAAAAAGitW_SIXa0Jx3Hy8hThYrGbYfFe"
RECAPTCHA_SITE_KEY
"6LeCGAQoAAAAAOF1qFyxx3w1LhmCKsdADbtWqrrF"
SULU_ADMIN_EMAIL
"sulu@sulu.com"

Defined as regular env variables

Key Value
APP_DEBUG
"1"
CONTEXT_DOCUMENT_ROOT
"/home/clients/14b5397f746691c6b08ec948889ec1dd/.config/apache/storm.ewm.dev/.fpm/"
CONTEXT_PREFIX
"/.fpm/"
DOCUMENT_ROOT
"/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public"
FCGI_ROLE
"RESPONDER"
GATEWAY_INTERFACE
"CGI/1.1"
HTTPS
"on"
HTTP_ACCEPT
"*/*"
HTTP_ACCEPT_ENCODING
"gzip, br, zstd, deflate"
HTTP_HOST
"storm.ewm.dev"
HTTP_USER_AGENT
"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
HTTP_X_FORWARDED_PROTO
"https"
ORIG_PATH_INFO
"/index.php"
ORIG_PATH_TRANSLATED
"/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
ORIG_SCRIPT_FILENAME
"/home/clients/14b5397f746691c6b08ec948889ec1dd/.config/apache/storm.ewm.dev/.fpm/php5.external"
ORIG_SCRIPT_NAME
"/.fpm/php5.external"
PATH
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
PHP_SELF
"/index.php"
PHP_VERSION
"8.2"
QUERY_STRING
""
REDIRECT_HANDLER
"php5-fcgi"
REDIRECT_HTTPS
"on"
REDIRECT_PHP_VERSION
"8.2"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_PHP_VERSION
"8.2"
REDIRECT_REDIRECT_SCRIPT_URI
"https://storm.ewm.dev/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
REDIRECT_REDIRECT_SCRIPT_URL
"/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_UNIQUE_ID
"aWZubEWfMU1LCsF5fTEbsAAAAOc"
REDIRECT_SCRIPT_URI
"https://storm.ewm.dev/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
REDIRECT_SCRIPT_URL
"/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"aWZubEWfMU1LCsF5fTEbsAAAAOc"
REDIRECT_URL
"/index.php"
REMOTE_ADDR
"216.73.216.106"
REMOTE_PORT
"42402"
REQUEST_METHOD
"GET"
REQUEST_SCHEME
"https"
REQUEST_TIME
1768320620
REQUEST_TIME_FLOAT
1768320620.8965
REQUEST_URI
"/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
SCRIPT_FILENAME
"/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/public/index.php"
SCRIPT_NAME
"/index.php"
SCRIPT_URI
"https://storm.ewm.dev/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
SCRIPT_URL
"/en/news/ai-in-real-estate-beyond-the-hype-a-strategic-revolution"
SERVER_ADDR
"127.0.0.80"
SERVER_ADMIN
"webmaster@ewm.dev"
SERVER_NAME
"storm.ewm.dev"
SERVER_PORT
"443"
SERVER_PROTOCOL
"HTTP/1.1"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SYMFONY_DOTENV_PATH
"/home/clients/14b5397f746691c6b08ec948889ec1dd/var/www/storm-be/.env"
SYMFONY_DOTENV_VARS
"APP_ENV,APP_SECRET,LOCK_DSN,DATABASE_URL,SULU_ADMIN_EMAIL,MAILER_TO,MAILER_FROM,DOMAIN_NAME,RECAPTCHA_SECRET_KEY,RECAPTCHA_SITE_KEY,GOOGLE_MAP_API_KEY,NEWSLETTER_API_KEY,INSEE_API_KEY,PROVIDER_API_KEY,PROVIDER_BASE_URL,ISOCHRONES_API_KEY,JWT_SECRET_KEY,JWT_PUBLIC_KEY,JWT_PASSPHRASE,ANTHROPIC_API_KEY,MESSENGER_TRANSPORT_DSN,BACK_BASE_URL,FRONT_BASE_URL,MAILER_DSN,EMAIL_FROM,EMAIL_NAME,FRANCE_TRAVAIL_CLIENT_ID,FRANCE_TRAVAIL_CLIENT_SECRET"
TEMP
"/home/clients/14b5397f746691c6b08ec948889ec1dd/tmp"
TMP
"/home/clients/14b5397f746691c6b08ec948889ec1dd/tmp"
TMPDIR
"/home/clients/14b5397f746691c6b08ec948889ec1dd/tmp"
UNIQUE_ID
"aWZubEWfMU1LCsF5fTEbsAAAAOc"