Skip to Content

AWS RAG와 벡터 저장소

실습복습
관련 기초 개념

개요

Knowledge Bases의 수집·저장·검색·근거 전달을 구분해 진단한다.

먼저 AWS 기반과 실행·저장 서비스, Bedrock·모델·프롬프트·평가, RAG 평가와 오류 진단의 핵심 개념을 확인하세요.

세부 학습 목표

  • RAG의 수집·임베딩·검색·생성을 구분하고 갱신 실패를 진단한다.
  • 시험에 등장하는 벡터 저장 서비스와 Knowledge Bases의 실제 지원을 구별한다.

핵심 개요

Bedrock Knowledge Bases는 자료를 수집·검색해 생성 응답의 근거로 연결하는 RAG 구성에 사용됩니다. 원문 저장과 수집·색인 완료는 다른 상태이므로 동기화 결과를 확인합니다.

벡터 저장소 선택은 지원 조건·필터·갱신·규모·운영 요구에 맞춰 비교합니다. 최종 답변에는 질문의 대상·시점과 실제 전달 근거가 맞는지 검사합니다.

필요한 용어

  • 수집 작업: 원문을 읽고 검색 대상에 반영하는 처리
  • 벡터 저장소: 임베딩과 메타데이터의 검색을 제공하는 저장 계층

작동 과정

  1. 원문·권한·적용일·검색 저장소를 준비합니다.
  2. 수집 결과와 실패·갱신 상태를 확인합니다.
  3. 검색·실제 입력·응답을 같은 요청으로 평가합니다.

벡터 저장소와 지식 베이스의 계약

  • 임베딩은 검색용 수치 표현이고 원문은 사람이 검토할 근거입니다. 저장소에는 벡터뿐 아니라 청크 본문·출처·권한·버전을 연결해야 합니다.

    문서에 모델 A의 임베딩, 질문에 호환되지 않는 모델 B의 임베딩을 사용하면 차원만 같아도 의미 비교가 맞는다는 보장이 없습니다. 모델·차원·변환과 재색인 계획을 함께 관리합니다.

  • 공식 시험 가이드는 OpenSearch, Aurora, Neptune, RDS for PostgreSQL 등을 임베딩 저장 관련 서비스 예로 제시합니다. 이 목록은 모든 서비스·구성이 Knowledge Bases의 같은 연결 방식을 지원한다는 표가 아닙니다.

    실제 연결은 Knowledge Bases 지원 표의 저장소 종류·엔진·벡터 형식·필드·권한을 확인합니다. 그래프 관계를 활용하는 요구와 벡터 유사도 요구도 먼저 나눕니다.

  • 검색된 문서가 맞아도 답변이 그 문서에 충실한지 별도 검사합니다. 링크를 붙였다는 사실은 근거 일치의 증거가 아니며, 권한 필터는 생성 이전에 적용합니다.

AWS AIF-C01 공식 영역 3  · AWS: Knowledge Bases vector store prerequisites 

풀이 예제

아래 입력과 기록은 직접 만든 교육용 가상 자료입니다.

입력·조건

S3 원문은 v2인데 마지막 수집은 v1 시점에 끝났습니다.

판단·결과

원문 존재만으로 최신 검색이 가능하다고 판단하지 않습니다.

이렇게 판단한 이유

자료와 검색 구조의 갱신 시점이 다르면 오래된 근거가 정상적으로 반환될 수 있습니다.

흔한 실패와 복구

Knowledge Base를 만들었다는 이유로 모든 자료가 수집·권한 검증됐다고 하지 않습니다. 실제 처리 상태와 요청 결과를 검사합니다.

확인 문제

원문만 v2로 바뀌고 수집이 안 됐다면?

  1. 모델 크기를 즉시 늘린다
  2. 검색 대상의 갱신 상태부터 확인한다
  3. 답변을 길게 생성한다

풀이 기록 기능을 불러오는 중…

해설 보기

정답: B. 검색 대상의 갱신 상태부터 확인한다

검색 대상의 갱신 상태부터 확인한다 Knowledge Base를 만들었다는 이유로 모든 자료가 수집·권한 검증됐다고 하지 않습니다. 실제 처리 상태와 요청 결과를 검사합니다.

공식 시험 가이드가 임베딩 저장 서비스 예로 들었다면?

  1. 모든 엔진·지역이 같은 방식으로 연결된다
  2. 원문·권한 메타데이터를 저장할 필요가 없다
  3. 실제 Knowledge Bases 연결 방식과 지원 조건은 별도 확인한다

풀이 기록 기능을 불러오는 중…

해설 보기

정답: C. 실제 Knowledge Bases 연결 방식과 지원 조건은 별도 확인한다

개념상 서비스 예시와 특정 제품의 지원 계약은 서로 다른 자료입니다.

참고 자료

  1. AWS: Knowledge Bases  — Bedrock의 데이터 수집·검색·생성 연결.
  2. Microsoft: Retrieval augmented generation  — 검색과 모델 입력 결합의 단계.
  3. AWS AIF-C01 공식 영역 3  — 공식 세부 목표와 판단 수준.
  4. AWS: Knowledge Bases vector store prerequisites  — 임베딩·본문·메타데이터 필드와 저장소 호환.

자료 확인: 2026-10-25. 사례·문항·실습은 자체 제작했습니다. 외부 서비스 호출과 실제 모델 품질 측정은 학습자가 별도 환경에서 수행합니다.

직접 적용하기

교육용 가상 상황

두 임베딩 모델의 차원은 같지만 종류가 다릅니다. 팀은 기존 색인을 그대로 쓰고, 공식 서비스 예 목록만 보고 연결을 확정했습니다. 확인할 계약과 재검증을 적으세요.

선택·계산·진단의 근거를 조건과 연결하고, 확인할 결과를 적으세요.

답안 저장 기능을 불러오는 중…

검증 기준과 해설 보기
  1. 임베딩 공간의 호환성과 재색인을 확인한다
  2. 시험 예 목록과 실제 Knowledge Bases 지원 표를 구별한다
  3. 본문·출처·권한·버전 및 검색·생성 평가를 연결한다

문서·질의 모델과 전처리를 맞추고 변경 시 재색인을 검토합니다. 실제 저장소 엔진·벡터 형식·필드·지역·권한을 확인합니다. 새·폐기 문서와 권한 없는 문서를 포함한 질의로 검색과 답변 근거를 각각 재평가합니다.

복습하기

  1. 원문 저장과 수집 완료는 같은가요?
  2. 저장소 선택에 무엇을 보나요?
  3. 최종 답변은 무엇과 대조하나요?
  4. 공식 시험 가이드가 임베딩 저장 서비스 예로 들었다면?
답변 확인 기준
  1. 원문 저장과 수집 완료는 같은가요?

    검색 구조에 반영되는 별도 단계입니다.

  2. 저장소 선택에 무엇을 보나요?

    지원·필터·갱신·규모·운영 조건입니다.

  3. 최종 답변은 무엇과 대조하나요?

    현재 적용 원문과 실제 전달 근거입니다.

  4. 공식 시험 가이드가 임베딩 저장 서비스 예로 들었다면?

    실제 Knowledge Bases 연결 방식과 지원 조건은 별도 확인한다. 개념상 서비스 예시와 특정 제품의 지원 계약은 서로 다른 자료입니다.