MakeMyMove Leverages Amazon Bedrock for GenAI-Powered Real Estate Content

AI/ML

DevOps

  • 19 December 2024
Share this post
AWS Funding Secured by Cloud303
  • Well-Architected

About the Customer

MakeMyMove is a company specializing in connecting move-ready talent with communities competing to recruit them. Through their online platform customers and communities are able to make informed decisions about prospective moving opportunities.

Executive Summary

MakeMyMove, a company specializing in connecting move-ready talent with communities competing to recruit them, sought to enhance its article generation capabilities for various locations. This case study outlines the collaboration between MakeMyMove and Cloud303 to develop an advanced solution using Amazon Web Services (AWS) and a Retrieval-Augmented Generation (RAG), based Large Language Model (LLM). The project aimed to automate the creation of high-quality, human-like articles, leveraging MakeMyMove’s extensive data resources.

Problem Statement

MakeMyMove faced challenges in efficiently producing insightful and engaging content for their audience. Their existing process of manually curating articles was time-consuming and lacked the scalability needed to cover a wide range of locations. There was a need for a sophisticated, automated solution that could generate high-quality articles that utilizes the vast amount of real estate data MakeMyMove has accumulated on prospective communities.

Why Cloud303?

  • Expertise in AI/ML Solutions Cloud303 possesses in-depth knowledge and expertise in a wide range of machine learning algorithms and artificial intelligence models. Whether it's natural language processing, computer vision, or predictive analytics, Cloud303 is equipped to design, train, and deploy models that deliver actionable insights and drive business value.
  • Ethical and Responsible AI Ethical considerations in AI/ML are crucial, ranging from bias mitigation to data privacy. Cloud303 adheres to ethical guidelines and best practices in AI, ensuring that models are not only efficient but also fair, transparent, and responsible.
  • Scalable Data Processing Managing the massive datasets that feed AI/ML models is a significant challenge. Cloud303 provides scalable data processing solutions, optimizing both storage and computational capabilities. This ensures that your AI/ML models are trained efficiently and can scale seamlessly with your data requirements.
  • Proven Track Record Whether it's navigating complex data migrations, implementing scalable AI/ML models, or setting up robust DevOps pipelines, Cloud303 has consistently demonstrated its ability to deliver, making it a go-to partner for businesses with complex technical needs.

Engagement Overview

Cloud303's engagements follow a streamlined five-phase lifecycle: Requirements, Design, Implementation, Testing, and Maintenance. Initially, a comprehensive assessment is conducted through a Well-Architected Review to identify client needs. This is followed by a scoping call to fine-tune the architectural design, upon which a Statement of Work (SoW) is agreed and signed.

The implementation phase kicks in next, closely adhering to the approved designs. Rigorous testing ensures that all components meet the client's specifications and industry standards. Finally, clients have the option to either manage the deployed solutions themselves or to enroll in Cloud303's Managed Services for ongoing maintenance, an option many choose due to their high satisfaction with the services provided.

The Solution

MakeMyMove's journey with Cloud303 began a quest to revolutionize the real estate content landscape. With a vision to automate the generation of real estate articles, the alliance turned to AWS Bedrock, harnessing its state-of-the-art Generative AI capabilities.

The Workflow Narrative

At the heart of the solution was a user-friendly interface, allowing MakeMyMove's team to upload raw text and CSV data. This data, rich with insights into countless properties and locales, became the system's lifeblood. Through an API Gateway, this raw data embarked on a transformative journey.

Upon upload, AWS Lambda, the serverless compute service, sprang into action, initiating the article generation process. The raw data was then meticulously parsed and placed into two distinct S3 buckets: one for raw data and another for the extracted information, ready to be imbued with new life.

The Bedrock LLM Endpoint, a marvel of AWS's AI advancements, awaited its cue. As the extracted data settled into the Redis VectorDB, it underwent a metamorphosis, emerging as embeddings, condensed nuggets of information ripe for retrieval by the AI.

With the trigger of a model build, the RAG-based LLM powered API awoke, drawing from the well of embeddings. It began crafting articles with the finesse of a seasoned writer, each sentence flowing with the knowledge embedded within the VectorDB.

MakeMyMove solution infographic

The API, now a conduit for innovation, channeled the AI's creativity, generating articles that resonated with authenticity and depth. These articles weren't just text; they were narratives woven from the fabric of MakeMyMove's extensive data, narratives that would captivate readers and guide them through their moving journeys.

Behind the scenes, AWS's robust infrastructure diligently logged every action, with CloudWatch monitoring the performance, ensuring security with KMS, and maintaining the sanctity of the data through services like GuardDuty and CloudTrail.

The Bedrock of the Solution

Amazon Bedrock's role was pivotal. It provided a foundation upon which Cloud303 constructed a bespoke solution for MakeMyMove. Bedrock's pre-trained models and the LLM's prowess in understanding and generating human-like text were the keystones of this architecture.

By integrating this powerful AI with MakeMyMove's rich datasets, the solution didn't just generate articles—it gave birth to a new form of digital storytelling. Each article served not only as a guide to potential real estate investments but also as a reflection of the individuality and allure of each location.

Engineer Quote

Creating the solution was a team effort between MakeMyMove capturing contextual data and Cloud303 leveraging our expertise in AWS services and Generative AI.

Robert Boyer, PhD VP AI/ML, Cloud303

Outcomes

The successful implementation of this solution yielded significant outcomes:

Increased Content Production: Automated article generation enabled a substantial increase in the volume of content produced, covering a wider range of locations and topics.

Enhanced Quality: The use of a RAG-based LLM ensured that the generated articles were of high quality, closely resembling human-written text.

Scalability: The AWS infrastructure provided scalability, allowing MakeMyMove to easily adjust resources based on demand.

Time and Cost Efficiency: The automation of content generation reduced the time and resources previously spent on manual article creation.

Data Utilization: MakeMyMove's extensive data was effectively leveraged, ensuring that the articles were not only engaging but also informative and relevant.

Metrics: The implementation saw a 100% increase in content production per week, a 50% reduction in time-to-market for new articles, and a positive impact on user engagement and website traffic.