2024/08 133

AutoRAG 사용시 주의사항 (3)

1. AutoRAG의 모듈이 특정 도메인에서 더 효과적인 주요 이유: (1) 도메인 특화 임베딩 모델: 특정 분야의 전문 용어와 개념을 잘 표현할 수 있는 임베딩 모델이 해당 도메인의 데이터셋에서 더 효과적입니다. 예를 들어, 의료 분야 데이터셋에는 의학 용어에 특화된 임베딩 모델이 더 나은 성능을 보일 수 있습니다. (2) 맞춤형 검색기(Retriever): 도메인의 특성에 맞게 최적화된 검색 알고리즘이 관련 정보를 더 정확하게 찾아낼 수 있습니다. 예를 들어, 법률 문서에는 특정 법조문 검색에 특화된 retriever가 효과적일 수 있습니다. (3) 도메인 특화 언어 모델(LLM): 특정 분야에 대해 파인튜닝된 언어 모델은 해당 도메인의 맥락과 전문 용어를 더 잘 이해하고 생성할 수 있습니다. (4)..

IT 2024.08.30

AutoRAG 사용시 주의사항 (2)

1. AutoRAG에서 지원하는 주요 모듈: 12가지 모듈은 정확히 명시되어 있지 않지만, 일반적인 RAG 파이프라인의 주요 구성 요소들을 포함할 것으로 추정됩니다. 일반적으로 RAG 파이프라인에서 사용되는 주요 모듈들은 다음과 같습니다: (1) 문서 로더 (Document Loader): 다양한 형식의 문서를 로드합니다. (2) 텍스트 분할기 (Text Splitter): 긴 문서를 적절한 크기의 청크로 분할합니다. (3) 임베딩 모델 (Embedding Model): 텍스트를 벡터로 변환합니다. (4) 벡터 저장소 (Vector Store): 임베딩된 벡터를 저장하고 검색합니다. (5) 검색기 (Retriever): 관련 문서를 검색합니다. (6) 재순위화 모듈 (Reranker): 검색된 문서의 순..

IT 2024.08.30

AutoRAG 사용시 주의사항 (1)

1. AutoRAG 설치 시 주의해야 할 주요 사항: (1) 한국어 버전 설치: AutoRAG를 한국어로 사용하기 위해서는 반드시 한국어 버전으로 설치해야 합니다. 설치 명령어에 [ko]를 포함시켜야 합니다. pip install AutoRAG[ko]  (2) JDK 설치: konlpy 라이브러리 사용을 위해 JDK(Java Development Kit)를 반드시 설치해야 합니다. 예를 들어, MacBook Pro M2에서는 JDK 17 설치로 문제없이 작동했다고 합니다. (3) 환경 변수 설정: .env 파일에 필요한 API 키 정보를 입력해야 합니다. 특히 업스테이지 임베딩 모델 사용을 위해 업스테이지 API 키 정보를 반드시 입력해야 합니다. (4) 임베딩 모델 추가: AutoRAG 실행 전에 업스..

IT 2024.08.30

AutoRAG 사용방법 가이드

AutoRAG는 Retrieval-Augmented Generation(RAG) 시스템을 자동화하는 강력한 도구입니다. 이 글에서는 GitHub의 AutoRAG-template을 기반으로 AutoRAG의 설치부터 사용까지 상세히 알아보겠습니다. 1. 준비 단계 1.1 환경 설정 GitHub 저장소 클론: 터미널에서 다음 명령어를 실행합니다. git clone https://github.com/Marker-Inc-Korea/AutoRAG-template.git>  작업 디렉토리 이동: 클론한 저장소로 이동합니다.cd AutoRAG-template  가상 환경 생성: Python 가상 환경을 만들어 프로젝트를 격리합니다.python -m venv autorag_env  가상 환경 활성화:Windows: au..

IT 2024.08.30

오늘의 단상_사람의 기질에 대한 하나님말씀

한 청년이 배우자를 고루는 과정에서 어떤 기질 혹은 성향의 사람을 만나야 되는지 궁금해 하기에 그에 대한 답변을 준비하는 과정에서 이 글을 쓰게되었습니다. 혹시 성경구절에서 이 질문에 대하여 직간접적으로 참조할 만한 답변이 있는지 알아보려고 합니다.  사람에게 고유한 기질이 있는가요. 다른 사람과 구별되는 것, 즉 본인 스스로도 어찌할 수 없이 구속되는 기질이라는 것이 있는가요. 호불호를 떠나서 쉽게 바뀌지 않는 기질이란 무엇이고 천부적인가요 아니면 개별적인 성장과정에 형성된 것이며 스스로 바꿀 수 있는 것인가요. 평상시 나타나지 않다가도 어려운 상황에 직면하고 스트레스를 받으면 불지불식간에 나타나는 현상으로 정의해 보고싶습니다. 마치 동양의 한의학에서처럼  중요시되며, 몸의 각종질병을 다스릴 떄 꼭 고..

성경말씀 2024.08.30

