Couchbase Website
  • 제품
        • 플랫폼

          • 카우치베이스 카펠라Database-as-a-Service
        • 자체 관리

          • 카우치베이스 서버온프레미스, 멀티클라우드, 커뮤니티
        • 카펠라 제공 서비스

          • AI 서비스 AI 지원 에이전트 개발 및
            배포
          • 검색 엔진 Full Text, hybrid, geospatial, vector
          • 모바일DB임베디드 NoSQL 모바일DB, 클라우드-엣지 데이터 씽크 자동화, 오프라인 모드 지원
          • 분석실시간 멀티소스 분석
        • 기능

          • 인메모리 아키텍처속도, 규모, 가용성
          • 유연한 앱 구축JSON, SQL++, 다목적
          • 클라우드 자동화쿠버네티스 오퍼레이터
          • 개발 도구SDK, 통합, Capella iQ
          • 카우치베이스 에지 서버리소스가 제한된 환경의 경우
        • 왜 카우치베이스인가요?

          개발자와 기업은 미션 크리티컬 애플리케이션을 위해 Couchbase를 선택합니다.

          이유 보기

          카펠라로 마이그레이션

          Server 엔터프라이즈 에디션에서 Couchbase 카펠라로 업그레이드해야 하는 주요 이유

          이유 보기
  • 솔루션
        • 사용 사례별

          • Artificial Intelligence
          • 캐싱 및 세션 관리
          • 적응형 제품 카탈로그
          • 스마트 개인화 및 프로필
          • 적응형 현장 서비스
          • AI를 위한 실시간 분석
          • 모든 사용 사례 보기
        • 산업별

          • 금융 서비스
          • 게임
          • 하이테크
          • 엔터테인먼트
          • 리테일
          • 여행 및 호스피탈리티
          • 모든 산업 보기
        • 애플리케이션 요구 사항별

          • 애플리케이션 성능
          • 분산 워크로드
          • 애플리케이션 유연성
          • 모바일, IoT 및 엣지
          • 개발자 생산성
          • 높은 운영 비용
          • 오프라인 우선 웹 앱
          • 모든 애플리케이션 요구 사항 보기
  • Resources
        • 인기 문서

          • 카펠라 개요
          • 서버 개요
          • 모바일 및 엣지 개요
          • 앱 연결(SDK)
          • 튜토리얼 및 샘플
          • 문서 홈
        • 개발자 역할별

          • AI 개발자
          • 백엔드
          • 전체 스택
          • 모바일DB
          • 운영 / DBA
          • 개발자 홈
        • 빠른 시작

          • 블로그
          • 웨비나 및 이벤트
          • 동영상 및 프레젠테이션
          • 백서
          • 교육 및 인증
          • Forums
        • 리소스 센터

          모든 Couchbase 리소스를 한 곳에서 편리하게 보기

          확인해보세요
  • 회사
        • 정보

          • 회사 소개
          • 리더십
          • 고객
          • 블로그
          • 뉴스룸
          • 채용 정보
        • 파트너십

          • 파트너 찾기
          • 파트너 되기
          • 영업 기회 등록하기
        • 서비스

          • 전문 서비스
          • 기업 지원
        • 파트너 거래 등록하기

          카우치베이스에 거래를 등록할 준비가 되셨나요?

          등록하려는 잠재 고객에 대한 파트너 세부 정보 및 자세한 내용을 알려주세요.

          여기에서 시작
          Marriott

          Marriott는 신뢰할 수 있는 개인화된 고객 경험을 위해 MongoDB와 Cassandra 대신 Couchbase를 선택했습니다.

          자세히 알아보기
  • 가격정책
  • 무료 체험
  • 로그인
  • Korean
    • Japanese
    • Italian
    • German
    • French
    • Portuguese
    • Spanish
    • English
  • search
Couchbase Website

지식 그래프란 무엇인가요?

