ช่วงนี้คนเห่อทำ knowledge graph กันเยอะมากครับ ผมก็เป็นหนึ่งในนั้น แต่อยากจะบอกว่าจริงๆ แล้วมันไม่ใช่งาน labor work นะครับ หลายคนเข้าใจว่าต้องมานั่งลากเส้นโยง node เองทีละอัน ซึ่งไม่ใช่เลย

เอาจริงๆ ตอนนี้มันมี cli tools สำหรับสร้าง knowledge graph เยอะมาก ของฝั่ง Obsidian เองก็มีให้เล่นหลายตัว เราแทบไม่ต้องมานั่งทำมือ ปล่อยให้ tool มันดึงความสัมพันธ์ระหว่างข้อมูลออกมาให้ แล้วเราค่อยมาจัดการต่อ มันเลยทำให้คนทั่วไปเริ่มทำ knowledge graph ของตัวเองได้ง่ายขึ้นมาก

ส่วนตัวผมเลยลองเอาแนวคิดนี้มาทำเป็น project ของตัวเองครับ ชื่อ MorMeow เป็น web app ที่เป็น viewer ของ knowledge graph สายการแพทย์ มีแท็บ Graph / Articles / Chat ให้เลือกดู แล้วก็จัดกลุ่ม node ออกมาเป็นหมวดๆ เช่น Conditions, Symptoms, Treatments, Body Systems, Diagnostics เวลาเปิดดูแล้วเราจะเห็นเลยว่าโรค อาการ การรักษา มันเชื่อมโยงกันยังไง

จุดที่ผมชอบที่สุดคือ พอเรามี domain expertise อยู่แล้ว (ในเคสผมคือสายสัตวแพทย์/การแพทย์) เราเอาความรู้ตรงนี้มาบวกกับ tool เราก็จะได้ knowledge graph ที่มันมีความหมายจริงๆ ไม่ใช่แค่ node สวยๆ ลอยไปลอยมา เพราะโครงสร้างของมันมาจากความเข้าใจในเรื่องนั้นจริงๆ

ยาวไปไม่อ่าน สรุปก็คือ:

  1. knowledge graph ไม่ใช่งานนั่งทำมือ — มี cli tools ช่วยดึงความสัมพันธ์ออกมาให้เยอะมาก
  2. เครื่องมือฝั่ง Obsidian และตัวอื่นๆ ทำให้คนทั่วไปเริ่มทำของตัวเองได้ง่าย
  3. ถ้าเอา domain expertise ของเรามาใส่ลงไป graph มันจะมีคุณค่าจริงๆ อย่างที่ผมลองทำ MorMeow สาย medical ออกมา

Knowledge graphs are everywhere right now, and I’m caught up in the hype too. But I want to say this clearly: building one isn’t labor work. A lot of people assume you have to sit there drawing edges between nodes by hand, one at a time — that’s not it at all.

Honestly, there are tons of CLI tools for building knowledge graphs now. Even on the Obsidian side there are several to play with. You barely need to do it by hand — you let the tool extract the relationships between your data, and then you refine from there. That’s what’s made it so much easier for ordinary people to start building their own.

So I took this idea and turned it into a project of my own: MorMeow. It’s a web app — a viewer for a medical knowledge graph, with Graph / Articles / Chat tabs to browse. It groups nodes into categories like Conditions, Symptoms, Treatments, Body Systems, and Diagnostics, so when you open it up you can actually see how diseases, symptoms, and treatments connect to one another.

The part I love most: when you already have domain expertise (in my case, the veterinary/medical side), you combine that knowledge with the tool and you get a knowledge graph that actually means something — not just pretty nodes floating around — because its structure comes from real understanding of the subject.

TL;DR:

  1. A knowledge graph isn’t a by-hand chore — CLI tools can extract the relationships for you.
  2. Tools on the Obsidian side and elsewhere make it easy for anyone to start their own.
  3. Pour your domain expertise into it and the graph becomes genuinely valuable — like the medical one I built with MorMeow.