Skip to content

[Week3] 마인크래프트 정보 RAG 구현#17

Open
taekoong wants to merge 8 commits into
mainfrom
taekoong/week3-domain-rag
Open

[Week3] 마인크래프트 정보 RAG 구현#17
taekoong wants to merge 8 commits into
mainfrom
taekoong/week3-domain-rag

Conversation

@taekoong

@taekoong taekoong commented Jun 6, 2026

Copy link
Copy Markdown
Collaborator

데이터

  • Minecraft wiki의 정보를 크롤링해서 문서를 작성했다.
  • Mobs: 10
  • Items: 20
  • Recipes: 10

RAG pipeline

  • loader
  • splitter
    • chunk A
      • chunk_size = 500
      • chunk_overlap = 50
      • 청크 수 = 861
    • chunk B
      • chunk_size = 1000
      • chunk_overlap = 100
      • 청크 수 = 427
  • embedding
  • vector store
  • retriever

2-step RAG

  • 문서를 기반으로 검색하여 답변을 생성하도록 구현하였다.

Query Rewrite

  • 문서를 영어 문서로 작성하였더니, 한국어로 질문했을 경우 적절한 문서를 참조하지 못해 올바른 답변을 제공하지 못하는 문제가 발생했다.
  • claude의 도움을 받아 ㅎㅎ.. query rewrite를 작성하여 한글로 작성된 질문도 영어로 변환하여 retrieval을 수행하여 검색 품질을 개선했다.

테스트

질문 답변
다이아몬드 곡괭이를 만들려면 뭐가 필요해? 다이아몬드 3개와 막대기 2개가 필요하다. 제작대에서 조합하여 만들 수 있으며 높은 채광 효율과 내구성을 가진다.
엔더 드래곤을 잡으려면 어떻게 준비해야 해? 다이아몬드 또는 네더라이트 장비, 활과 화살, 회복 및 버프 포션, 충분한 음식, 엔더 펄 등을 준비하는 것이 좋다. 엔더 크리스탈을 파괴하고 안전한 위치를 확보하는 것이 중요하다.
블레이즈를 효율적으로 처치하는 방법은? 거리 유지, 불덩이 회피, 장애물 활용, 화염 저항 포션 사용이 효과적이다. 여러 마리를 동시에 상대하기보다 한 마리씩 처치하는 것이 안전하다.
슬라임이 스폰되는 지역은? 늪지대와 맹그로브 늪(Y=51~69) 또는 슬라임 청크(Y≤40)에서 생성된다. 슬라임 청크에서는 조명과 날씨에 관계없이 스폰된다.
크리퍼는 어떻게 공격해? 플레이어에게 조용히 접근한 뒤 폭발하여 피해를 준다. 번개를 맞으면 충전된 크리퍼가 되어 폭발력이 증가한다.

@taekoong taekoong requested a review from myeolinmalchi June 6, 2026 17:09
@taekoong taekoong self-assigned this Jun 6, 2026
@taekoong taekoong added the 과제 label Jun 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant