Blog
Explore my thoughts, tutorials, and insights on technology, programming, and AI.
- External
AIRethinking How Medical AI Reasons: Introducing the Typhoon–SiData+ Ranked-List Medical Reasoning Model
A collaborative research project exploring whether small models can outperform frontier models—like Gemini 2.5 Pro—when trained to produce ranked lists that better reflect real clinical reasoning.
- External
AIMastering Agentic Workflows - 20 Principles to Build Smarter AI Systems
In recent years, large language models (LLMs) have evolved beyond text-based chatbots into agents capable of executing tools—functions that let them gather new information, interact with external systems, or even take actions that affect the real world.
- External
AIBuild a Powerful AI Assistant with Typhoon and MCP: Full Code & Step-by-Step Guide
Learn how to extend Typhoon's capabilities using the Model Context Protocol (MCP). This article covers integrating Typhoon with any MCP server, building a weather-aware trip consultant, exploring Typhoon's own MCP server with built-in prompt templates, and trying it all live in the Typhoon playground.
- External
AIThe Current Landscape of Reasoning Model Development
Latest insights on reasoning model development approaches.
- External
AITyphoon T1 — Our Experiment Towards State-of-the-Art Reasoning Model
First Thai Open Reasoning Model
GeneralFrom Assistant to Collaborator: How Natural Language Agents Shape the World
Natural language agents like Siri and Alexa are evolving through generative models and transformers, generating human-like responses and revolutionizing language processing. The future of these agents involves multi-modal capabilities for interacting with the physical world in healthcare and disaster relief. Responsible development and ethical use are important due to the agents' potential and risks, including the possibility of sentient AI models.
General3x3: The Life-Changing Concepts That Have Driven My Personal and Professional Growth
Life is a journey full of twists and turns, ups and downs, and unexpected surprises. It is a journey that is shaped by various factors, including our personal experiences, values, and skills. Throughout my life, I have learned that there are certain skills and philosophies that have significantly influenced and driven my journey. These skills and philosophies have helped me navigate through the complexities of life, overcome obstacles, and pursue my goals with passion and purpose.
PythonHow to Split Large CSV Files into Equal Number of Rows using Pandas: A Step-by-Step Guide
When working with large datasets in CSV format, it can be challenging to process them efficiently. One solution to this problem is to split the large CSV file into smaller files with an equal number of rows using the Pandas library. This tutorial will show you how to split a large CSV file into smaller ones based on the given code.
Generalปัญญา
ปัญญา หรือในภาษาอังกฤษ wisdom น่าจะเป็นคำที่หลาย ๆ คนคุ้นหูกันเป็นอย่างดี แต่อย่างไรก็ตามก็เป็นที่น่าสงสัยสำหรับผู้เขียนเอง ถึงความหมายที่แท้จริงของคำ ๆ นี้ หลากหลายคำถามเกิดขึ้นมา
FlutterFlutter: วิเคราะห์อนาคตของ Flutter 2.2+
Google I/O งานอัพเดตใหญ่ประจำปีจาก Google ที่จะมาเปิดตัวนวัตกรรมใหม่ ๆ สำหรับผู้ใช้ทั่วไป และนักพัฒนา และในปีนี้ (2021) เอง ก็มีอัพเดตเกี่ยวกับ Flutter ใหม่ ๆ ในหลายเรื่องเช่นเดียวกัน และนั่นถือว่าเป็นสิ่งที่น่าสนใจมาก ๆ สำหรับอนาคตของ Flutter
JavaScriptJS: Event Bubbling and Capture
Event ถือได้ว่าเป็นหนึ่งในหลักสำคัญสำหรับการเขียนโปรแกรมด้วยภาษา JavaScript สำหรับการทำงานกับ Browser เพราะ Event ทำให้เราสามารถสร้าง Event handler (callback) สำหรับทำงานเมื่อมี Event ที่เราสนใจเกิดขึ้นนั่นเอง อย่างไรก็ตามยังมีอีกหนึ่งหลักการที่อาจไม่ได้พบได้โดยทั่วไป แต่หากเจอก็อาจสร้างความสนุกสนานการในการจัดการและพยายามทำความเข้าใจในสิ่งที่เกิดขึ้นก็ได้ นั่นก็คือ Event Bubbling and Capture นั่นเอง
Flutterคาดการณ์ Flutter Engage 2021
อีกไม่นานแล้วสำหรับ Flutter Engage งานใหญ่ประจำปีของ Flutter ที่จะมาอัพเดตรวมถึงปล่อยของใหม่ ๆ ออกมามากมาย ตอนนี้ก็ถึงเวลามาคาดการณ์กันดีกว่าว่าภายในงานจะมีอะไรบ้าง