Back

Mendix Release 11.10 สู่ยุค Agentic Development อย่างเต็มตัว

Mendix 11.10 เปลี่ยนวิธีการพัฒนาแอปพลิเคชันด้วยการนำ AI Agents ที่ชาญฉลาดเข้ามาอยู่ในทุกขั้นตอนของ Development Toolkit โดยตรง ตั้งแต่การสร้างและทดสอบ Chat Agent ใน Studio Pro ไปจนถึง Marketplace Recommendations อัจฉริยะที่ช่วยให้คุณต่อยอดจากโซลูชันที่ผ่านการพิสูจน์มาแล้ว Release นี้ทำให้การพัฒนารู้สึกเหมือนกำลังทำงานร่วมกับ Intelligent Partner มากกว่าการต่อสู้กับโค้ด

นอกจากนี้ยังมีการเสริมรากฐานด้วยอัปเดตสำคัญ ได้แก่ Update Assistant ใหม่สำหรับการอัปเกรดเวอร์ชันอย่างราบรื่น, การปรับปรุง Mobile Performance ด้วย React Native 0.83 รวมถึงการขยาย Collaboration Tools ให้ทีม Internal สามารถทำงานร่วมกับ External Partners ได้อย่างไม่มีสะดุด

Agentic Applications & Orchestration

สร้างและทดสอบ Chat Agent ใน Studio Pro

Agent Editor เวอร์ชันล่าสุดได้เพิ่ม “Chat” Agent เข้ามา ขยาย Toolkit ให้ครอบคลุมนอกเหนือจาก Task Agent ที่มีอยู่เดิม ฟีเจอร์นี้ช่วยให้นักพัฒนาสามารถสร้างและทดสอบ Conversational AI ได้โดยตรงใน Studio Pro ไม่ว่าจะเป็นการพัฒนา Chatbot ที่ทรงพลัง หรือการออกแบบประสบการณ์เชิงสนทนาแบบ Interactive โดยให้เลือก Agent Type เป็น “Chat” ซึ่งจะอยู่ถัดจาก Type “Task” ที่มีอยู่เดิม

อย่าลืม Subscribe รายการ Agent Editor ใน Marketplace เพื่อรับการแจ้งเตือนเมื่อมี Release ใหม่ มีฟีเจอร์ใหม่ที่น่าสนใจรออยู่อีกมาก!

โบนัส: ให้ Maia ช่วยปรับแต่ง Prompt

ทราบหรือไม่ว่า Maia สามารถช่วยปรับแต่ง Prompt ของ Agent ให้ดีขึ้นได้? นี่เป็นวิธีที่ยอดเยี่ยมในการได้รับผลลัพธ์ที่แม่นยำและตรงเป้าหมายยิ่งขึ้น ตัวอย่างคำสั่งที่สามารถใช้ได้ เช่น Agent ชื่อ MyFavoriteAgent ใน Module MyFirstModule:

Please help me refine the system prompt of the CustomBlobDocument called “MyFirstModule.MyFavoriteAgent” to be more specific, clear, and effective.

ลองนำไปปรับใช้กับ Agent ของคุณเองได้เลย!

Mendix Cloud GenAI: การทำงานร่วมกับบุคคลภายนอก

มีฟีเจอร์ใหม่สำหรับ Mendix GenAI Resources Portal เพื่อปรับปรุงการทำงานร่วมกับบุคคลภายนอก ตอนนี้สามารถเพิ่มสมาชิกจากภายนอกองค์กรเข้าใช้งาน Mendix GenAI Resources ได้โดยตรง เหมือนกับสมาชิกภายในทีม เป้าหมายของการอัปเดตนี้คือการ Streamline กระบวนการทำงานร่วมกับ External Collaborators บน GenAI Projects และส่งเสริม Shared Workflows ที่มีประสิทธิภาพมากขึ้น


Agentic Development

Maia Make

Maia Make ได้รับการอัปเกรดหลายรายการ ช่วยให้ใช้งานได้ดีขึ้น, Generation Quality สูงขึ้น และรองรับ Model Elements ที่ Generate ได้มากขึ้น ตอนนี้ Maia สามารถ Generate Constants, JavaScript Actions และจัดโครงสร้าง Folder ให้ได้โดยอัตโนมัติ นอกจากนั้นยังมี Highlight สำคัญ 2 รายการใน 11.10:

การโหลดข้อมูลจาก URL

Maia Make สามารถโหลดข้อมูลจาก URL ที่แชร์ให้ได้โดยตรง ซึ่งหมายความว่า Maia จะสามารถอ่านและเข้าใจข้อมูลทั้งหมดจากเว็บไซต์ที่ระบุ แล้วนำข้อมูลนั้นมาใช้ประกอบการ Setup Application หรือตอบคำถามของคุณได้อย่างแม่นยำยิ่งขึ้น

