슬기로운 개발자의 생활

  • 홈
  • 태그
  • 방명록

bm25 1

RAG 기반 커스텀 검색 결과로 답변 생성하기

주요 내용🛠 . env 파일을 사용한 환경 변수 관리로 코드 보안 강화📁 DirectoryLoader와 PyPDFLoader를 통한 다양한 형식의 문서 로드🤖 langchain_openai 라이브러리를 활용한 언어 모델과 프롬프트 템플릿의 사용🔍 비동기 검색과 BM25 Retriever로 효율적인 문서 검색 및 결과 병합💡 LLM을 사용하여 관련 쿼리 생성 및 답변 추출load_dotenv 함수를 호출함으로써,. env 파일 내에 정의된 환경 변수들이 프로그램의 환경 변수로 로드됩니다. 이는 보안이 중요한 정보(예: 데이터베이스 비밀번호, API 키 등)를 코드에 직접 하드코딩하지 않고 관리할 수 있는 효과적인 방법을 제공합니다.# .env 파일에서 환경 변수를 로드합니다.from dotenv ..

Cook AI 2024.08.04
이전
1
다음
더보기
프로필사진

슬기로운 개발자의 생활

개발자 여러분과 함께 성장하고, 새로운 지식을 공유하는 공간입니다. 댓글을 통해 질문을 남기거나, 의견을 공유해 주세요. 서로의 경험을 나누며 더 나은 개발자가 되는 여정에 함께해요!

  • 분류 전체보기 (58)
    • Cook Mail (5)
    • Cook AI (31)
    • Cook Cursor (13)
    • Cook V0 (3)
    • Cook Dev (2)
    • Cook Server (4)

Tag

기상청, function calling, OpenAI, cursor ai, Open API, agent, 개발생산성, AI, model context protocol, langchain, LLM, Cursor, qmail, MCP, v0, 메일, tool, Rocky Linux, claude desktop, python,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Anthony.Kim. All rights reserved.

  • 바이브코딩

티스토리툴바