지식 그래프는 엔터티(사람, 장소, 사물)와 이들 간의 관계를 구조적으로 표현한 것입니다.

  • AI 서비스 살펴보기
  • 자세히 알아보기
요약

지식 그래프는 엔티티(노드), 관계(에지), 속성(속성), 온톨로지(스키마), 추론 메커니즘을 사용하여 기계가 정보를 이해하고 표현할 수 있도록 합니다. 지식 그래프는 데이터를 수집 및 처리하고, 엔티티와 관계를 추출하고, 이 정보를 그래프 형식으로 구조화하고, 추론과 쿼리를 통해 인사이트를 얻는 방식으로 작동합니다. 지식 그래프는 전자상거래, 금융, 의료, 사이버 보안 업계에서 검색 기능 향상, 사기 탐지, 개인화된 추천, 의사 결정 개선 등을 위해 널리 사용되고 있습니다.

지식 그래프란 무엇인가요?

지식 그래프는 기계가 이해하고 활용할 수 있는 방식으로 개체, 개념 및 이들 간의 관계를 연결하는 정보의 구조화된 표현입니다. 사람, 장소, 사물과 같은 개체를 나타내는 노드와 이들의 관계를 나타내는 에지로 데이터를 구성합니다. 이렇게 하면 상호 연결된 정보의 시맨틱 네트워크가 만들어집니다.

지식 그래프는 검색 엔진, 추천 시스템, 인공 지능(AI) 애플리케이션에서 데이터 검색을 향상시키고, 문맥 이해를 개선하며, 보다 정확한 인사이트를 제공하기 위해 사용됩니다. 지식 그래프는 구조화된 데이터를 활용하고 기존 정보와 연결함으로써 기계가 인간과 유사하게 지식을 처리하고 추론할 수 있도록 도와줍니다.

지식 그래프의 작동 방식과 구축 방법에 대해 자세히 알아보려면 이 리소스를 계속 읽어보세요.

  • 지식 그래프의 핵심 요소
  • 지식 그래프는 어떻게 작동하나요?
  • 온톨로지 및 지식 그래프
  • 지식 그래프 예시
  • 지식 그래프 사용 사례
  • 지식 그래프 이점
  • 지식 그래프를 만드는 방법
  • 주요 요점 및 추가 리소스
  • 자주 묻는 질문

지식 그래프의 핵심 요소

지식 그래프의 작동 방식을 자세히 알아보기 전에 지식 그래프가 작동하게 하는 요소에 대해 설명하는 것이 중요합니다. 이러한 메커니즘은 지식 그래프의 기초를 형성하여 실제 실체와 그 속성 및 관계를 나타낼 수 있게 해줍니다. 지식 그래프를 기본 구성 요소로 세분화하면 지식 그래프가 데이터를 어떻게 구성하고, 다음을 용이하게 하는지 더 잘 이해할 수 있습니다. 시맨틱 검색를 통해 AI 기반 애플리케이션을 개선할 수 있습니다. 다음은 지식 그래프를 정보를 구조화하고 분석하는 강력한 도구로 만드는 기본 요소입니다.

Components of a knowledge graph

엔티티(노드)

엔티티는 사람, 장소 또는 사물과 같은 실제 실체를 포함하는 지식 그래프의 구성 요소입니다. 엔티티는 의미 있는 정보를 담고 있는 노드입니다. 예를 들어, '알버트 아인슈타인'은 생년월일과 직업과 같은 속성을 가진 엔티티가 될 수 있습니다. 궁극적으로 엔티티는 의미 있는 링크를 위한 토대를 제공합니다.

관계(에지)

관계는 그래프에서 가장자리를 형성하는 사물 간의 연결입니다. 관계는 "알버트 아인슈타인" → "출생지" → "독일"과 같이 사물이 서로 어떻게 연관되어 있는지를 설명합니다. 관계는 데이터에 대한 컨텍스트를 제공하고 관련 정보의 네트워크를 제공합니다.

속성(속성)

