분류 전체보기21 [MS] GraphRAG 사용하기📊 (6) Query https://microsoft.github.io/graphrag/posts/query/overview/ Query Engine 🔎Query Engine 🔎 The Query Engine is the retrieval module of the Graph RAG Library. It is one of the two main components of the Graph RAG library, the other being the Indexing Pipeline (see Indexing Pipeline). It is responsible for the following tasks: Lomicrosoft.github.io 어떻게 GraphRAG의 Query가 진행되는지 자세히 알아보기 위해 공식문서를 하나하나 .. 2024. 9. 20. [MS] GraphRAG 사용하기📊 (5) Indexing Dataflow 이해하기 Indexing Dataflow 📌The GraphRAG Knowledge Model 'Knowledge Model'은 data-model 정의에 부합하는 데이터 결과물의 명세서다. 다음과 같은 엔티티 타입들이 제공된다. 이 필드들은 기본적으로 텍스트를 임베딩한 필드들이다.`Document`시스템에 입력되는 문서로 CSV의 행이나 `.txt` 파일이다.`TextUnit` 텍스트를 분석하기 위한 청크(chunk: 텍스트 조각)다. 청크의 크기(size), 겹침 정도(overlap), 데이터 경계 준수 여부에 대한 설정은 다음과 같다. 일반적인 사용 사례로는 `CHUNK_BY_COLUMNS`를 `id`로 설정해서 Document와 TextUnit 간의 관계를 다대다 관계 대신 1대다 관계로 절정하는 것이.. 2024. 9. 2. [MS] GraphRAG 사용하기📊 (4) Indexing Architecture 이해하기 해당 자료의 번역본 Key Concepts 📌 Knowledge Model GraphRAG 시스템을 지원하기 위해, (기본 구성 모드에서) Indexing Engine의 출력 결과는 GraphRAG Knowledge Model이라는 지식 모델에 맞추어 조정된다. 이 모델은 기본 데이터 저장 기술 위에 추상화를 제공하도록 설계되었으며, GraphRAG 시스템이 상호 작용할 수 있는 공통 인터페이스를 제공한다. 일반적인 사용 사례에서는 GraphRAG Indexer의 출력 결과가 데이터베이스 시스템에 로드되며, GraphRAG의 Query Engine은 이 지식 모델 데이터 저장소 유형을 사용하여 데이터베이스와 상호 작용한다. 📌 DataShaper Workflows GraphRAG의 In.. 2024. 9. 1. [MS] GraphRAG 사용하기📊 (3) 공식 문서 이해하기 포스팅을 읽기 전에 아래 포스팅을 먼저 보고 직접 실행해보는 것을 추천한다. 어떻게 실행하는지 몸소 체험해보고 그 다음에 개념을 알아보는게 좀 더 이해가 잘 될 것 같다.https://chaechaecaley.tistory.com/17 [MS] GraphRAG 사용하기📊 (1)이 글은 한성대학교의 황기태 교수님의 지도를 받아 진행하는 지식 그래프를 활용한 프로젝트 준비 과정을 담은 글이다. 정확한 주제가 정해진 것은 아니지만, Microsoft의 GraphRAG를 활용할 것으로chaechaecaley.tistory.com GraphRAG에 대한 MS 공식 문서가 너무 어려워서 좀 더 쉬운 말들로 정리해 보았다. 혹시 틀린 부분들이 있다면, 댓글로 알려주길 바란다. The GraphRAG Proce.. 2024. 8. 27. [논문 리뷰] Domain-specific Knowledge Graphs: A survey 본 논문은 2020년에 발표되었으며 Domain-specific Knowledge Graph에 대한 Survey 및 명확한 정의를 하는 논문이다. 1. Introduction 지식 그래프(Knowledge Graph: KG) 다음 세대 기술을 주도하는 주요 트렌드 중 하나로, 이제 새로운 형태의 지식 표현 방식이 되었으며, 여러 분야에서 응용할 수 있는 발판이 되었다. KG의 관심이 높아지는 이유는 다음과 같다. 도메인 개념화와 데이터 관리를 효과적으로 할 수 있는 추상적인 구조여러 인공지능 응용 프로그램의 주요 동력으로 활용 가능 의미적으로 상호 관련된 관계들을 통합적으로 표현 지식 그래프의 도입은 도메인 온톨로지가 묘사하는 기존 데이터 모델을 확장시켰고, 의미적으로 상호 연관된 대규모 데이터 세트를.. 2024. 8. 21. [MS] GraphRAG 사용하기📊 w. Ollama (2) 이전 포스팅에서 혼자 Microsoft의 공식 문서를 읽고 시도해보려고 했으나, OpenAI를 연결하는 부분에서 에러가 나 해결하지 못했다. 그래서 이 포스팅을 읽고 이 분의 방법을 따라해보고자 한다. 결론: 실패했다.1. Ollama 설치 및 모델 다운로드 GraphRAG를 시작하기에 앞서, Ollama를 설치해야 하고, Ollama에 대해서 간단하게 알고 넘어가자.Ollama(올라마)란? Ollama는 Llama 3와 같은 오픈 소스 대규모 언어 모델을 로컬에서 실행할 수 있도록 설계된 도구다. Ollama는 사용자의 요구에 맞게 모델을 커스터마이징할 수 있고, 인터넷 연결 없이도 모델을 사용할 수 있다. 다음 링크에서 운영체제에 맞는 Ollama를 설치한다. (Windows 쓰는 분들은 다운받지 .. 2024. 8. 19. 이전 1 2 3 4 다음