반응형
이 영상에서는 'LangChain’을 활용해 자신의 노트에 질문하는 방법을 소개합니다. Obsidian 메모 앱에서 노트를 로드하고 인덱스를 생성하여 자연어로 질문함으로써 원하는 정보를 쉽게 얻을 수 있습니다. 이 접근법은 메모의 복잡한 내용을 쉽게 탐색하고, 생각을 더 깊게 이해하는 데 도움을 줍니다. 메모 작성, 생각 정리, 그리고 생산성 향상에 있어 매우 효과적인 도구가 될 것입니다. 옵시디언 노트 가져오기 우선, Obsidian 앱에서 노트를 가져오는 방법부터 시작해 보겠습니다. LangChain에서는 langchain_community.document_loaders 모듈의 ObsidianLoader 클래스를 사용하여 이를 수행할 수 있습니다. 아래의 코드는 사용자의 시스템에 저장된 옵시디언 노트..
이 글에서는 랭체인(LangChain)의 RAG 문서를 참고하여 RAG 시스템을 구현하는 방법을 소개합니다. 필요한 패키지 설치하기 아래의 명령어를 사용하여 필요한 패키지를 설치합니다. 이러한 패키지들은 검색-증강 생성 과정을 구현하는 데 필요한 도구와 라이브러리를 제공합니다. pip install --upgrade --quiet langchain faiss-cpu tiktoken langchain-google-genai 패키지 가져오기 다음으로, 구현에 필요한 패키지들을 Python 코드 내로 가져옵니다. 이 과정에서 각각의 모듈에서 필요한 클래스와 함수를 임포트합니다. from langchain_community.vectorstores import FAISS from langchain_core.out..
GPT Store가 드디어 오픈했습니다. 아래는 OpenAI 공식 블로그의 내용을 바탕으로 정리한 소식입니다. 인공지능 기술의 최전선에서 활동하는 OpenAI가 새롭게 선보이는 이 플랫폼은 사용자들에게 다양하고 혁신적인 GPT 사용 경험을 제공합니다. 이제부터 GPT Store의 주요 내용을 소개하겠습니다. 다양한 GPT 탐색의 장 GPT Store는 파트너 및 커뮤니티가 개발한 다양한 GPT를 선보입니다. 사용자들은 커뮤니티 리더보드에서 인기 있고 트렌드를 이끄는 GPT를 쉽게 찾아볼 수 있으며, DALL·E, 글쓰기, 연구, 프로그래밍, 교육, 생활 등 다양한 카테고리를 제공합니다. 매주 새로운 특집 GPT GPT Store는 유용하고 영향력 있는 GPT를 매주 하이라이트합니다. 초기 특집 GPT로는..
플러터(Flutter)를 사용하여 앱의 테마를 관리하는 것은 중요한 작업 중 하나입니다. 이 글에서는 Riverpod와 Hive를 결합하여 효과적으로 앱 테마를 관리하는 방법에 대해 알아보겠습니다. 테마 관리는 사용자 경험을 크게 향상시킬 수 있는 핵심 요소 중 하나입니다. 앱의 테마를 동적으로 변경하면 사용자가 앱의 외관을 사용자 정의할 수 있으며, 어두운 모드와 밝은 모드 등과 같은 다양한 환경에서 더 나은 가독성을 제공할 수 있습니다. Riverpod와 Hive 소개 Riverpod: Riverpod은 플러터 앱에서 상태 관리를 위한 강력한 도구 중 하나입니다. Provider 패키지를 기반으로 하며, 의존성 주입 및 상태 관리를 쉽게 구현할 수 있도록 도와줍니다. Hive: Hive는 플러터의 로..