속성은 지식 그래프에 대한 추가 세부 정보를 제공하는 엔티티별 정보입니다. "파리"는 "인구: 210만"과 "국가: France"를 속성으로 사용합니다. 속성은 각 엔티티에 대한 중요한 배경 세부 정보를 제공합니다.

온톨로지(스키마 또는 구조)

온톨로지는 그래프의 형태를 지시하고 엔티티 유형과 관계를 지정하여 그래프를 제약합니다. 온톨로지는 무엇이 어떻게 연관될 수 있는지 지정함으로써 데이터 일관성을 보장합니다. 예를 들어, "사람"은 "영화"에서 "연기"할 수 있지만 "도시"에서는 "연기"할 수 없도록 지정할 수 있습니다.

식별자(고유 ID)

고유 ID는 유사한 엔티티를 구분합니다. 예를 들어, 'Apple'이라는 단어는 과일과 회사를 나타낼 수 있지만 둘 다 고유 ID를 가지고 있습니다. 식별자는 그래프를 올바르게 렌더링하고 혼동을 방지합니다.

추론 및 추론

추론을 통해 그래프는 관계에서 새로운 연결을 만들 수 있습니다. 예를 들어 "John"이 "Emma"의 아버지이고 "Emma"가 "Liam"의 여동생인 경우 그래프는 "John"이 "Liam"의 아버지라고 추론할 수 있습니다. 이러한 추론은 그래프를 지능적으로 만듭니다.

이러한 구성 요소는 함께 작동하여 체계적이고 유용한 정보를 형성함으로써 보다 지능적인 검색 및 AI 애플리케이션으로 이어집니다.

지식 그래프는 어떻게 작동하나요?

지식 그래프는 다양한 소스의 정보를 통합하여 포괄적이고 상호 연결된 개체와 그 관계의 네트워크를 만듭니다. 다음은 지식 그래프의 작동 방식에 대한 분석입니다:

A step-by-step explanation of how knowledge graphs come to fruition

1단계: 데이터 수집

지식 그래프는 데이터베이스, 텍스트 파일, API 또는 웹사이트와 같은 소스에서 데이터를 수집하는 것으로 시작됩니다. 데이터는 구조화된 데이터(예: 스프레드시트) 또는 비정형(예: 기사). 목표는 광범위한 지식 기반을 구축하기 위해 가능한 한 많은 정보를 수집하는 것입니다.

2단계: 엔티티 및 관계 추출

다음으로, 시스템은 명명된 개체 인식(NER) 및 관계 추출과 같은 기술을 사용하여 중요한 개체(예: 사람, 장소 또는 조직)와 그 관계를 식별합니다. 예를 들어, "버락 오바마"가 개인이며 "미국"과 "대통령이었다"와 같은 관계가 있다는 것을 추출할 수 있습니다.

3단계: 구조화 및 정리

검색된 정보는 구조화된 형식으로 반환되며, 일반적으로 다음과 같이 세 가지로 표시됩니다: (주어, 술어, 목적어)로 표시됩니다. 예를 들어 (Paris, isCapitalOf, France)가 있습니다. 스키마 또는 온톨로지 또한 엔티티와 관계를 일관성 있고 의미적으로 해석할 수 있도록 분류하기 위해 만들어집니다.

4단계: 이유 및 쿼리

정리된 지식 그래프는 논리적 규칙에 따라 새로운 사실을 추론할 수 있습니다. 예를 들어, "A는 B의 부모"이고 "B는 C의 부모"인 경우, 그래프는 "A는 C의 조부모"라고 추론할 수 있습니다. 사용자는 SPARQL과 같은 프로그래밍 언어를 통해 그래프를 쿼리하여 집중적인 정보를 검색할 수 있습니다.

5단계: 사용 및 업데이트

