[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"academy-blogs-th-1-12-Rust%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520The%2525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252520Series-all-all-createdAt:desc-default":3},{"data":4,"page":88,"perPage":597,"totalItems":598,"totalPages":599},[5,101,148,202,264,311,345,390,442,485,518,560],{"alt":6,"cover_image_path":7,"created":8,"expand":9,"id":96,"published_at":97,"school_blog":92,"short_description":98,"title":99,"updated":100,"slug":93,"views":95},"ภาพหน้าปก Golang The Series EP.160 วิธีสร้าง Enterprise Internal AI Tool (RAG) ด้วย Qdrant และ Gin ของ Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fbny0x2e979e6m15\u002F39ih7hxpf8ja_0haq58zhl4.png","2026-07-13 05:30:46.231Z",{"keywords":10,"locale":62,"school_blog":72},[11,19,24,28,32,36,40,45,49,53,57],{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},"sclkey987654321","school_keywords","2026-03-04 08:20:11.547Z","76qprkevbgfdps8","ey3puyme01a9bsw","Go","2026-06-07 06:45:07.798Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},"2026-03-04 08:20:14.253Z","ah6lvy4x8qe08l5","Golang","2026-06-07 06:45:08.193Z",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":25,"updated_by":15},"2026-06-11 16:14:22.575Z","gluay8aj98wheus","RAG",{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},"2026-06-30 03:40:49.549Z","lz4vxehenzo8oum","Qdrant",{"collectionId":12,"collectionName":13,"created":33,"created_by":15,"id":34,"name":35,"updated":33,"updated_by":15},"2026-07-13 05:30:10.662Z","txjbbpvtqvsy14j","Gin Gonic",{"collectionId":12,"collectionName":13,"created":37,"created_by":15,"id":38,"name":39,"updated":37,"updated_by":15},"2026-06-09 02:46:11.702Z","y9xcv17enwjxdcw","Server-Sent Events",{"collectionId":12,"collectionName":13,"created":41,"created_by":15,"id":42,"name":43,"updated":44,"updated_by":15},"2026-05-11 08:41:15.880Z","lroded80zwh4qm3"," Design System","2026-06-07 06:49:13.636Z",{"collectionId":12,"collectionName":13,"created":46,"created_by":15,"id":47,"name":48,"updated":46,"updated_by":15},"2026-07-13 05:30:26.261Z","tg35sqbbdingumw","SSE Streaming",{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":50,"updated_by":15},"2026-07-06 06:33:19.833Z","nri7epnlbj96nyi","Context Injection",{"collectionId":12,"collectionName":13,"created":54,"created_by":15,"id":55,"name":56,"updated":54,"updated_by":15},"2026-07-13 05:30:34.326Z","i0grg21rqz4i7y1","Enterprise AI Tool",{"collectionId":12,"collectionName":13,"created":58,"created_by":15,"id":59,"name":60,"updated":61,"updated_by":15},"2026-03-04 08:44:11.146Z","gms2qr4xg6qv65e","Superdev Academy","2026-06-07 06:46:28.624Z",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},"th","pbc_1989393366","locales","2026-01-22 10:59:55.832Z","twemoji:flag-thailand","s8wri3bt4vgg2ji",true,"Thai","2026-04-10 15:42:46.614Z",{"category":73,"collectionId":74,"collectionName":75,"created":76,"expand":77,"id":92,"slug":93,"updated":94,"views":95},"wqxt7ag2gn7xcmk","pbc_2105096300","school_blogs","2026-07-13 05:30:45.321Z",{"category":78},{"blogIds":79,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":86,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],"sclcatblg987654321","school_category_blogs","2026-03-04 08:33:53.210Z","59ty92ns80w_15oc1implw.png","","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fwqxt7ag2gn7xcmk\u002F59ty92ns80w_15oc1implw.png",{"en":87,"th":87},"Golang The Series",1,"2026-03-16 04:39:38.440Z","published","2026-06-07 06:45:03.856Z","wqf1daar37kumo1","build-enterprise-rag-internal-ai-tool-golang-qdrant","2026-07-14 11:53:36.635Z",123,"bny0x2e979e6m15","2026-07-14 03:00:00.000Z","เจาะลึก Workshop ใหญ่ประจำซีซัน! สอนสร้างเซิร์ฟเวอร์ระบบถาม-ตอบอัจฉริยะ (RAG) ประจำองค์กรด้วยภาษา Go, Gin และ Qdrant พร้อมระบบกรองสิทธิ์ตามแผนก (Security Filter) และสตรีมคำตอบแบบ Real-time (SSE Streaming)","Golang The Series EP.160: วิธีสร้าง Enterprise Internal AI Tool (RAG) ด้วย Qdrant และ Gin","2026-07-14 03:00:00.127Z",{"alt":102,"cover_image_path":103,"created":104,"expand":105,"id":143,"published_at":144,"school_blog":139,"short_description":145,"title":146,"updated":147,"slug":140,"views":142},"ภาพปกบทความ 'Golang The Series EP.159: Hybrid Search ผสมผสาน SQL และ Vector Search ใน Go' บนพื้นหลังกราฟิกโครงข่ายข้อมูล AI สีน้ำเงิน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fg4ldhm8lhjzgywr\u002F37uy7or0h71l_b3q86nqy3y.png","2026-07-13 01:22:49.056Z",{"keywords":106,"locale":132,"school_blog":133},[107,108,109,113,117,122,123,128],{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":110,"created_by":15,"id":111,"name":112,"updated":110,"updated_by":15},"2026-07-13 01:22:24.796Z","jakeeeq3nrsn8q6","Hybrid Search",{"collectionId":12,"collectionName":13,"created":114,"created_by":15,"id":115,"name":116,"updated":114,"updated_by":15},"2026-07-13 01:22:28.308Z","p1xcuxg9elg8xnt","Vector Search",{"collectionId":12,"collectionName":13,"created":118,"created_by":15,"id":119,"name":120,"updated":121,"updated_by":15},"2026-03-04 08:49:14.997Z","o07u79nqhhz3zbn","SQL","2026-06-07 06:48:09.540Z",{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},{"collectionId":12,"collectionName":13,"created":124,"created_by":15,"id":125,"name":126,"updated":127,"updated_by":15},"2026-03-04 08:31:29.142Z","hrqdq7kjl5lzjmi","AI","2026-06-07 06:45:27.147Z",{"collectionId":12,"collectionName":13,"created":129,"created_by":15,"id":130,"name":131,"updated":129,"updated_by":15},"2026-07-13 01:22:42.953Z","hcbz61drlwxlj06","สอน Golang",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":73,"collectionId":74,"collectionName":75,"created":134,"expand":135,"id":139,"slug":140,"updated":141,"views":142},"2026-07-13 01:22:48.450Z",{"category":136},{"blogIds":137,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":138,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],{"en":87,"th":87},"ftwq5mc0lm5y4sp","golang-ep159-hybrid-search-sql-vector-qdrant","2026-07-14 13:05:33.768Z",158,"g4ldhm8lhjzgywr","2026-07-13 03:49:00.799Z","ค้นหาด้วย AI อย่างปลอดภัยและตรงเงื่อนไข! เจาะลึกเทคนิค Hybrid Search บนภาษา Go ที่ผสานขุมพลัง Relational SQL เข้ากับ Vector Database (Qdrant) พร้อมสอนทำ Metadata Pre-filtering","Golang The Series EP.159: Hybrid Search ผสมผสาน SQL และ Vector Search ใน Go","2026-07-13 03:49:00.800Z",{"alt":149,"cover_image_path":150,"created":151,"expand":152,"id":197,"published_at":198,"school_blog":193,"short_description":199,"title":200,"updated":201,"slug":194,"views":196},"รีวิว MacBook Neo สำหรับเขียนโค้ดและดีไซน์","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F8eie9aw82ubxbxx\u002F1y1gsos0k23_55dgls1kbl.png","2026-07-09 02:12:38.928Z",{"keywords":153,"locale":178,"school_blog":179},[154,158,162,166,170,174],{"collectionId":12,"collectionName":13,"created":155,"created_by":15,"id":156,"name":157,"updated":155,"updated_by":15},"2026-07-09 02:12:16.622Z","sixvm9rl2yhh0bu","MacBook Neo",{"collectionId":12,"collectionName":13,"created":159,"created_by":15,"id":160,"name":161,"updated":159,"updated_by":15},"2026-07-09 02:12:20.866Z","suxx1a4em0xfts4","รีวิว MacBook Neo",{"collectionId":12,"collectionName":13,"created":163,"created_by":15,"id":164,"name":165,"updated":163,"updated_by":15},"2026-07-09 02:12:24.866Z","q6655488ekv46nk","MacBook เขียนโปรแกรม",{"collectionId":12,"collectionName":13,"created":167,"created_by":15,"id":168,"name":169,"updated":167,"updated_by":15},"2026-07-09 02:12:27.778Z","1x8krzftjpmvg0s","MacBook ทำดีไซน์",{"collectionId":12,"collectionName":13,"created":171,"created_by":15,"id":172,"name":173,"updated":171,"updated_by":15},"2026-07-09 02:12:30.753Z","wzqc0e6ix0w15lw","MacBook Neo Figma",{"collectionId":12,"collectionName":13,"created":175,"created_by":15,"id":176,"name":177,"updated":175,"updated_by":15},"2026-07-09 02:12:33.914Z","sbhums4zidjke8g","Notebook สาย Tech",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":180,"collectionId":74,"collectionName":75,"created":181,"expand":182,"id":193,"slug":194,"updated":195,"views":196},"spm4l1k5bgmhmmt","2026-07-09 02:12:38.476Z",{"category":183},{"blogIds":184,"collectionId":80,"collectionName":81,"created":185,"created_by":15,"id":180,"image":186,"image_alt":84,"image_path":187,"label":188,"name":189,"priority":190,"publish_at":191,"scheduled_at":84,"status":90,"updated":192,"updated_by":15},[],"2026-03-04 08:31:18.590Z","50hyjr6os45_ayazwr5gq7.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fspm4l1k5bgmhmmt\u002F50hyjr6os45_ayazwr5gq7.png",{"en":189,"th":189},"Knowledge",0,"2026-03-18 02:25:41.222Z","2026-06-07 06:45:02.533Z","d4lfid4991g3dm4","macbook-neo-for-developer-designer","2026-07-14 02:01:43.392Z",142,"8eie9aw82ubxbxx","2026-07-09 04:38:54.569Z","รีวิวเจาะลึก MacBook Neo ราคาเริ่มต้นสองหมื่นกว่าบาท ชาร์จเต็มอยู่ได้ทั้งวัน สรุปให้ชัดจากประสบการณ์จริง สายเขียนโปรแกรมและดีไซเนอร์ทำ UX\u002FUI ใช้ Figma ไหวไหม? มีข้อจำกัดอะไรที่ต้องรู้ก่อนซื้อ หาคำตอบได้ในบทความนี้","MacBook Neo ดีไหม? รีวิวสายเขียนโปรแกรม และ UX\u002FUI ใช้ Figma ไหวไหม","2026-07-09 04:38:54.570Z",{"alt":203,"cover_image_path":204,"created":205,"expand":206,"id":259,"published_at":260,"school_blog":255,"short_description":261,"title":262,"updated":263,"slug":256,"views":258},"ภาพปกบทความ Gemini Spark ผู้ช่วย AI Agent อัจฉริยะจาก Google ที่ช่วยนักพัฒนาทำงาน","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fp7xwfof54n2vgw6\u002F1ozg99pdkdo_wljctdcg61.png","2026-07-08 04:17:30.282Z",{"keywords":207,"locale":241,"school_blog":242},[208,213,218,223,228,232,236],{"collectionId":12,"collectionName":13,"created":209,"created_by":210,"id":211,"name":212,"updated":209,"updated_by":210},"2026-07-08 04:16:49.350Z","423vhnv3ckczcyn","psbbwu8jfhjgxk6","Gemini Spark",{"collectionId":12,"collectionName":13,"created":214,"created_by":15,"id":215,"name":216,"updated":217,"updated_by":15},"2026-03-04 08:44:26.139Z","dlm8aajwkiz9tae","AI Agent","2026-06-07 06:46:33.227Z",{"collectionId":12,"collectionName":13,"created":219,"created_by":15,"id":220,"name":221,"updated":222,"updated_by":15},"2026-03-04 08:20:15.564Z","9zhk20p0247axym","Google","2026-06-07 06:45:08.345Z",{"collectionId":12,"collectionName":13,"created":224,"created_by":15,"id":225,"name":226,"updated":227,"updated_by":15},"2026-03-04 08:49:27.883Z","50iz02zgnjcu9tg","เครื่องมือ AI","2026-06-07 06:48:14.727Z",{"collectionId":12,"collectionName":13,"created":229,"created_by":210,"id":230,"name":231,"updated":229,"updated_by":210},"2026-07-08 04:17:11.174Z","g93sfg748ftx4ct","สายเดฟ",{"collectionId":12,"collectionName":13,"created":233,"created_by":210,"id":234,"name":235,"updated":233,"updated_by":210},"2026-07-08 04:17:19.839Z","zzw4oiswn871wvx","นักพัฒนาเว็บ",{"collectionId":12,"collectionName":13,"created":237,"created_by":15,"id":238,"name":239,"updated":240,"updated_by":15},"2026-03-04 08:34:42.240Z","x5iz64nxo65jqmg","Automation","2026-06-07 06:46:14.305Z",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":243,"collectionId":74,"collectionName":75,"created":244,"expand":245,"id":255,"slug":256,"updated":257,"views":258},"jwhmeg2uxwz0bkp","2026-07-08 04:17:29.779Z",{"category":246},{"blogIds":247,"collectionId":80,"collectionName":81,"created":248,"created_by":15,"id":243,"image":249,"image_alt":84,"image_path":250,"label":251,"name":252,"priority":190,"publish_at":253,"scheduled_at":84,"status":90,"updated":254,"updated_by":15},[],"2026-03-04 08:31:40.635Z","1qt33a4n2u3_lr23qy62xh.png","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclcatblg987654321\u002Fjwhmeg2uxwz0bkp\u002F1qt33a4n2u3_lr23qy62xh.png",{"en":252,"th":252},"Tools & Resources","2025-01-31 09:55:27.001Z","2026-06-07 06:45:02.778Z","gv52vw5tf0sarck","gemini-spark-ai-agent-google","2026-07-13 01:23:57.713Z",127,"p7xwfof54n2vgw6","2026-07-08 05:06:04.320Z","รู้จัก Gemini Spark ผู้ช่วย AI Agent ที่ทำงานเบื้องหลัง 24 ชม. ช่วยสายเดฟจัดการงานรูทีนและจัดระเบียบไฟล์อัตโนมัติ","Gemini Spark AI Agent ตัวใหม่จาก Google ทำอะไรได้บ้าง?","2026-07-08 05:06:04.324Z",{"alt":265,"cover_image_path":266,"created":267,"expand":268,"id":306,"published_at":307,"school_blog":302,"short_description":308,"title":309,"updated":310,"slug":303,"views":305},"ภาพหน้าจอซอร์สโค้ดภาษา Go (Golang) ในส่วนการตั้งค่าการเชื่อมต่อ Initialize Clients ร่วมกับ OpenAI API และ Qdrant Vector Database","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fsyc1mjdbol1ejn8\u002F35ehxbh11htx_2ac24sks5m.png","2026-07-06 05:08:42.860Z",{"keywords":269,"locale":295,"school_blog":296},[270,271,275,276,277,282,286,291],{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":272,"created_by":15,"id":273,"name":274,"updated":272,"updated_by":15},"2026-07-06 06:33:00.946Z","155l2xbfca0zh3v","Go AI",{"collectionId":12,"collectionName":13,"created":29,"created_by":15,"id":30,"name":31,"updated":29,"updated_by":15},{"collectionId":12,"collectionName":13,"created":50,"created_by":15,"id":51,"name":52,"updated":50,"updated_by":15},{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":281,"updated_by":15},"2026-05-11 04:12:24.718Z","zo53ndb3rj4jxci","Vector Database","2026-06-07 06:49:11.382Z",{"collectionId":12,"collectionName":13,"created":283,"created_by":15,"id":284,"name":285,"updated":283,"updated_by":15},"2026-07-06 06:34:08.104Z","i3bzw66tca5r3ra","OpenAI",{"collectionId":12,"collectionName":13,"created":287,"created_by":15,"id":288,"name":289,"updated":290,"updated_by":15},"2026-05-11 06:33:42.663Z","zaz00cag9km798l","GPT-4o","2026-06-07 06:49:12.215Z",{"collectionId":12,"collectionName":13,"created":292,"created_by":15,"id":293,"name":294,"updated":292,"updated_by":15},"2026-07-06 06:34:16.080Z","b929nj68onfzzqr","Hallucination",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":73,"collectionId":74,"collectionName":75,"created":297,"expand":298,"id":302,"slug":303,"updated":304,"views":305},"2026-07-06 05:08:42.546Z",{"category":299},{"blogIds":300,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":301,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],{"en":87,"th":87},"pr7jme4f0oxqnf6","golang-ai-rag-context-injection","2026-07-13 06:38:52.879Z",134,"syc1mjdbol1ejn8","2026-07-07 03:00:00.000Z","ต่อยอดระบบ RAG ในภาษา Go เรียนรู้วิธีทำ Context Injection ร่วมกับ Qdrant และ GPT-4o เพื่อตีกรอบให้ LLM ตอบคำถามแม่นยำ พร้อมทริคแก้ปัญหา AI หลอน (Hallucination) สำหรับระบบโปรดักชัน","Golang The Series EP.158: เทคนิค Context Injection ในสถาปัตยกรรม RAG","2026-07-07 03:00:00.095Z",{"alt":312,"cover_image_path":313,"created":314,"expand":315,"id":340,"published_at":341,"school_blog":336,"short_description":342,"title":343,"updated":344,"slug":337,"views":339},"ภาพสถาปัตยกรรม Document Ingestion Pipeline สกัดข้อความจากไฟล์ PDF และ Word ด้วยภาษา Golang ส่งเข้า Qdrant Database สำหรับระบบ RAG","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ftai7yrjthxbasxc\u002F3342soq2rnvk_1hktugg5b2.png","2026-07-05 13:45:30.566Z",{"keywords":316,"locale":329,"school_blog":330},[317,318,319,323,324],{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":320,"created_by":15,"id":321,"name":322,"updated":320,"updated_by":15},"2026-07-05 13:45:03.865Z","4kfwr0tzqe7y1ux","Document Ingestion Pipeline",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":25,"updated_by":15},{"collectionId":12,"collectionName":13,"created":325,"created_by":15,"id":326,"name":327,"updated":328,"updated_by":15},"2026-03-04 08:44:53.062Z","puutdnxuitnxxgq","Backend","2026-06-07 06:46:40.599Z",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":73,"collectionId":74,"collectionName":75,"created":331,"expand":332,"id":336,"slug":337,"updated":338,"views":339},"2026-07-05 13:45:30.326Z",{"category":333},{"blogIds":334,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":335,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],{"en":87,"th":87},"ytqbhupna4e0zox","golang-document-ingestion-pipeline-pdf-word-rag","2026-07-13 00:21:18.533Z",139,"tai7yrjthxbasxc","2026-07-06 04:39:11.522Z","เรียนรู้การสร้าง Document Ingestion Pipeline ด้วยภาษา Go (Golang) เพื่ออ่าน สกัด และแปลงไฟล์เอกสาร PDF\u002FWord เป็นเวกเตอร์เข้า Qdrant เตรียมพร้อมสำหรับระบบ RAG","Golang The Series EP.157: สร้าง Document Ingestion Pipeline สกัด PDF\u002FWord ทำ RAG","2026-07-06 04:39:11.545Z",{"alt":346,"cover_image_path":347,"created":348,"expand":349,"id":385,"published_at":386,"school_blog":382,"short_description":387,"title":388,"updated":389,"slug":383,"views":305},"กราฟิกเปรียบเทียบหน้าจอ OLED และ LCD ในการใช้งาน Dark Mode เพื่อประหยัดแบตเตอรี่","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Faoruub018towlo1\u002F1xfzhn7rnwt_hx1p0hd0yj.png","2026-06-25 05:09:13.355Z",{"keywords":350,"locale":375,"school_blog":376},[351,355,359,363,367,371],{"collectionId":12,"collectionName":13,"created":352,"created_by":210,"id":353,"name":354,"updated":352,"updated_by":210},"2026-06-25 05:30:39.198Z","hckp0of2bjlhc5q","Dark Mode",{"collectionId":12,"collectionName":13,"created":356,"created_by":210,"id":357,"name":358,"updated":356,"updated_by":210},"2026-06-25 05:30:45.496Z","66d3kj3ldnakji3","ประหยัดแบตเตอรี่",{"collectionId":12,"collectionName":13,"created":360,"created_by":210,"id":361,"name":362,"updated":360,"updated_by":210},"2026-06-25 05:30:52.174Z","m61f9rrj0lr9afw","หน้าจอ OLED",{"collectionId":12,"collectionName":13,"created":364,"created_by":210,"id":365,"name":366,"updated":364,"updated_by":210},"2026-06-25 05:30:58.299Z","gzwxn7q6mxr9eh1","หน้าจอ LCD",{"collectionId":12,"collectionName":13,"created":368,"created_by":210,"id":369,"name":370,"updated":368,"updated_by":210},"2026-06-25 05:31:03.024Z","hedvf4ccjgtj8ba","โหมดมืด",{"collectionId":12,"collectionName":13,"created":372,"created_by":210,"id":373,"name":374,"updated":372,"updated_by":210},"2026-06-25 05:31:08.779Z","12wmh3e958f3dud","มือถือแบตหมดไว",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":180,"collectionId":74,"collectionName":75,"created":377,"expand":378,"id":382,"slug":383,"updated":384,"views":305},"2026-06-25 05:09:13.010Z",{"category":379},{"blogIds":380,"collectionId":80,"collectionName":81,"created":185,"created_by":15,"id":180,"image":186,"image_alt":84,"image_path":187,"label":381,"name":189,"priority":190,"publish_at":191,"scheduled_at":84,"status":90,"updated":192,"updated_by":15},[],{"en":189,"th":189},"zwtmqudx5hyfnx9","ark-mode-save-battery-oled-vs-lcd","2026-07-14 02:18:36.384Z","aoruub018towlo1","2026-07-03 04:00:00.000Z","ข้องใจ Dark Mode ช่วยประหยัดแบตเตอรี่ได้จริงไหม? เจาะลึกหลักการทำงานของหน้าจอ OLED และ LCD","Dark Mode ทำให้แบตอึดขึ้นจริงไหม?","2026-07-03 04:00:00.079Z",{"alt":391,"cover_image_path":392,"created":393,"expand":394,"id":437,"published_at":438,"school_blog":433,"short_description":439,"title":440,"updated":441,"slug":434,"views":436},"Kubernetes คืออะไร คู่มือสำหรับมือใหม่ Superdev Academy","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fb591n7u811n7f8w\u002F197a0zn0cu8_jyldy5sp8w.png","2026-06-30 10:01:05.012Z",{"keywords":395,"locale":426,"school_blog":427},[396,400,404,408,412,417,422],{"collectionId":12,"collectionName":13,"created":397,"created_by":15,"id":398,"name":399,"updated":397,"updated_by":15},"2026-06-30 10:00:31.977Z","u0fuwvhmzp3gi6l","Kubernetes คืออะไร",{"collectionId":12,"collectionName":13,"created":401,"created_by":15,"id":402,"name":403,"updated":401,"updated_by":15},"2026-06-30 10:00:37.109Z","4u6yweqcf8la81u","K8s คืออะไร",{"collectionId":12,"collectionName":13,"created":405,"created_by":15,"id":406,"name":407,"updated":405,"updated_by":15},"2026-06-30 10:00:44.645Z","k8724624w4lxkf5","Kubernetes เบื้องต้น",{"collectionId":12,"collectionName":13,"created":409,"created_by":15,"id":410,"name":411,"updated":409,"updated_by":15},"2026-06-30 10:00:46.492Z","84f23k4clxd46pf","Container Orchestration",{"collectionId":12,"collectionName":13,"created":413,"created_by":15,"id":414,"name":415,"updated":416,"updated_by":15},"2026-03-04 08:35:11.709Z","ga2eo1rr4uw66mu","DevOps","2026-06-07 06:46:27.244Z",{"collectionId":12,"collectionName":13,"created":418,"created_by":15,"id":419,"name":420,"updated":421,"updated_by":15},"2026-03-04 08:34:10.799Z","m3qoswhgnc4c38n","Kubernetes","2026-06-07 06:46:00.116Z",{"collectionId":12,"collectionName":13,"created":423,"created_by":15,"id":424,"name":425,"updated":423,"updated_by":15},"2026-06-30 10:01:01.422Z","vwjpdq1kyt56sbe","K8s",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":243,"collectionId":74,"collectionName":75,"created":428,"expand":429,"id":433,"slug":434,"updated":435,"views":436},"2026-06-30 10:01:04.810Z",{"category":430},{"blogIds":431,"collectionId":80,"collectionName":81,"created":248,"created_by":15,"id":243,"image":249,"image_alt":84,"image_path":250,"label":432,"name":252,"priority":190,"publish_at":253,"scheduled_at":84,"status":90,"updated":254,"updated_by":15},[],{"en":252,"th":252},"44191eo6xzsr2lw","what-is-kubernetes-beginners-guide","2026-07-14 12:13:32.743Z",166,"b591n7u811n7f8w","2026-07-02 03:00:00.000Z","Kubernetes คืออะไร? มารู้จักกับระบบจัดการ Container (K8s) แบบเข้าใจง่ายสำหรับมือใหม่ ตั้งแต่พื้นฐาน Architecture ไปจนถึงคำสั่ง kubectl ที่ต้องรู้","Kubernetes คืออะไร? คู่มือฉบับสมบูรณ์สำหรับมือใหม่","2026-07-02 03:00:00.120Z",{"alt":443,"cover_image_path":444,"created":445,"expand":446,"id":480,"published_at":481,"school_blog":477,"short_description":482,"title":483,"updated":484,"slug":478,"views":196},"รูปกราฟิกเปิดตัวโมเดล AI Claude Sonnet 5 จาก Anthropic พร้อมฟีเจอร์ Agentic AI","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Fo6or25qlfclvt4x\u002F1r4zzm2cy5l_ql8h2g5vwr.png","2026-07-01 02:33:21.418Z",{"keywords":447,"locale":470,"school_blog":471},[448,452,457,461,465],{"collectionId":12,"collectionName":13,"created":449,"created_by":210,"id":450,"name":451,"updated":449,"updated_by":210},"2026-07-01 03:09:12.632Z","3inmsz984qwqoa3","Claude Sonnet 5",{"collectionId":12,"collectionName":13,"created":453,"created_by":15,"id":454,"name":455,"updated":456,"updated_by":15},"2026-05-22 05:15:32.893Z","tksma71n4qm38ir","Anthropic","2026-06-07 06:49:19.783Z",{"collectionId":12,"collectionName":13,"created":458,"created_by":210,"id":459,"name":460,"updated":458,"updated_by":210},"2026-07-01 03:09:26.027Z","1s43rona5vhsuty","Agentic AI",{"collectionId":12,"collectionName":13,"created":462,"created_by":210,"id":463,"name":464,"updated":462,"updated_by":210},"2026-07-01 03:09:32.396Z","147hc6pybopi5ck","เปิดตัว Claude",{"collectionId":12,"collectionName":13,"created":466,"created_by":15,"id":467,"name":468,"updated":469,"updated_by":15},"2026-03-04 08:47:39.303Z","c7tx6p435lymtk1","การใช้ AI เขียนโค้ด","2026-06-07 06:47:30.434Z",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":180,"collectionId":74,"collectionName":75,"created":472,"expand":473,"id":477,"slug":478,"updated":479,"views":196},"2026-07-01 02:33:20.918Z",{"category":474},{"blogIds":475,"collectionId":80,"collectionName":81,"created":185,"created_by":15,"id":180,"image":186,"image_alt":84,"image_path":187,"label":476,"name":189,"priority":190,"publish_at":191,"scheduled_at":84,"status":90,"updated":192,"updated_by":15},[],{"en":189,"th":189},"ruf8wlzpfx7akdf","introducing-claude-sonnet-5-anthropic","2026-07-14 08:39:05.363Z","o6or25qlfclvt4x","2026-07-01 04:58:30.348Z","เจาะลึก Claude Sonnet 5 โมเดล AI ล่าสุดจาก Anthropic อัปเกรดความสามารถด้าน Agentic AI เขียนโค้ด และใช้เครื่องมืออัตโนมัติที่แม่นยำกว่าเดิม","เปิดตัว Claude Sonnet 5 จาก Anthropic มีอะไรใหม่?","2026-07-13 03:32:35.815Z",{"alt":486,"cover_image_path":487,"created":488,"expand":489,"id":513,"published_at":514,"school_blog":509,"short_description":515,"title":516,"updated":517,"slug":510,"views":512},"ไดอะแกรมระบบ Semantic Search Pipeline ด้วย Go, OpenAI Embedding และ Qdrant DB","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F4k07xxnwbkc6n5w\u002F31w5qtjjff0n_f2zeujbdkd.png","2026-06-30 03:39:56.294Z",{"keywords":490,"locale":502,"school_blog":503},[491,495,496,500,501],{"collectionId":12,"collectionName":13,"created":492,"created_by":15,"id":493,"name":494,"updated":492,"updated_by":15},"2026-06-30 03:38:48.005Z","1rc8skkqdrc2jp3","สอนเขียน Go",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":497,"created_by":15,"id":498,"name":499,"updated":497,"updated_by":15},"2026-06-30 03:39:00.665Z","8h7mqqojid7akf4","ระบบค้นหาอัจฉริยะ",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":25,"updated_by":15},{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":281,"updated_by":15},{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":73,"collectionId":74,"collectionName":75,"created":504,"expand":505,"id":509,"slug":510,"updated":511,"views":512},"2026-06-30 03:39:56.012Z",{"category":506},{"blogIds":507,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":508,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],{"en":87,"th":87},"or1jhl03h1oifdj","golang-the-series-ep156-semantic-search-vector-qdrant","2026-07-12 09:16:31.453Z",153,"4k07xxnwbkc6n5w","2026-06-30 04:01:32.789Z","บอกลาการค้นหาแบบเดิม ๆ เรียนรู้วิธีสร้างระบบ Semantic Search ค้นหาข้อมูลตามความหมายและบริบทของภาษาคนด้วย Go ร่วมกับ OpenAI และ Qdrant Vector DB ทำงานผ่าน gRPC ความเร็วสูง","Golang The Series EP.156: Semantic Search ระบบค้นหาอัจฉริยะตามความหมาย","2026-06-30 04:01:32.790Z",{"alt":519,"cover_image_path":520,"created":521,"expand":522,"id":555,"published_at":556,"school_blog":551,"short_description":557,"title":558,"updated":559,"slug":552,"views":554},"ภาพหน้าปกบทความ \"Golang The Series EP.155: Chunking Strategies เทคนิคตัดแบ่งข้อมูลส่งให้ AI\" แสดงตัวอย่างโค้ดภาษา Go ของฟังก์ชัน ChunkText สำหรับตัดแบ่งข้อความออกเป็นส่วนย่อยๆ ตามขนาดและระยะซ้อนทับที่กำหนด","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002F3bvwqxfru4t1c45\u002F291x7mvpm72r_m4q9fjdihg.png","2026-06-29 03:02:06.095Z",{"keywords":523,"locale":544,"school_blog":545},[524,529,530,531,535,536,540],{"collectionId":12,"collectionName":13,"created":525,"created_by":15,"id":526,"name":527,"updated":528,"updated_by":15},"2026-05-11 04:12:12.008Z","bficy78v6muc3cs","Golang AI","2026-06-07 06:49:11.153Z",{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":532,"created_by":15,"id":533,"name":534,"updated":532,"updated_by":15},"2026-06-29 03:00:15.775Z","oju9rhua7ndc8qo","Chunking คืออะไร",{"collectionId":12,"collectionName":13,"created":25,"created_by":15,"id":26,"name":27,"updated":25,"updated_by":15},{"collectionId":12,"collectionName":13,"created":537,"created_by":15,"id":538,"name":539,"updated":537,"updated_by":15},"2026-06-29 03:00:24.149Z","4zujzpok7gf9j03","Overlap",{"collectionId":12,"collectionName":13,"created":541,"created_by":15,"id":542,"name":543,"updated":541,"updated_by":15},"2026-06-11 16:25:49.118Z","8gdef2395f0aey9","Data Pipeline",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":73,"collectionId":74,"collectionName":75,"created":546,"expand":547,"id":551,"slug":552,"updated":553,"views":554},"2026-06-29 03:02:05.889Z",{"category":548},{"blogIds":549,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":550,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],{"en":87,"th":87},"kuwn5pxt9jy8grn","golang-the-series-ep155-chunking-strategies","2026-07-12 09:16:28.571Z",132,"3bvwqxfru4t1c45","2026-06-29 03:13:50.487Z","เรียนรู้เทคนิค Chunking Strategies และการตั้งค่า Overlap สำหรับระบบ RAG ด้วยภาษา Go (Golang) เพื่อตัดแบ่งข้อความภาษาไทยอย่างแม่นยำ ไม่ให้ AI แปลความหมายเพี้ยน","Golang The Series EP.155: Chunking Strategies เทคนิคตัดแบ่งข้อมูลส่งให้ AI","2026-06-29 03:13:50.491Z",{"alt":561,"cover_image_path":562,"created":563,"expand":564,"id":592,"published_at":593,"school_blog":588,"short_description":594,"title":595,"updated":596,"slug":589,"views":591},"ภาพปกบทความ Golang The Series EP.154 เรื่อง Go & Qdrant แนะนำการจัดการฐานข้อมูล Vector ประสิทธิภาพสูงร่วมกับภาษา Go","https:\u002F\u002Ftwsme-r2.tumwebsme.com\u002Fsclblg987654321\u002Ffrjcgafyuac5lzm\u002F27uf2bx3zyic_h209gtcr5a.png","2026-06-16 06:30:23.597Z",{"keywords":565,"locale":581,"school_blog":582},[566,570,571,572,573,577],{"collectionId":12,"collectionName":13,"created":567,"created_by":15,"id":568,"name":569,"updated":567,"updated_by":15},"2026-06-16 06:29:35.886Z","qpjf3bukclgeqdj","Qdrant Go",{"collectionId":12,"collectionName":13,"created":278,"created_by":15,"id":279,"name":280,"updated":281,"updated_by":15},{"collectionId":12,"collectionName":13,"created":14,"created_by":15,"id":16,"name":17,"updated":18,"updated_by":15},{"collectionId":12,"collectionName":13,"created":20,"created_by":15,"id":21,"name":22,"updated":23,"updated_by":15},{"collectionId":12,"collectionName":13,"created":574,"created_by":15,"id":575,"name":576,"updated":574,"updated_by":15},"2026-06-16 06:30:01.118Z","g83t6o1xndjb3pe","Docker Qdrant",{"collectionId":12,"collectionName":13,"created":578,"created_by":15,"id":579,"name":580,"updated":578,"updated_by":15},"2026-06-16 06:30:08.248Z","no84go0hn7g0qm7","RAG Pipeline",{"code":63,"collectionId":64,"collectionName":65,"created":66,"flag":67,"id":68,"is_default":69,"label":70,"updated":71},{"category":73,"collectionId":74,"collectionName":75,"created":583,"expand":584,"id":588,"slug":589,"updated":590,"views":591},"2026-06-16 06:30:14.329Z",{"category":585},{"blogIds":586,"collectionId":80,"collectionName":81,"created":82,"created_by":15,"id":73,"image":83,"image_alt":84,"image_path":85,"label":587,"name":87,"priority":88,"publish_at":89,"scheduled_at":84,"status":90,"updated":91,"updated_by":15},[],{"en":87,"th":87},"9dqw17ee5dict44","golang-the-series-ep154-go-and-qdrant-vector-database","2026-07-14 10:34:19.929Z",151,"frjcgafyuac5lzm","2026-06-24 10:19:04.319Z","เจาะลึก Qdrant เวกเตอร์ดาต้าเบสสายสปีดที่เขียนด้วย Rust เรียนรู้วิธีต่อท่อ gRPC ด้วย Go SDK พร้อมวิธีสร้าง Collection และจัดการข้อมูลสำหรับระบบ RAG Backend","Golang The Series EP.154: Go & Qdrant - การจัดการฐานข้อมูล Vector ประสิทธิภาพสูง","2026-06-24 10:19:17.773Z",12,445,38]