오늘의 단상_예수 믿는다는 것이 종교의식 행하는 것인가

인간중심적으로 제도화된 종교적 의식이나 외향적 규칙 등에 과도하게 집착하고 부담감 주는 것은 예수 그리스도복음의 핵심적인 내용을 멀리하고 오히려 거룩한 척 하지만 그 능력은 부인하는 일이 될 수 있습니다. 이와 관련하여 하나님이 무엇이라 말씀하셨는지 성경구절을 통해서 알아보려고 합니다.  1. 예수 믿는 것이 종교의식인가? "For by grace are ye saved through faith; and that not of yourselves: it is the gift of God: Not of works, lest any man should boast." (Ephesians 2:8-9) "너희가 믿음을 통해 은혜로 구원을 받았나니 이것은 너희에게서 난 것이 아니요 하나님의 선물이니라. 행위에서 난 ..

성경말씀 2024.08.29

오늘의 단상_하나님은 가정경제권에 대하여 어떻게 말씀하셨나

가정에서 누가 경제권을 갖고 있어야 하는가, 어떻게 관리해야 하는가 등 돈과 관련된 문제에 대하여 하나님은 성경에서 어떻게 기록하고 있는지 자세히 찾아본 기억이 있으신가요? 이 주제는 얼마전 한 청년과의 대화에서 얻은 힌트로 시작하게 되었습니다. 돈에 관한 격언과 가르침이 주변에 많지만 짧은 인생을 뒤돌아보니 제대로 배운 일이 거의 없습니다. 세속적으로는 유대인과 중국인들이 이 분야에서 탁월한 우수성을 보이고 있다고하여 몇 권의 책을 주만간산격으로 읽어 본 것이 전부인듯 합니다. 하지만 믿는 사람으로서 하나님께서는 이 부분에 대하여 어떻게 말씀하셨는지를 성경전체에 걸쳐서 체계적으로 살펴본 기억이 거의 없슴을 깨달게되었습니다. 혹시 이 글을 읽으시는 분이 있다면 이 기회에 함께 깊이 생각해 보고 나머지 인..

성경말씀 2024.08.29

오늘의 단상_하나님이 주신 말조심 명령

사람과 사람사이의 의사소통수단으로 사용되는 말의 중요성에 대하여 하나님은 어떻게 기록하였는지 관련 성경구절을 살펴보는 것으로 이번 글의 주제를 정하였습니다. 싸움의 원인이 되기도 하고 화평케 하는 이유이기도 하는 말은 그 중요성에서 인생사의 거의 모든 문제에서 으뜸이라 할 수 있습니다. 이 주제를 중심으로 배우며 하나님 아는 지식에서 다 함께 성장하는 계기가 되길 소망합니다.  1. 하나님이 말조심에 대해 주신 말씀 "In the multitude of words there wanteth not sin: but he that refraineth his lips is wise." (Proverbs 10:19) "말이 많으면 죄가 없을 수 없거니와 자기 입술을 금하는 자는 지혜로우니라." (잠언 10:19)..

성경말씀 2024.08.26

오늘의 단상_이혼앞둔 커플들에게 주신 하나님말씀

결혼 정년기에 있는 젊은이들과 결혼을 앞둔 자녀가 있는 부모님들에게 무엇을 조언하고 알려주어야 하는지 생각하게 되었습니다. 결혼은 끝이 아닌 시작이며 좋의 일의 시작일뿐 아니라, 험한 일의 시작일 수 있다는 것을 알리고 싶었습니다.  누구도 원치 않지만 그 끝이 서로 헤어짐으로 끝날 수 있다는 것을 염두에 두고 하나님께서는 무엇이라 말씀하셨는지 관련 성경구절을 찾아보았습니다.   1. 하나님 앞에 이혼이란 무엇인가 "What therefore God hath joined together, let not man put asunder." (Mark 10:9) "그러므로 하나님께서 짝지어 주신 것을 사람이 나누지 못할지니라, 하시니라." (마가복음 10:9) 하나님 앞에서 이혼은 하나님이 연합시킨 것을 인간이..

성경말씀 2024.08.26

오늘의 단상_하나님마음에 합한자

하나님이 다윗을 보고 마음에 합한자라 하셨는데, 과연 어떤의미인지 알고자 관련 성경구절을 찾아보았습니다.  1. 하나님의 마음에 합한 자와 하나님을 믿는 자의 구별 "And I will raise me up a faithful priest, that shall do according to that which is in mine heart and in my mind:" (1 Samuel 2:35) "내가 나를 위해 신실한 제사장을 일으키리니 그가 내 마음과 내 뜻대로 행하리라." (사무엘상 2:35) 하나님의 마음에 합한 자는 단순히 믿는 것을 넘어 하나님의 뜻대로 행하는 자입니다. 믿음과 행위의 일치가 중요합니다. 2. 하나님의 마음에 합한 자와 단순히 믿는 자의 차이 "But without faith ..

성경말씀 2024.08.25