마지막으로, 지식 그래프는 검색 엔진, 추천 시스템 및 챗봇을 지원하며 다음을 통합합니다. 하이브리드 검색, 벡터 검색및 대규모 언어 모델(LLM) 를 사용하여 더욱 스마트하고 맥락에 맞는 응답을 제공합니다. 정기적인 업데이트를 통해 지식 구조화 및 액세스를 위한 정확하고 동적인 정보를 유지합니다.

이 단계별 프로세스는 원시 데이터를 상호 연결된 지능형 지식 웹으로 변환합니다.

온톨로지 및 지식 그래프

온톨로지란 무엇인가요?

온톨로지는 특정 관심 영역에서 개념, 객체 및 이들의 상호 연결을 설명하는 형식적인 구조입니다. 데이터를 분류하고 해석하는 데 도움이 되는 규칙, 클래스, 카테고리를 제공합니다.

온톨로지는 지식 그래프와 어떤 관련이 있나요?

지식 그래프는 온톨로지를 사용하여 데이터를 구조화하여 일관성과 의미를 부여합니다. 온톨로지는 지식 그래프의 중추로, 엔티티가 어떻게 분류되고 연결되는지를 지정합니다.

예시:
영화 지식 그래프는 다음을 지정하는 온톨로지를 따릅니다:

  • 배우가 영화에서 연기할 수 있습니다.
  • 감독은 영화를 연출할 수 있습니다.
  • 영화에는 장르가 있을 수 있습니다.

주요 차이점:

기능 온톨로지 지식 그래프
목적 규칙 및 관계 정의 실제 데이터 저장 및 연결
구조 개념 모델(초록) 데이터 네트워크(실용)
사용법 의미와 추론 제공 AI 기반 검색 및 분석 지원

지식 그래프 예시

다음은 지식 그래프의 잘 알려진 몇 가지 예입니다:

  • Google 지식 그래프: 이 지식베이스는 개체(예: 사람, 장소 또는 사물) 간의 관계를 학습하여 검색 결과를 더욱 강화합니다. 유명인이나 랜드마크에 대한 지식 패널과 같이 검색 결과에서 직접적인 답변과 보다 상세하고 맥락에 맞는 정보를 제공합니다.
  • LinkedIn 지식 그래프: 이 지식 베이스는 사람, 역할, 기술, 회사 간의 관계를 매핑합니다. 프로필과 네트워크를 기반으로 직무 추천, 전문가 관계, 콘텐츠를 제공하는 데 도움이 됩니다.
  • Facebook 엔티티 그래프: 이 그래프는 사용자, 페이지, 게시물, 좋아요, 상호 작용을 연결하여 관련성 높은 콘텐츠와 광고를 제공합니다. 또한 행동에 따라 관련 게시물, 그룹, 이벤트를 추천하여 사용자 경험을 개선합니다.
  • 아마존 제품 그래프: 이 그래프는 제품, 리뷰 및 고객 선호도 정보를 정리합니다. 검색 및 구매 이력을 통해 유사하거나 연관된 상품을 제안하여 Amazon의 추천 엔진을 강화합니다.

각 그래프는 상황에 맞는 개인화된 추천을 통해 더 나은 사용자 경험을 제공합니다.

지식 그래프 사용 사례

다음은 여러 산업 분야에서 지식 그래프를 사용할 수 있는 몇 가지 방법입니다:

  • 추천 시스템: 이커머스 및 스트리밍 플랫폼은 지식 그래프를 사용하여 다음을 수행합니다. 개인화된 추천. 아마존은 사용자 행동을 기반으로 상품을 제안하고, 넷플릭스는 시청 패턴을 분석하여 콘텐츠를 추천합니다.
  • 사기 탐지 및 위험 분석: 금융 기관은 거래에서 의심스러운 관계와 숨겨진 패턴을 식별하여 사기를 탐지합니다. 지식 그래프는 신용 위험을 평가하고 규정 준수를 개선하는 데도 도움이 됩니다.
  • 의료 및 생물의학 연구: 의료 전문가들은 지식 그래프를 사용하여 환자 기록, 약물 상호작용, 임상시험을 연결합니다. 연구자들은 이를 활용하여 신약 개발과 치료 혁신을 가속화합니다.
  • 사이버 보안 및 위협 인텔리전스: 사이버 보안팀은 지식 그래프를 사용하여 공격 패턴과 악의적인 개체를 분석합니다. 이를 통해 위협을 탐지하고 취약점을 파악하며 보안 방어를 강화할 수 있습니다.
  • 스마트 어시스턴트 및 자율 시스템: 자율 주행 자동차와 스마트 시티는 지식 그래프를 사용하여 공간 및 IoT 데이터를 구조화합니다, 실시간 의사 결정 지원 및 자동화.

