Skip to content

Conversation

@ehddnr301
Copy link
Collaborator

#️⃣ Issue Number

📝 요약(Summary)

  • Qdrant 벡터 데이터베이스 지원을 위한 QdrantDB 클래스 구현
  • 테이블 스키마 및 쿼리 예시 데이터 초기화 로직 추가 (initialize_collection_if_empty)
  • LangChain 호환성 확보 (similarity_search, as_retriever)
  • glossary, query example 정보에 대한 vector search 지원 (QdrantDB)

💬 To Reviewers (선택)

PR Checklist

  • docker run -d -p 6333:6333 -v $(pwd)/qdrant_storage:/qdrant/storage --name qdrant qdrant/qdrant 명령어로 qdrant를 실행합니다.
  • uv run lang2sql run-streamlit 으로 streamlit을 실행합니다.
  • 설정페이지 - Datahub 탭 에서 아래와 같이 등록하고 챗봇에서 테스트합니다.
    • URL: http://35.222.65.99:8080
    • VectorDB 타입: qdrant
    • VectorDB URL: http://localhost:6333

reference) How to Code Review

  • 따봉(👍): 리뷰어가 리뷰이의 코드에서 칭찬의 의견을 남기고 싶을 때 사용합니다.
  • 느낌표(❗): 리뷰어가 리뷰이에게 필수적으로 코드 수정을 요청할 때 사용합니다.
  • 물음표 (❓): 리뷰어가 리뷰이에게 의견을 물어보고 싶을 때 사용합니다.
  • 알약 (💊): 리뷰어가 리뷰이의 코드에서 개선된 방법을 제안하지만 그것의 반영이 필수까지는 아닐 때 사용합니다.

@ehddnr301 ehddnr301 merged commit 143eb3a into dev-chatbot Nov 28, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants