<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Google Cloud &#8211; Few Steps &#8211; ก้าวสั้นๆ แต่ไปเรื่อยๆ</title>
	<atom:link href="https://myifew.com/tag/google-cloud/feed/" rel="self" type="application/rss+xml" />
	<link>https://myifew.com</link>
	<description></description>
	<lastBuildDate>Tue, 21 Jul 2026 17:33:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.3</generator>

<image>
	<url>https://myifew.com/wp-content/uploads/2018/07/cropped-logo6-ts-32x32.png</url>
	<title>Google Cloud &#8211; Few Steps &#8211; ก้าวสั้นๆ แต่ไปเรื่อยๆ</title>
	<link>https://myifew.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Open Knowledge Format ฟอร์แมตกลางของ Knowledge/Dataset สำหรับ AI จาก Google Cloud</title>
		<link>https://myifew.com/7843/open-knowledge-format-okf-llm-wiki/</link>
					<comments>https://myifew.com/7843/open-knowledge-format-okf-llm-wiki/#respond</comments>
		
		<dc:creator><![CDATA[iFew]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 17:29:47 +0000</pubDate>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[Data Analytics]]></category>
		<category><![CDATA[Google Cloud]]></category>
		<category><![CDATA[LLM Wiki]]></category>
		<category><![CDATA[OKF]]></category>
		<category><![CDATA[Open Knowledge Format]]></category>
		<guid isPermaLink="false">https://myifew.com/?p=7843</guid>

					<description><![CDATA[Open Knowledge Format (OKF) คือความพยายามของ Google Cloud ในการทำให้ LLM Wiki และคลังความรู้แบบ markdown กลายเป็น format กลางที่ AI agent และมนุษย์ใช้ร่วมกันได้]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">ช่วงนี้ผมสนใจเรื่อง knowledge base สำหรับ AI agent มากขึ้น อาจจะต้องใช้ในเรื่องส่วนตัว และใช้เอาไปทำงานด้วย โดยเฉพาะปัญหาที่เอามาคิดว่า ถ้าองค์กรมีข้อมูล business condition, schema, document, changelog และเอกสารกระจัดกระจายอยู่เต็มไปหมด เราจะทำให้ AI เข้าใจ context เหล่านี้ได้อย่างไร</p>



<p class="wp-block-paragraph">หนึ่งในแนวคิดที่น่าสนใจคือ <strong>Open Knowledge Format</strong> หรือ OKF จาก Google Cloud ที่เพิ่งเผยแพร่เป็นบทความเมื่อ 13 มิ.ย. ที่ผ่านมานี่เองครับ ซึ่งผมมองว่าแก่นของมันไม่ใช่การสร้าง LLM Wiki ตัวใหม่ แบบของ Karpathy แต่คือการเสนอ <strong>ฟอร์แมตกลางสำหรับชุด </strong><strong> knowledge/context ให้ AI, agent, data catalog และเครื่องมืออื่นๆ อ่านร่วมกันได้</strong></p>



<span id="more-7843"></span>



<p class="wp-block-paragraph"><em>หมายเหตุ: บทความนี้ฟิวส์กับเอเจ้นชมพูช่วยกันเรียบเรียงจากเรื่อง <a href="https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing">Introducing the Open Knowledge Format</a> ของ Google Cloud Blog ที่เล่าถึงหลักการและมุมมองการนำ OKF ไปใช้กับงาน AI / knowledge base</em></p>



<h2 class="wp-block-heading">สรุปสั้นๆ ก่อน: OKF คืออะไร</h2>



<p class="wp-block-paragraph">OKF หรือ <strong>Open Knowledge Format</strong> คือ รูปแบบ specification ที่ Google Cloud เสนอให้ใช้จัดเก็บ “knowledge” ให้อยู่ในรูปที่ทั้งคนและ AI อ่านได้ง่าย โดยใช้หลักการง่ายๆ และวิธีง่ายๆ  คือ:</p>



<ul class="wp-block-list">
<li>เก็บข้อมูลความรู้เป็น Markdown file</li>



<li>กำหนดรูปแบบด้วย YAML frontmatter</li>



<li>จัดการโครงสร้าง Directory structure</li>



<li>จัดทำ Markdown links หาเรื่องที่เกี่ยวข้อง</li>



<li>และมีไฟล์เสริมอย่าง <code>index.md</code> และ <code>log.md เพื่อบันทึกการทำงาน</code></li>
</ul>



<p class="wp-block-paragraph">ถ้าอธิบายแบบบ้านๆ OKF คือการบอกว่า “ถ้าเราจะส่ง knowledge ก้อนหนึ่งให้ AI หรือระบบอื่นเอาไปอ่านต่อ เราควรแพ็กมันเป็นไฟล์แบบไหนดี”</p>



<p class="wp-block-paragraph">และคำตอบของ Google คือ ไม่ต้องสร้างฐานข้อมูลใหม่ ไม่ต้องมี SDK เฉพาะ ไม่ต้องบีบอัดเป็น format แปลกๆ แต่ให้ใช้ markdown + YAML + link + folder แบบที่คนอ่านก็ได้ เครื่องอ่านก็ดี</p>



<p class="wp-block-paragraph">ถ้าสังเกตให้ดี  LLM Wiki ของ Karpathy ก็ใช้หลักการแบบนี้เช่นกัน แต่แค่มันไม่เคยมีใคร (แม้แต่ Andrej Karpathy) ออกมาบอกว่ามันเป็นสิ่งที่ดีหรือควรเป็นมาตรฐานนะ และคราวนี้ Google เลยออกมาบอกแทน ว่า เออ ทำแบบนี้ก็ดีแล้ว ง่ายๆ ได้ใจความ และขอเสนอเพิ่มเติมนิดหน่อยเพื่อให้มันดีขึ้น ประมาณนั้นครับ</p>



<h2 class="wp-block-heading">จุดที่ต้องแยกให้ชัด: OKF กับ LLM Wiki ไม่ใช่สิ่งเดียวกัน</h2>



<p class="wp-block-paragraph">เพื่อความกระจ่างขึ้น ขอชี้แจงเพิ่มเติมอีกนิดว่า OKF กับ LLM Wiki มีหน้าตาคล้ายกันมาก เพราะทั้งคู่ใช้ markdown, มี link, มี index, มี log และให้ AI อ่านความรู้ที่คนหรือ agent รวบรวมไว้ แต่บทบาทของสองอย่างนี้ไม่เหมือนกัน</p>



<p class="wp-block-paragraph">แต่พอคิดดีๆ แล้วมันคนละระดับกัน</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>LLM Wiki คือ แนวทางหรือระบบการสะสมความรู้ระยะยาว</strong><br><strong>OKF คือ ฟอร์แมตกลางสำหรับแลกเปลี่ยน knowledge/context บางชนิด</strong></p>
</blockquote>



<p class="wp-block-paragraph">พูดอีกแบบคือ LLM Wiki เป็นเหมือน “คลังความรู้ที่ AI ช่วยดูแล” ส่วน OKF เป็นเหมือน “กล่องมาตรฐานสำหรับแพ็กความรู้บางส่วนให้ส่งต่อได้” และเอาจริงๆ ส่วนตัวผมคิดว่า Google เน้นให้ใช้ในเชิงการเก็บชุดข้อมูล (dateset) และความสัมพันธ์ด้วยซ้ำ เดี๋ยวลองดูจากตัวอย่างด้านล่างได้</p>



<p class="wp-block-paragraph">ดังนั้น OKF ไม่ได้เกิดมาเพื่อแทน Notion, Obsidian, Wiki หรือ LLM Wiki ทั้งระบบ แต่มันเกิดมาเพื่อแก้ปัญหาว่า dateset หรือ knowledge ที่กระจัดกระจายอยู่ตาม data catalog, schema, runbook, doc, wiki, notebook หรือในหัว senior engineer จะถูกแพ็กให้อยู่ในรูปที่ AI ใช้ได้อย่างไร</p>



<h2 class="wp-block-heading">ที่มาของ OKF: ปัญหาไม่ใช่ model ไม่เก่ง แต่ context กระจัดกระจาย</h2>



<p class="wp-block-paragraph">ในบทความ Google Cloud เขาเปิดด้วยประเด็นที่ผมเห็นด้วยมาก คือ foundation model เก่งขึ้นเรื่อยๆ แต่พอใช้งานจริง โดยเฉพาะงานแบบ agentic system ปัญหามักไม่ใช่ model ทำไม่ได้ แต่เป็น model ไม่มี context ที่ถูกต้องพอ</p>



<p class="wp-block-paragraph">ตัวอย่างเช่น ถ้า AI agent ต้องตอบคำถามว่า “จะคำนวณ weekly active users จาก event stream ยังไง” มันไม่ได้ต้องการแค่ SQL syntax แต่มันต้องรู้หลายอย่างพร้อมกัน:</p>



<ul class="wp-block-list">
<li>table ไหนเก็บ event</li>



<li>field ไหนคือ user id จริง</li>



<li>business definition ของ active user คืออะไร</li>



<li>join กับ table ไหนได้บ้าง</li>



<li>metric นี้เคยเปลี่ยนนิยามหรือไม่</li>



<li>มี runbook หรือ caveat อะไร</li>



<li>ข้อมูลนี้ deprecated หรือยัง</li>
</ul>



<p class="wp-block-paragraph">ข้อมูลพวกนี้ในองค์กรจริงมักกระจายอยู่หลายที่มาก บางส่วนอยู่ใน data catalog บางส่วนอยู่ใน wiki บางส่วนอยู่ใน code comment บางส่วนอยู่ใน dashboard บางส่วนอยู่ใน ticket และบางส่วนอยู่ในหัวคน</p>



<p class="wp-block-paragraph">OKF จึงพยายามเสนอ format กลางให้ knowledge เหล่านี้กลายเป็นก้อนที่ส่งต่อได้ อ่านได้ และเชื่อมโยงกันได้</p>



<h2 class="wp-block-heading">ภาพที่เข้าใจง่าย: producer กับ consumer</h2>



<p class="wp-block-paragraph">ภาพที่เข้าใจง่ายคือ OKF คล้ายกับ NotebookLM, Notion หรือ Obsidian ที่ช่วงหลังเริ่มเชื่อม AI เข้ามาอ่านและสรุปเนื้อหา</p>



<p class="wp-block-paragraph">ประเด็นสำคัญคือโลกเริ่มแยกเป็นสองฝั่ง:</p>



<ul class="wp-block-list">
<li><strong>Producer</strong> คือ คนหรือระบบที่สร้างและเก็บ knowledge</li>



<li><strong>Consumer</strong> คือ AI, agent, app หรือเครื่องมือที่อ่าน knowledge นั้นไปใช้งานต่อ</li>
</ul>



<p class="wp-block-paragraph">ปัญหาคือแต่ละแอพมีวิธีเก็บของตัวเอง พอจะย้ายข้ามแอพหรือให้ agent คนละตัวอ่านร่วมกัน ก็ต้องแปลงไปแปลงมา ดังนั้น OKF จึงเข้ามาเสนอว่าอย่างน้อยเราควรมีฟอร์แมตไฟล์กลางที่ทุกฝ่ายเข้าใจร่วมกันได้</p>



<h2 class="wp-block-heading">OKF หน้าตาเป็นอย่างไร</h2>



<p class="wp-block-paragraph">Google บอกว่า OKF v0.1 แทน knowledge เป็น directory ของ markdown files ที่มี YAML frontmatter กำกับรูปแบบการเก็บ และข้อมูลแต่ละไฟล์คือ concept document หนึ่งเรื่อง</p>



<p class="wp-block-paragraph">ตัวอย่างแบบง่ายๆ อาจเป็นแบบนี้:</p>



<pre class="wp-block-code"><code>knowledge-bundle/
├── index.md
├── log.md
├── datasets/
│   └── ecommerce.md
├── tables/
│   ├── orders.md
│   └── customers.md
└── metrics/
    └── weekly-active-users.md</code></pre>



<p class="wp-block-paragraph">และในไฟล์หนึ่งอาจมี frontmatter ประมาณนี้:</p>



<pre class="wp-block-code"><code>---
type: table
title: orders
description: Orders table for ecommerce transactions
resource: bigquery://project.dataset.orders
tags: &#91;ecommerce, transaction, order]
timestamp: 2026-06-13
---

# orders

ตารางนี้เก็บ order transaction ของลูกค้า

## Important fields

| Field | Meaning |
|---|---|
| order_id | unique order identifier |
| customer_id | reference to customers |
| status | order lifecycle status |

## Relationships

- Join with &#91;customers](../tables/customers.md) by `customer_id`
- Used by &#91;weekly-active-users](../metrics/weekly-active-users.md)</code></pre>



<p class="wp-block-paragraph">สิ่งที่น่าสนใจคือ OKF ไม่ได้บังคับ schema ลึกมาก เขาบังคับพื้นฐานน้อยมาก โดย Google บอกว่าทุก concept ต้องมีอย่างน้อย <code>type</code> ส่วน field อื่นๆ เช่น <code>title</code>, <code>description</code>, <code>resource</code>, <code>tags</code>, <code>timestamp</code> เป็นส่วนที่ช่วยให้ query และ consume ได้ง่ายขึ้น</p>



<p class="wp-block-paragraph">จากตัวอย่าง ถ้าใครเป็นโปรแกรมเมอร์และทำเรื่อง database มาก่อน จะพอมองภาพออกได้ไม่ยาก</p>



<h2 class="wp-block-heading">สามหลักการสำคัญของ OKF</h2>



<h3 class="wp-block-heading">1. Minimally opinionated</h3>



<p class="wp-block-paragraph">OKF ไม่ได้พยายามบอกว่าองค์กรต้องมี type อะไรบ้าง หรือแต่ละไฟล์ต้องมี section อะไรบ้าง มันบอกแค่ขอมูลขั้นต่ำที่ทำให้ระบบอื่นอ่านได้ นี่เป็นจุดสำคัญ เพราะถ้ากำหนดมาตรฐานเป๊ะจนเกินไป เราก็อาจจะใช้ยากมาก</p>



<h3 class="wp-block-heading">2. Producer กับ Consumer แยกจากกัน</h3>



<p class="wp-block-paragraph">ความรู้ก้อนหนึ่งอาจถูกเขียนโดยคน, export จาก metadata catalog, generate จาก LLM, หรือสรุปจากเอกสารเดิม ส่วนคนอ่านอาจเป็น AI agent, search index, visualizer หรือระบบ catalog คนละตัวกัน OKF ทำหน้าที่เป็น contract ระหว่างสองฝั่งนี้</p>



<h3 class="wp-block-heading">3. Format ไม่ใช่ platform</h3>



<p class="wp-block-paragraph">OKF ไม่ผูกกับ Google Cloud, database, model provider หรือ agent framework ใดๆ สิ่งนี้สำคัญมาก เพราะถ้าจะเป็นฟอร์แมตกลางจริง มันต้องอ่านเขียนได้โดยไม่ต้องมีบัญชีเฉพาะหรือ SDK เฉพาะ</p>



<h2 class="wp-block-heading">แล้ว OKF เกี่ยวอะไรกับ LLM Wiki</h2>



<p class="wp-block-paragraph">ผมคิดว่า OKF เกี่ยวกับ LLM Wiki ในฐานะ “หยิบ pattern บางอย่างมา formalize” ไม่ใช่ “เอา LLM Wiki ทั้งระบบมาทำเป็นมาตรฐาน”</p>



<p class="wp-block-paragraph">LLM Wiki ของ Karpathy เน้นแนวคิดว่าเราควรให้ LLM ช่วย build knowledge base แบบสะสมไปเรื่อยๆ จาก source ต่างๆ แล้วเชื่อมโยงเป็น wiki ที่ query ได้ ไม่ต้อง RAG จากศูนย์ทุกครั้ง ผมเคยเขียนเรื่องนี้ไว้ในบทความ <a href="https://myifew.com/7636/llm-wiki-karpathy/" target="_blank" rel="noreferrer noopener">LLM Wiki: คลังความรู้ส่วนตัว ตามแบบฉบับของ Karpathy</a></p>



<p class="wp-block-paragraph">ส่วน OKF เอารูปแบบที่คล้ายกัน เช่น markdown, frontmatter, link, directory, index, log มาใช้เป็นฟอร์แมตกลางสำหรับ knowledge bundle โดยเฉพาะสำหรับเรื่อง metadata, data catalog, dataset context และความรู้ที่ต้องส่งต่อข้าม tool หรือข้าม agent</p>



<figure class="wp-block-table"><table><thead><tr><th></th><th>LLM Wiki</th><th>OKF</th></tr></thead><tbody><tr><td>หลักการ</td><td>แนวทางทำ knowledge base ที่ LLM ช่วยดูแล</td><td>ฟอร์แมตกลางสำหรับแพ็ก knowledge/context</td></tr><tr><td>เป้าหมาย</td><td>สะสม, สรุป, cross-link และ query ความรู้ระยะยาว</td><td>ทำให้ knowledge ส่งต่อและ consume ข้ามระบบได้</td></tr><tr><td>ขอบเขต</td><td>กว้างมาก ใช้กับบทความ, paper, notes, project memory, research ได้</td><td>เหมาะมากกับ metadata, dataset, schema, metric, runbook, catalog</td></tr><tr><td>หน่วยหลัก</td><td>wiki page / concept page / source summary</td><td>concept document ใน bundle</td></tr><tr><td>schema</td><td>ขึ้นกับ repo หรือทีมที่ออกแบบ</td><td>มีข้อมูลพื้นฐานขั้นต่ำ เช่น type และ frontmatter</td></tr><tr><td>คนสร้างและคนใช้</td><td>มักอยู่ใน workflow เดียวกัน เช่น agent ช่วย maintain wiki</td><td>producer และ consumer แยกกันชัดเจนกว่า</td></tr><tr><td>การนำไปใช้</td><td>ทำ second brain, research wiki, project knowledge, internal KB</td><td>ทำ exchange format สำหรับ data catalog, enrichment pipeline, AI agent context</td></tr><tr><td>สรุปสั้น</td><td>ระบบความรู้</td><td>ฟอร์แมตแลกเปลี่ยนความรู้ หรือแลกเปลี่ยน dataset</td></tr></tbody></table></figure>



<h2 class="wp-block-heading">OKF เหมาะกับ knowledge แบบไหน</h2>



<p class="wp-block-paragraph">จากที่อ่าน ผมว่า use case ที่ตรงที่สุดของ OKF คือ knowledge ที่มีลักษณะ “เป็น context ให้ AI ใช้ reasoning ต่อ” โดยเฉพาะ knowledge ที่มาเป็นชุด data เช่น</p>



<ul class="wp-block-list">
<li>dataset description</li>



<li>table schema</li>



<li>field meaning</li>



<li>business metric definition</li>



<li>join path</li>



<li>runbook</li>



<li>API deprecation note</li>



<li>data lineage</li>



<li>usage guide ของ table หรือ report</li>



<li>context สำหรับ agent ที่ต้องทำงานกับข้อมูล</li>
</ul>



<p class="wp-block-paragraph">ตัวอย่างที่ Google ปล่อยมาก็ไปทางนี้ชัดเจน เช่น enrichment agent ที่เดิน BigQuery dataset แล้วร่าง OKF concept document สำหรับ table และ view จากนั้นใช้ LLM อีกส่วน ไปหา documentation มา enrich ด้วย citation, schema และ join path</p>



<p class="wp-block-paragraph">เขายังมี static HTML visualizer ที่เปลี่ยน OKF bundle เป็น graph view ได้ในไฟล์เดียว และมี sample bundle เช่น <a href="https://developers.google.com/analytics/bigquery/web-ecommerce-demo-dataset" target="_blank" rel="noreferrer noopener">GA4 e-commerce</a>, <a href="https://console.cloud.google.com/bigquery?ws=!1m4!1m3!3m2!1sbigquery-public-data!2sstackoverflow" target="_blank" rel="noreferrer noopener">Stack Overflow</a>, และ <a href="https://cloud.google.com/blog/topics/public-datasets/bitcoin-in-bigquery-blockchain-analytics-on-public-data?e=48754805">Bitcoin public datasets</a></p>



<h2 class="wp-block-heading">ตัวอย่างการใช้ในองค์กร</h2>



<p class="wp-block-paragraph">สมมติองค์กรมี data warehouse และมี table ชื่อ <code>orders</code>, <code>customers</code>, <code>events</code> อยู่แล้ว ปัญหาคือคนรู้จริงว่า table ไหนใช้ทำอะไรอาจมีไม่กี่คน และนิยาม business metric อาจอยู่กระจัดกระจาย</p>



<p class="wp-block-paragraph">ถ้าใช้แนว OKF เราอาจ export หรือเขียน knowledge bundle แบบนี้:</p>



<pre class="wp-block-code"><code>company-data-context/
├── index.md
├── log.md
├── datasets/
│   └── ecommerce.md
├── tables/
│   ├── orders.md
│   ├── customers.md
│   └── events.md
├── metrics/
│   ├── gross-merchandise-value.md
│   └── weekly-active-users.md
└── runbooks/
    └── data-quality-incident.md</code></pre>



<p class="wp-block-paragraph">พอ agent ต้องเขียน SQL, ตรวจ data quality, อธิบาย dashboard หรือช่วย analyst หา join path มันก็ไม่ได้อ่านแค่ schema ดิบ แต่ได้อ่าน business context ที่ curated แล้วด้วย</p>



<p class="wp-block-paragraph">นี่คือจุดที่ผมคิดว่า OKF มีประโยชน์มาก เพราะมันไม่ได้พยายามเป็น app ใหม่ แต่มันเป็น format ที่อยู่ตรงกลางระหว่าง data source, documentation, catalog และ AI agent</p>



<h2 class="wp-block-heading">ถ้าจะเอา OKF มาใช้กับ LLM Wiki ควรทำยังไง</h2>



<p class="wp-block-paragraph">ความเห็นผมตอนนี้คือ ไม่ควรเอา OKF ไปครอบ LLM Wiki ทั้งหมด แต่ควรใช้ OKF เป็น subset หรือ format สำหรับ knowledge บางกลุ่ม</p>



<p class="wp-block-paragraph">ตัวอย่างเช่น LLM Wiki ส่วนตัวหรือของทีมอาจมีหลายเรื่องมาก:</p>



<ul class="wp-block-list">
<li>บทความที่อ่าน</li>



<li>paper summary</li>



<li>project notes</li>



<li>decision log</li>



<li>people/company/entity</li>



<li>research synthesis</li>



<li>requirement spec</li>



<li>API/database/UX knowledge</li>
</ul>



<p class="wp-block-paragraph">ส่วนที่ควรทำให้ OKF-compatible อาจเป็นเฉพาะส่วนที่ต้องแลกเปลี่ยนกับระบบอื่น เช่น:</p>



<ul class="wp-block-list">
<li>dataset catalog</li>



<li>API catalog</li>



<li>data dictionary</li>



<li>business metric glossary</li>



<li>requirement knowledge graph</li>



<li>runbook ที่ agent ต้องใช้ทำงาน</li>
</ul>



<p class="wp-block-paragraph">พูดง่ายๆ คือ LLM Wiki เป็นระบบใหญ่ ส่วน OKF เป็น format ที่ช่วยให้บางส่วนของระบบใหญ่ส่งต่อได้ง่ายขึ้น</p>



<h2 class="wp-block-heading">แล้ว Requirement Spec Center ใช้แนวนี้ได้ไหม</h2>



<p class="wp-block-paragraph">ผมว่าตรงนี้น่าสนใจมาก เพราะช่วงนี้ผมกำลังคิดเรื่อง requirement/spec center ที่ให้ AI ช่วย maintain ความรู้ของระบบ เช่น product, change, API, database, table, field, UX/UI, test case, approval และ release</p>



<p class="wp-block-paragraph">สำหรับงานแบบนี้ ผมไม่คิดว่า OKF คือคำตอบทั้งหมด แต่แนวคิด OKF เอามาใช้ได้เยอะมาก โดยเฉพาะการทำให้แต่ละ entity เป็น markdown file ที่มี frontmatter และ link ถึงกัน</p>



<p class="wp-block-paragraph">เช่น change หนึ่งอาจเชื่อมไปหา API, table, field, UX screen, test case และ approval record:</p>



<pre class="wp-block-code"><code>product-change-kb/
├── changes/
│   └── HOME-25Q3-FEA-01.md
├── apis/
│   └── API-HOME-POST-BOOKINGS.md
├── databases/
│   └── HOME/tables/bookings.md
├── ux-ui/
│   └── HOME/booking-form.md
└── tests/
    └── HOME-25Q3-FEA-01-test-case.md</code></pre>



<p class="wp-block-paragraph">สิ่งนี้ไม่ใช่ OKF ตาม Google ตรงๆ ทั้งหมด แต่มันใช้แนวเดียวกัน คือ knowledge เป็น file, มี metadata, มี link, มี graph และ AI อ่านความสัมพันธ์ได้</p>



<p class="wp-block-paragraph">และจากที่ผมเอา LLM Wiki มาดัดแปลงเพื่อลองทำ Requirement Spec Center ก็พบว่าคล้ายกับสิ่งที่ OKF กำหนดมาก แต่ก็ยังพบว่าต้องปรับอะไรอีกหลายอย่าง ถ้าจะใช้งานจริงๆ ซึ่ง OKF พอมาเสริมไอเดียได้</p>



<h2 class="wp-block-heading">ความเห็นส่วนตัวของผม</h2>



<p class="wp-block-paragraph">สิ่งที่ทำให้ OKF น่าสนใจไม่ใช่เพราะมันมีเทคนิคซับซ้อน แต่เพราะมันเรียบง่ายมากจนมีโอกาสถูกใช้จริง</p>



<p class="wp-block-paragraph">โลก AI ตอนนี้มีปัญหาใหญ่คือทุกคนพยายามสร้าง agent แต่ context ที่ agent ต้องใช้กลับกระจัดกระจายและไม่ portable เท่าไร ถ้าแต่ละองค์กรเริ่มมีวิธีแพ็ก context เป็น markdown bundle ที่มี metadata และ link ชัดเจน AI จะทำงานกับ knowledge ได้ดีขึ้นมาก</p>



<p class="wp-block-paragraph">แต่ผมก็ยังคิดว่า OKF v0.1 ยังเป็นจุดเริ่มต้นมากๆ ต้องดูต่อว่าจะมี tool, producer, consumer และ adoption จริงแค่ไหน โดยเฉพาะนอก Google Cloud</p>



<p class="wp-block-paragraph">สำหรับผม takeaway ที่สำคัญที่สุดคือ:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><strong>OKF ไม่ได้มาแทน LLM Wiki แต่มาช่วยให้ knowledge บางส่วนของ LLM Wiki หรือ data catalog ถูกแลกเปลี่ยนและใช้งานโดย AI ได้ง่ายขึ้น</strong></p>
</blockquote>



<p class="wp-block-paragraph">ถ้าจะใช้จริง ผมจะเริ่มจาก use case ที่ชัดก่อน เช่น data dictionary, metric glossary, API catalog หรือ requirement traceability แล้วค่อยดูว่าควร เชื่อมโยงกันอย่างไร และนำไปปลั๊กกับ AI อย่างไรต่อ</p>



<h2 class="wp-block-heading">แหล่งอ้างอิง</h2>



<ul class="wp-block-list">
<li><a href="https://cloud.google.com/blog/products/data-analytics/how-the-open-knowledge-format-can-improve-data-sharing" target="_blank" rel="noreferrer noopener">Google Cloud: How the Open Knowledge Format can improve data sharing</a></li>



<li><a href="https://www.blognone.com/node/150909" target="_blank" rel="noreferrer noopener">Blognone: กูเกิลเปิดตัว Open Knowledge Format (OKF)</a></li>



<li><a href="https://www.facebook.com/peesamac/posts/google-%E0%B9%80%E0%B8%9E%E0%B8%B4%E0%B9%88%E0%B8%87%E0%B8%9B%E0%B8%A5%E0%B9%88%E0%B8%AD%E0%B8%A2%E0%B8%A1%E0%B8%B2%E0%B8%95%E0%B8%A3%E0%B8%90%E0%B8%B2%E0%B8%99%E0%B9%83%E0%B8%AB%E0%B8%A1%E0%B9%88%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%8A%E0%B8%B7%E0%B9%88%E0%B8%AD-open-knowledge-format-okf-%E0%B9%81%E0%B8%A5%E0%B9%89%E0%B8%A7%E0%B8%9E%E0%B8%AD%E0%B8%9C%E0%B8%A1%E0%B9%84%E0%B8%9B%E0%B8%AD%E0%B9%88%E0%B8%B2%E0%B8%99%E0%B8%88%E0%B8%A3%E0%B8%B4%E0%B8%87/122167457078655322/" target="_blank" rel="noreferrer noopener">โพสต์อธิบาย OKF จาก AI กับ Peesamac</a></li>



<li><a href="https://myifew.com/7636/llm-wiki-karpathy/" target="_blank" rel="noreferrer noopener">บทความเดิมของผมเรื่อง LLM Wiki ของ Andrej Karpathy</a></li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://myifew.com/7843/open-knowledge-format-okf-llm-wiki/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
