มาลองควบคุม web browser ด้วย Browser Use

เห็นใน feed มีการ share เรื่องการควบคุม web browser ด้วย Browser Useโดย library ตัวนี้บอกว่าเป็น AI Agent ซึ่งการทำงานมีขั้นตอนดังนี้ ดังนั้นเรามาลองใช้งานกันดูแบบง่าย ๆ

Read More…

Robot framework :: ทำความรู้จักกับ Group syntax

ใน Robot framework 7.2 นั้นทำการเพิ่ม Group syntax เข้ามาใน test scriptมีเป้าหมายเพื่อจัดกลุ่มของขั้นตอนการทำงานใน test caseให้อ่านง่ายขึ้น ดูแลรักษาได้ง่ายขึ้นรวมทั้งเรื่อง log ที่ออกมาใน report ให้เข้าใจใน high level มากยิ่งขึ้นแต่ในเอกสารยังแนะนำให้ใช้งาน User Keyword มากกว่าเพราะว่าสามารถ reuse ได้ รวมทั้งเป็นการซ่อนความซับซ้อนของการทำงานไว้ด้วยมาลองใช้งานกันดู

Read More…

ใช้งาน DeepSeek-R1 บน Ollama

เพิ่งเห็นว่า model DeepSeek-R1 มีใน Ollama แล้วเลยลองติดตั้งและใช้งานกันหน่อยซึ่ง Ollama ช่วยให้เราใช้งาน AI บนเครื่องของเราได้model นี้มีให้เลือกหลาย version ตามการใช้งานเป็น reasoning model ที่มีความสามารถด้าน ดังนั้นจึงสามารถนำมาประยุกต์ใช้งานได้หลากหลาย use caseมาทำการติดตั้งและใช้งานกันนิดหน่อย

Read More…

ว่าด้วยเรื่องของการ Scaling ระบบในรูปแบบ Monolith

จากการไปแบ่งปันเรื่องของ Software Architecture ในมุมมองด้านโครงสร้างพบว่าจะมีโครงสร้างของระบบหลายรูปแบบแต่ส่วนใหญ่ที่พบคือ จะแยกเป็น tier ต่าง ๆ ออกมาแล้วแต่ละ tier จะมีขนาดที่ใหญ่มาก ๆ ตามเวลาหรือจำนวน featureไม่ว่าจะเป็น web tier, business tier, service tier และ database tierโดยการโตแบบนี้จะเรียกว่า Monolithหรือบ่อยครั้งจะเรียกว่า Legacy system นั่นเองส่งผลให้ดูแลรักษายาก พัฒนายาก build นานscale ยาก !!

Read More…

บันทึกการอ่าน whitepaper เรื่อง Agents

เห็น link ของ whitepaper เรื่อง Agents จาก twiiterทำการอธิบายเรื่องของ AI Agents ไว้ ประกอบไปด้วย ซึ่งเป็นพื้นฐานของการเรียนรู้เรื่องนี้มาก ๆจึงทำการจดบันทึกไว้นิดหน่อย

Read More…

มาดูการเปลี่ยนแปลงของ MongoDB Go Driver 2.0.0

ทีมพัฒนา MongoDB Go Driver ได้ปล่อย version 2.0.0 ออกมาโดยมีทั้ง feature ใหม่ และ breaking change ต่าง ๆ มาดูกันว่ามีอะไรที่น่าสนใจบ้าง

Read More…

บันทึกการอ่านเรื่อง How Discord Reduced Websocket Traffic by 40% ?

บันทึกการอ่านบทความเรื่อง How Discord Reduced Websocket Traffic by 40%โดยทำการอธิบายแนวทางการลด traffic ของ websocket ลงซึ่ง websocket นั้นเป็นการติดต่อสื่อสารแบบ realtime ของระบบงานนั่นเองมาดูกันว่ามีอะไรที่้น่าสนใจบ้าง

Read More…

ความสามารถใหม่ ๆ ใน Apache Airflow 3.0

พอดีต้องไปแบ่งปันความรู้เรื่องการใช้งาน Apache Airflow ขั้นพื้นฐานเลยไปเห็น roadmap ของความสามารถต่าง ๆ ใน Apache Airflow 3.0จึงทำการสรุปความสามารถที่น่าสนใจไว้นิดหน่อยมาดูกัน

Read More…

วันว่าง ๆ มาลองใช้งาน Claude’s Model Context Protocol (MCP) กับ Playwright กันหน่อย

วันนี้ว่าง ๆ หลังจาก share เรื่องของการพัฒนาและทดสอบระบบงานมาจึงมาดูเรื่องของการใช้งาน Claude’s Model Context Protocol (MCP) สำหรับการทดสอบระบบงานทั้ง web และ API ด้วย Playwright กันหน่อยว่าจะช่วยอย่างไรได้บ้าง

Read More…

มาลองใช้งาน Keyv (Key-value) ซึ่งเปลี่ยนที่จัดเก็บได้

มาทำความรู้จักกับ Keyv for JavaScript ซึ่งจัดการข้อมูลแบบ key-valueโดยสามารถเปลี่ยนที่จัดเก็บได้ด้วย apdater ต่าง ๆ ประกอบไปด้วย และยังมีการบีบอัดข้อมูลที่จัดเก็บ เช่น gzip และ brotli เป็นต้นมาเริ่มทำความรู้จักกัน

Read More…