메뉴 닫기

Amazon Bedrock 기반 부동산 통합 검색과 디지털 어시스턴트 구축 사례

CBRE 사례로 보는 Amazon Bedrock 기반 부동산 통합 검색 및 디지털 어시스턴트 구축 가이드

CBRE는 세계 최대 상업용 부동산 서비스 기업으로, 전 세계 100여 개국에서 투자, 운용, 임대, 프로젝트 관리 등 다양한 서비스를 제공합니다. 이러한 대규모 운영에서 생성되는 방대한 부동산 데이터를 효율적으로 처리하고, 디지털 어시스턴트를 통해 보다 직관적인 정보 탐색을 가능하게 하기 위한 AI 시스템을 도입한 사례가 이번 글의 핵심입니다.

이 글에서는 CBRE가 Amazon Bedrock, OpenSearch, RDS, ECS, AWS Lambda 등 AWS의 다양한 서비스를 활용하여 구축한 통합 검색 아키텍처와 이를 통해 구현한 비즈니스 자동화 사례, SQL 및 문서 기반 자동 검색 최적화 기법을 소개합니다. 특히 대규모 데이터 환경에서 어떻게 자연어 질의(NLQ)를 효율적으로 SQL 쿼리로 변환하고, 비정형 문서를 AI 기반으로 대화형 검색할 수 있도록 구성했는지를 포함합니다.

CBRE의 PULSE 아키텍처 개요

CBRE는 PULSE라는 내부 시스템에 Amazon Bedrock을 활용한 생성형 AI 기반 통합 검색 시스템을 구축하였습니다. 이 검색 아키텍처는 정형 DB와 비정형 문서를 함께 다루며, 사용자가 자연어로 하는 질문에 대해 문서 요약, 요점 추출, 표 형식 데이터 제공 등 다양한 정보를 실시간으로 제공합니다.

PULSE 통합 검색 아키텍처 다이어그램

핵심 구성 요소

  1. PULSE UI와 사용자 상호작용:
    사용자들은 NLQ와 키워드 검색 방식을 통해 다양한 형태의 부동산 데이터에 접근합니다. Claude Haiku 기반 LLM을 통한 문서 대화 기능도 제공되어 문서 내 정보를 빠르게 이해할 수 있습니다.

  2. 허가 기반 검색 제어:
    사용자 권한은 Redis에서 실시간으로 조회되며, 이 권한을 기반으로 데이터 접근이 제한됩니다. 이는 보안성과 데이터 무결성을 강화하는 핵심 요소입니다.

  3. 오케스트레이션 계층:
    검색 요청은 오케스트레이션 계층에서 SQL 관련 요청은 SQL Interact로, 문서 관련 요청은 Doc Interact로 라우팅되어 병렬 검색을 수행하며 결과 정렬 및 중복 제거가 이루어집니다.

SQL Interact 구성: 자연어를 SQL로 자동 변환

이 컴포넌트는 PostgreSQL, MS SQL 등 정형 DB에 저장된 부동산 데이터에 자연어 질의를 자동으로 SQL로 변환합니다. Amazon Nova Pro 모델을 통해 질의 변환 시간을 12초에서 4초로 단축하는 동시에, 정확도와 규칙 일관성을 확보했습니다.

  • 시스템은 데이터베이스 스키마를 OpenSearch에서 조회하고 유사도 기반으로 연관된 필드를 선별해 효율적인 프롬프트 구성을 합니다.
  • Prompt Engineering 기법을 통해 동적으로 적절한 few-shot 예제를 삽입하여 SQL 생성의 품질과 일관성을 높였습니다.
  • 추가적으로 Relevancy Scoring을 도입해 벡터 유사도만으로는 판단하기 어려운 "의도 기반" 스키마 선별을 가능하게 하였습니다.

또한, 병렬 LLM 추론을 통해 고도화된 파이프라인을 구현했습니다.

Nova Pro 기반 병렬 SQL 쿼리 생성 아키텍처

Doc Interact 구성: 비정형 문서 검색 및 대화형 어시스턴트

PULSE는 다양한 문서 포맷(PDF, 워드, 이메일 등)을 OpenSearch 벡터 인덱스로 저장하고, Claude Haiku 기반 LLM을 통해 자연어 질의에 대한 의미 기반 검색을 수행합니다.

  • 키워드 기반 검색은 phrase match와 메타데이터 병합 검색 방식으로 구성되어 있으며, 빠른 결과 제공이 가능합니다.
  • NLQ 검색은 KNN 벡터 기반 의미 유사도 탐색과 함께 LLM을 사용한 자연어 DSL 변환 방식이 병행됩니다.
  • 문서 채팅 기능은 특정 문서에 대해 사용자가 대화를 이어가며 내용을 요약하거나 특정 정보를 요청할 수 있게 합니다.

문서 업로드 후에는 Amazon Textract와 Bedrock 기반 텍스트 임베딩 모델을 활용한 자동 분할 및 메타 정보 추출을 수행하여 검색 효율과 맥락 파악을 최적화합니다.

보안 처리 및 권한 제어

보안 측면에서는 Microsoft B2C 인증, Redis 기반 권한 검증, 건물별 권한 필터링 등 복합적인 보안 레이어가 구현되었습니다. 사용자가 데이터에 접근하기 전 모든 권한 검증이 병렬로 처리되며, Redis를 통해 고속 접근이 가능하도록 구성되어 있습니다.

CBRE의 사용자 인증 및 접근 제어 구조

주요 효과 및 자동화 성과

  • 운영 비용 절감: 반복적인 정보 검색과 문서 리뷰에 소요되던 시간을 수 시간에서 수 초로 단축하여 인건비 절감 효과 달성
  • 의사결정 개선: 신뢰성 높은 데이터 기반 검색으로 95% 이상 정확도 도달, 오류로 인한 리스크 감소
  • 사용성 향상: 직관적인 검색 UI와 모바일 환경 지원으로 사용자 만족도 향상

활용 가이드 및 최적화 베스트 프랙티스

  1. Prompt 모듈화: 유지보수성과 정확성 향상을 위해 YAML/JSON 기반 템플릿 분리
  2. Few-shot 예제 구성: 동적 매칭 시스템 도입으로 빈도 높은 케이스를 커버
  3. 컨텍스트 윈도우 최소화: 불필요한 토큰 최소화로 LLM 처리 시간 단축
  4. LLM 기반 Relevancy 재정렬: KNN만으로 부족한 경우 LLM을 통해 스키마 순위를 재조정

결론

CBRE의 사례는 AWS Generative AI 생태계를 통해 어떻게 기존 서비스를 지능화하고, 데이터 기반의 정확한 의사결정 체계를 구현할 수 있는지를 여실히 보여줍니다. 특히 자동화를 통해 반복 작업을 줄이고, 고부가가치 업무에 집중할 수 있는 환경을 마련했다는 점에서 기업 내 AI 도입 시 우선 고려해야 할 방향성을 제시합니다.

[1] https://aws.amazon.com/blogs/machine-learning/how-cbre-powers-unified-property-management-search-and-digital-assistant-using-amazon-bedrock/

AI, Cloud 관련한 문의는 아래 연락처로 연락주세요!

(주)에이클라우드
이메일 : acloud@a-cloud.co.kr
회사 번호 : 02-538-3988
회사 홈페이지 : https://www.a-cloud.co.kr/
문의하기


AI, Cloud 도입 상담 배너