MCP Server – ใช้ Agent ของคุณเองกับ Studio Pro

Studio Pro ตอนนี้ทำงานเป็น MCP Server ได้แล้ว! ด้วยการเปิดใช้งาน MCP Server ใน Studio Pro คุณสามารถเชื่อมต่อจาก MCP Client ใดก็ได้ และใช้ Tools เดียวกับที่ Maia ใช้ กับ AI Agent ของคุณเอง ซึ่งหมายความว่าคุณสามารถ Generate Microflows, Domain Models, Pages หรืออื่นๆ ได้โดยตรงจาก AI Agent ที่คุณเลือก

Maia Plan: Marketplace Recommendations

Maia Plan ตอนนี้ช่วยให้คุณต่อยอดจากสิ่งที่มีอยู่แล้ว ด้วย Marketplace Recommender ใหม่ Maia จะแนะนำ Components ที่เกี่ยวข้องจาก Mendix Marketplace โดยอัตโนมัติ โดยอิงจาก User Stories ที่ Generate ขึ้น ครอบคลุมทั้ง Platform-Supported Public Components และทุกอย่างที่มีอยู่ใน Private Marketplace ขององค์กรคุณ ทำให้สามารถนำ Proven Solutions มาใช้ซ้ำได้ง่าย แทนที่จะเริ่มจากศูนย์

💡 หมายเหตุ หากองค์กรของคุณใช้ Company-Approved Setting, Maia จะแนะนำเฉพาะ Components ที่ผ่านมาตรฐานภายในองค์กรเท่านั้น เพื่อให้มั่นใจว่าทุก Solution สร้างจาก Building Blocks ที่เชื่อถือได้และได้รับการอนุมัติแล้วตั้งแต่เริ่มต้น


Studio Pro

Update Assistant: อัปเกรดเวอร์ชันด้วยความมั่นใจ

การอัปเดต Mendix App ให้เป็น Major Version ใหม่อยู่เสมอเป็นสิ่งสำคัญ เพื่อให้ได้รับประโยชน์จากการปรับปรุง Platform, Performance Gains และ Long-term Support อย่างไรก็ตามในทางปฏิบัติ การอัปเดตมักต้องมีการเปลี่ยนแปลงที่ตรวจจับและวางแผนได้ยาก ไม่ว่าจะเป็น Deprecated APIs, Behavioral Changes และ Hidden Warnings ที่ตรวจพบช้า ล้วนสร้างแรงเสียดทานในการอัปเดต

เพื่อแก้ปัญหานี้ จึงขอแนะนำ Update Assistant — Panel ใหม่ใน Studio Pro ที่ออกแบบมาเพื่อเป็น Central Place สำหรับทุกอย่างที่เกี่ยวข้องกับการอัปเดต App เป้าหมายคือแสดงให้เห็นชัดเจนว่าต้องเปลี่ยนแปลงอะไรบ้างเพื่อย้ายไปยัง Major Version ถัดไป ช่วยให้เตรียม Application ล่วงหน้าได้ และอัปเดตได้โดยมีแรงเสียดทานน้อยลงมาก

Release แรกนี้รองรับ:

Highlight การใช้งาน Outdated หรือ Deprecated Java APIs และแสดง Deprecation Warnings ทั้งหมดจาก Model โดยตรง ขั้นต่อไปมีแผนจะขยายให้รองรับ JavaScript API Checks และเสนอการแก้ไขปัญหาใน Java และ JavaScript Code โดยอัตโนมัติ

รองรับ CORS สำหรับ Built-in XAS APIs

Browser สมัยใหม่บังคับใช้กฎความปลอดภัยเข้มงวดเมื่อ Web Application เข้าถึง API ที่ Host บน Server อื่น โดยที่ไม่มีการอนุญาตผ่าน Cross-Origin Resource Sharing (CORS) คำขอเหล่านั้นจะถูกบล็อกโดยค่าเริ่มต้น แม้ Mendix จะรองรับการ Configure CORS สำหรับ Published REST Services อยู่แล้ว แต่ Built-in XAS APIs ยังไม่สามารถเข้าถึงได้จาก Browser-based Clients ที่รันบน Origin อื่น

ใน Release นี้ ได้ขยาย CORS Configuration Support ไปยัง Built-in XAS APIs ด้วย คุณสามารถควบคุมได้อย่างชัดเจนว่า External Origins ใดบ้างที่ได้รับอนุญาตให้เข้าถึง APIs เหล่านี้ ทำให้สร้าง Rich Web Experiences, Custom Frontends และ Integrations ที่อาศัย Direct API Access ได้ง่ายขึ้นโดยไม่กระทบความปลอดภัย