지식 그래프 이점

지식 그래프는 복잡한 데이터를 정리하고, 연결하고, 추론할 수 있게 함으로써 AI 애플리케이션에 도움이 됩니다. 구체적인 방법은 다음과 같습니다:

  • 향상된 검색 및 발견 기능: 지식 그래프는 관련 개념을 연결하고 정보 간의 연관성을 추론하여 시맨틱 검색과 지능적인 쿼리 응답을 가능하게 합니다. 이 기능은 웹 및 내부 검색 엔진의 사용자 환경을 개선합니다.
  • 개인화: 지식 그래프는 사용자의 행동과 취향을 이해하여 개인화를 가능하게 합니다. 이 기능을 통해 애플리케이션은 개인화된 추천을 제공하고 타겟팅 광고 효과를 개선할 수 있습니다.
  • 자연어 처리(NLP): 지식 그래프는 엔티티 인식, 질문 답변(QA), 텍스트 요약과 같은 NLP 애플리케이션을 가능하게 합니다. 이러한 기능을 통해 기계가 인간과 유사한 답변을 이해하고 생성할 수 있으므로 다음을 향상시킬 수 있습니다. 챗봇 및 가상 비서.

지식 그래프를 만드는 방법

지식 그래프 구축에는 다음 단계가 포함됩니다:

1. 목적과 범위를 정의합니다: 애플리케이션과 관련된 도메인, 주요 엔터티 및 관계를 식별합니다.
2. 데이터를 수집하고 처리합니다: 정형(데이터베이스 및 API) 및 비정형(문서 및 텍스트) 데이터를 수집한 다음 이를 정리하고 정규화합니다.
3. 엔티티와 관계를 식별합니다: NLP를 사용하여 데이터의 주요 개념을 식별한 다음 그래프 형식으로 구조화하세요.
4. 그래프 데이터베이스에 저장합니다: Neo4j 또는 Amazon Neptune과 같은 데이터베이스를 사용하여 데이터의 관계를 저장하고 관리하세요.
5. 쿼리 및 분석: Cypher, Gremlin 또는 SPARQL과 같은 언어를 사용하여 데이터에서 인사이트를 얻고 패턴을 발견하세요.
6. 시각화하여 배포하세요: 데이터 관계를 시각화하고 애플리케이션에 배포하려면 Gephi, Linkurious 또는 GraphX와 같은 소프트웨어를 사용하세요.

주요 요점 및 추가 리소스

이 리소스에서 그 사실을 알게 되었습니다:

  • 지식 그래프는 데이터를 엔티티와 관계로 구조화하여 검색 기능을 개선하고, AI 애플리케이션을 향상시키며, 의사 결정을 지원합니다.
  • 지식 그래프는 검색 엔진과 추천 시스템을 강화하고, 금융 기관이 사기를 탐지하고, 의료 전문가가 환자 치료를 개선하고, 사이버 보안 전문가가 취약점을 탐지하고 보안을 강화할 수 있도록 지원합니다.
  • 지식 그래프 구축에는 범위 정의, 데이터 수집, 엔티티 식별, 그래프 데이터베이스 활용, 인사이트 쿼리, 결과 시각화 등이 포함됩니다.
  • 저장 및 분석에는 일반적으로 Neo4j 및 Amazon Neptune과 같은 그래프 데이터베이스가 사용됩니다.
  • 사이퍼, 그렘린 또는 SPARQL은 쿼리에 사용되며, 게피와 링커리어 같은 시각화 도구는 관계를 탐색하는 데 도움이 됩니다.

