Knowledge Graph และ Knowledge Panel คืออะไร ? [อัพเดตล่าสุด]

  • by
knowledge-graph-คือ

Knowledge Graph คือ โครงสร้าง ความสัมพันธ์ ของข้อมูล ประเภท Entity (คำนามที่ Machine เข้าใจ และสามารถแยกแยะออกมาได้ ) โดยใช้ Action / verb ในการเชื่อมความสัมพันธ์

Knowledge Panel คือ กล่องข้อมูล ที่แสดงรายละเอียด เกี่ยวกับ Entity นั้นๆ แสดงผลอยู่บริเวณ ด้าน ขวา มือในหน้า SERP ( Search Engine Result Page ) โดยข้อมูลต่างๆที่ถูกนำมาแสดง นั้นได้มาจาก ข้อมูลใน Knowledge Graph

Knowledge Graph มีหน้าตา โครงสร้าง การเก็บข้อมูลประมาณไหน ?

Introduction to Question Answering over Knowledge Graphs – Let the ...

รูปด้านบนแสดง ตัวอย่างของ Knowledge Graph เบื้องต้น ที่ผมคิดว่าเข้าใจง่าย และไม่ซับซ้อนมากนัก

Knowledge Graph เป็นการเชื่อม ความสัมพันธ์ ระหว่าง Entity โดยใช้ Action / Verb ในการเชื่อม เช่น James — Likes –> Mona Lisa ก็คือ Jame เกี่ยวกับ Mona Lisa ในฐานะ แฟนคลับ อะไรแบบนั้น

ซึ่งไอตัว Knowledge Graph นั้นจัดอยู่ในหัวข้อ NLP (Natural Language Processing) ซึ่งเป็น ศาสตร์ ที่เกี่ยวข้องกับ Machine Learning & Deep Learning ซึ่งส่วนตัวคิดว่า แอบยากนิดนึง ( แต่ถ้าใครไม่รีบ เดี่ยวผมจะพยายามรื้อความรู้ส่วนนี้ ออกมาเขียนง่ายๆให้เพื่อนๆ อ่านกันนะครับ ในบทความหน้าๆ )

ปล. Google นิยาม Entity ไว้ว่า คือ สิ่งของ หรือ Concept ที่เป็นหนึ่งเดียว , ถูกกำหนดไว้อย่างดี และสังเกตุได้

Knowledge Panel ถูกสร้างมายังไง ?

Knowledge Panel ถูกสร้างมาจากข้อมูล Knowledge Graph !!

แล้ว Knowledge graph เก็บข้อมูลมาจากส่วนไหน ?

Title and short summary of the topic

A longer description of the subject

A picture or pictures of the person, place or thing

Key facts, such as when a notable figure was born or where something is located

Links to social profiles and official websites

https://www.searchenginejournal.com/google-search-101-how-the-knowledge-graph-works/369484/

มี Title , Description (Short + Long ) , รูปต่างๆ Img Alt , เนื้อหาเฉพาะเจาะจง เช่น วันเกิด ผู้ก่อ ตั้ง , Social media profile และส่วนอื่นๆ ที่ Googlebot สามารถเก็บข้อมูลได้

knowledge-panel-คือ

รูปด้านบนคือรูปแสดงตัวอย่าง Knowledge Panel ของ Keyword คำว่า ” Twitter ”

ถ้าข้อมูลใน Knowledge Panel ไม่ตรงกับข้อมูลจริงๆ ต้องทำอย่างไร ?

ง่ายมากเลยครับ เพียงแค่เพื่อนๆ คลิกปุ่ม Feedback ใต้ Knowledge Panel เพื่อนๆ จะสามารถแก้ไข และ ส่งเรื่องไปให้ทาง Google ตรวจสอบได้เลย

edit-knowledge-panel

เทคนิคการปรับแต่ง Knowledge Panel ขั้นพื้นฐาน

หากเพื่อนๆ อ่านมาถึงบรรทัดนี้ คง จะรู้สึก ว่า มันดูลอยๆ และจะมั่นใจได้ยังไง ว่ามันจะเอา Entity เราไปทำ Knowledge Panel นั้นสินะครับ ลอยๆ มาก ระบบนี้

แต่ถ้าถามผมว่า ถ้าเป็นผมจะปรับแต่งมันยังไง ?

ผมจะใช้ Schema ครับ

อย่างที่ได้กล่าวข้างต้นนะครับว่า Entity คือสิ่งที่ Google เอามาใช้สร้าง Knowledge Graph

ส่วน Knowledge Panel ก็สร้างมาจาก Knowledge Graph

ดังนั้น จะ สรุปได้ง่ายๆว่า entity สัมพันธ์ กับ Knowledge panel

ซึ่ง ไอตัว Entity ชื่อแบรนด์ หรือชื่อสินค้าแปลกๆ เราสามารถ Support Google ได้โดยการใช้ Schema เช่น name : , Type : , Description : เป็นต้น

โดยสิ่งที่ผม คิดว่า สำคัญมากๆ เลยก็คือ AboutPage , Name , Description ถ้าเพื่อนๆพอมีเวลาลองดูครับผมว่าไม่เสียหาย

ดูรายละเอียด เพิ่มเติมได้ที่ schema.org

สำหรับวันนี้ ผมคงต้องกล่าวคำว่า สวัสดีครับ ไว้เจอกันใหม่ ในบทความต่อไปครับ