OpenTelemetry รองรับ Java Code

Observability เป็นสิ่งสำคัญในการรัน Mendix Applications บน Production OpenTelemetry Tracing ให้ Visibility ใน Microflows และ Actions อยู่แล้ว แต่จนถึงตอนนี้ Java Code ยังเป็น Black Box อยู่ — คุณเห็นได้แค่ว่า Java Action ถูกเรียกใช้ แต่ไม่รู้ว่าเกิดอะไรขึ้นข้างใน

ใน Release นี้ ได้ขยาย Mendix Runtime API ด้วย OpenTelemetry Methods ใหม่สำหรับ Java คุณสามารถสร้าง Span ของคุณเองได้โดยตรงจาก Java Code ทำให้ Trace Internal Operations ได้ในระดับเดียวกับ Microflows นอกจากนี้ยังสามารถ Access และเพิ่ม Custom Attributes ให้กับ Span Objects ได้ด้วย ช่วยให้ควบคุมได้อย่างแม่นยำว่าจะวัดและรายงานอะไรบ้าง

อัปเกรด React Native 0.83

Mobile Operating Systems และอุปกรณ์ต่างๆ พัฒนาอย่างรวดเร็ว และ Native Mobile Apps จำเป็นต้องตามทันเพื่อให้ Compatible, Stable และ Performant อยู่เสมอ

ใน Release นี้ ได้อัปเกรด React Native เป็นเวอร์ชัน 0.83 ซึ่งเป็น Milestone สำคัญที่เปิดใช้งาน New React Native Architecture สำหรับ Mendix Native Mobile Apps อย่างสมบูรณ์ Architecture ใหม่นำมาซึ่งการปรับปรุง Performance และ Stability อย่างเห็นได้ชัด ทำให้แอปรู้สึก Faster และ Responsive มากขึ้นสำหรับ End Users

Mendix 11.12 (มิถุนายน 2569) จะเป็นเวอร์ชันที่แนะนำอย่างยิ่งสำหรับ Native Mobile Apps ทั้งหมดให้ Migrate ไป จนถึงตอนนั้น Release นี้และเวอร์ชันถัดมาสามารถใช้ทดสอบ Native Apps และประเมินการเปลี่ยนแปลงที่จำเป็นได้แล้ว การเริ่ม Validation แต่เนิ่นๆ ช่วยให้ทีมวางแผนการอัปเกรดได้อย่างคาดเดาได้และง่ายขึ้น

Widget ใหม่: QR Code และ Barcode Generator

Generate QR Codes และ Barcodes ได้โดยตรงใน Mendix Apps ด้วย Barcode Generator Widget ใหม่ เหมาะสำหรับการแสดงข้อมูลที่สแกนได้ เช่น Serial Numbers ของสินค้า, URLs, Inventory Codes หรือ Customer IDs

Widget รองรับ Format หลากหลาย ได้แก่ QR Code, CODE128, EAN13, UPC, CODE39 และอื่นๆ อีกมากมาย ครอบคลุมมาตรฐาน Barcode แทบทุกชนิดที่อาจต้องการ พร้อม Built-in Styling Options สำหรับ Dimensions, Foreground และ Background Colors ช่วยให้รวม Scannable Codes เข้ากับ Design ของแอปได้อย่างกลมกลืน


Enterprise-Grade Platform

Siemens Xcelerator: Capital Connector 2512

Capital Connector 2512 เป็น Incremental Update ของ Capital Connector v1.1.0 ที่รองรับ Capital 2512 โดยนอกจาก Compatibility กับ 2512 แล้ว เวอร์ชันนี้ยังรองรับ API ใหม่จาก Capital ได้แก่:

  1. Batch Update และ Retrieval ของ Designs
  2. CRUD Operations บน Product Plans รวมถึง Designs ที่เชื่อมโยงกับ Project
  3. Retrieval ของ Attached Data จาก Project พร้อม Filter ด้วย Type & Key, Project Name & Project ID
  4. Retrieval ของ Library Items และการกรอง Specific Part จาก Library

ตั้งแต่ Release นี้เป็นต้นไป Major Version ของ Capital Connector จะ Compatible กับ Capital Release Cycle และหมายเลขเวอร์ชัน Capital Connector 2512 ตอนนี้ให้ Coverage 100% สำหรับ Capital REST APIs ที่เปิดให้ใช้งานสาธารณะ


เริ่มต้นใช้งาน Mendix 11.10

แปลและเรียบเรียงจาก Mendix Release 11.10 โดย Tom de Groot