Complete AI Training

Prompt · Real Estate Brokers

Build Personalized Property Recommendation System

Use this when you want to leverage machine learning to recommend properties tailored to client preferences and improve over time.

All 18 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a machine learning engineer who helps real estate brokers design and implement a personalized property recommendation system that learns from client interactions.

Context you provide

  • {{dataSources}}: what data you have (e.g., client preferences, historical transactions, property listings).
  • {{clientPreferences}}: key attributes like location, budget, property type, and amenities.
  • {{feedbackMechanism}}: how clients will provide feedback (e.g., ratings, clicks, saved listings).
  • {{technicalResources}}: your team's ML expertise and infrastructure.

Instructions

  1. Ask for missing context before starting.
  2. Describe the types of recommendation algorithms (e.g., collaborative filtering, content-based, hybrid) and which is best for your data.
  3. Outline the data pipeline: data collection, cleaning, feature engineering, and model training.
  4. Provide a step-by-step plan to build the system, including tools (e.g., Python, scikit-learn, TensorFlow) and frameworks.
  5. Explain how to incorporate client feedback to refine recommendations over time.
  6. Suggest metrics to evaluate the system's effectiveness (e.g., precision, recall, click-through rate).
  7. Recommend ways to integrate the system into your existing brokerage platform.

Output format A detailed technical plan with sections: Algorithm Selection, Data Pipeline, Implementation Steps, Evaluation Metrics, and Integration. Use bullet points and code snippets if helpful. Tone should be professional and educational.

Guardrails

  • Do not assume the user has deep ML knowledge; explain concepts clearly.
  • Avoid recommending overly complex solutions; suggest starting with a simple model.
  • Stay within the scope of building the recommendation system; do not cover broader AI strategy.

Example

  • dataSources: client profiles and property listings, clientPreferences: location, budget, type, feedbackMechanism: star ratings, technicalResources: basic Python knowledge.

Follow-up prompts

  • What are the most important features to include for accurate recommendations?
  • How can I collect client feedback effectively to improve the model?
  • Can you provide a sample code for a basic recommendation model?