AI와 관련된 개념에 대해 자세히 알아보려면 다음을 참조하세요. 허브 를 클릭하고 아래 리소스를 확인하세요:

추가 리소스

  • 개념에서 코드까지: 카우치베이스를 사용한 LLM + RAG
  • 제너레이티브 AI와 카우치베이스의 작동 방식
  • LLM 임베딩 가이드
  • 지식 베이스 모집단(KBP) - 스탠포드 자연어 처리 그룹

자주 묻는 질문

AI에서 지식 그래프란 무엇인가요? AI에서 지식 그래프는 기계가 이해하고 추론하며 의사 결정을 내릴 수 있도록 개체, 개념 및 이들의 관계를 연결하는 데이터의 구조화된 표현입니다.

지식 그래프는 어떤 용도로 사용되나요? 지식 그래프는 검색, 추천 시스템, 데이터 통합, 인공 지능 및 자동화된 추론을 개선하는 데 사용됩니다.

그래프 데이터베이스와 지식 그래프의 차이점은 무엇인가요? 그래프 데이터베이스는 노드와 에지를 사용하여 연결된 데이터를 저장하고 관리하는 반면, 지식 그래프는 지능적인 추론을 위해 온톨로지, 관계 및 문맥 이해를 통합하여 의미론적 의미를 추가합니다.

트리플스토어란 무엇인가요? 트리플스토어는 주제-술어-객체 트리플로 데이터를 저장하고 관리하도록 설계된 데이터베이스로, 지식 그래프에서 효율적인 쿼리 및 의미 관계 검색을 가능하게 합니다.

ChatGPT는 지식 그래프를 사용하나요? ChatGPT는 지식 그래프를 직접 사용하지는 않지만, 텍스트 데이터로 학습된 대규모 언어 모델(LLM)에 의존합니다.

구축 시작

개발자 포털에서 NoSQL을 살펴보고, 리소스를 찾아보고, 튜토리얼을 시작하세요.

지금 개발하기
카펠라 무료 사용

클릭 몇 번으로 Couchbase를 직접 체험해 보세요. Capella DBaaS는 가장 쉽고 빠르게 시작할 수 있는 방법입니다.

무료 사용
연락하기

카우치베이스 제품에 대해 자세히 알고 싶으신가요? 저희가 도와드리겠습니다.

문의하기
Popup Image
Couchbase

3155 Olsen Drive, Suite 150, 산호세, CA 95117, 미국

회사

  • 정보
  • 리더십
  • 뉴스 및 언론
  • 채용 정보
  • 이벤트
  • 법률
  • 문의하기

지원

  • 개발자 포털
  • 문서
  • 포럼
  • 전문 서비스
  • 지원 로그인
  • 지원 정책
  • 교육

퀵링크

  • 블로그
  • 다운로드
  • 온라인 교육
  • Resources
  • NoSQL이 필요한 이유
  • 가격정책
  • 신뢰 센터

팔로우하기

  • 트위터
  • LinkedIn
  • YouTube
  • Facebook
  • GitHub
  • 스택 오버플로
  • Discord
© 2026 Couchbase, Inc. 카우치베이스 및 카우치베이스 로고는 카우치베이스의 등록 상표입니다. 모든 타사 에서 참조하는 모든 타사 상표(로고 및 아이콘 포함)는 해당 소유자의 자산입니다. 해당 소유자의 재산입니다.
  • 이용 약관
  • 개인정보 보호정책
  • 쿠키 정책
  • 지원 정책
  • 내 개인 정보 판매 금지
  • 마케팅 기본 설정 센터
  • 신뢰 센터