⏱️ Workflow step ที่รันได้นานขึ้น ไม่ได้แปลว่าเราควรปล่อยงาน…
⏱️ Workflow step ที่รันได้นานขึ้น ไม่ได้แปลว่าเราควรปล่อยงานยาวแบบไม่คิดต้นทุน
Vercel ประกาศวันที่ 24 กรกฎาคม 2026 ว่า Workflow steps บน Vercel สามารถใช้ extended function duration ตาม plan ได้แล้ว ทำให้ step หนึ่งรันได้สูงสุด 30 นาที หรือ 1,800 วินาที สำหรับ Pro/Enterprise ที่เปิดใช้เงื่อนไขนี้
ประเด็นไม่ใช่แค่ timeout เพิ่มขึ้น แต่คือ agent workflow เริ่มขยับจาก “งานสั้นที่ต้องแตก queue เอง” ไปเป็น “งานยาวที่ยังอยู่ใน flow เดิม” ได้มากขึ้น
ลองนึกถึงงานที่มักค้างตรงกลาง: • LLM reasoning หลายรอบพร้อม tool calls • สรุปรายงานจากไฟล์ใหญ่ • media/document processing • web automation ที่รอ I/O • workflow step ที่ต้องเรียก API หลายระบบ
เดิมทีมักต้องแตกเป็น queue, cron, worker หรือ callback เพิ่ม เพื่อไม่ให้ function timeout ก่อนงานจบ
รอบนี้ Vercel ทำให้ step ยาวขึ้นได้โดยยังพึ่งกลไกของ Functions/Fluid Compute และกำหนด maxDuration แบบ explicit แทนการปล่อยค่า default ให้ยืดเอง
มุมที่ทีม dev ควรสนใจ:
• ใช้กับงานที่รอ I/O เยอะ ไม่ใช่งาน CPU หนักแบบไม่มีจังหวะพัก • ต้อง opt-in และตั้งค่าต่อ function/step ไม่ใช่เปิดทั้งโปรเจกต์แบบลืมตัว • เหมาะกับ agent task ที่ต้องใช้เวลาคิดและเรียก tools ต่อเนื่อง • ยังต้องออกแบบ retry, idempotency และ partial failure ให้ดี • ถ้างานยาวเป็นเดือนหรือมี pause/resume ซับซ้อน Workflows ยังสำคัญกว่าแค่เพิ่ม timeout
สิ่งที่น่าจับตาคือ “runtime budget” กำลังกลายเป็น decision point ของ AI app architecture
ทีมที่ทำ automation อาจไม่ต้องรีบย้ายทุกอย่างออกไป queue ตั้งแต่วันแรก แต่ก็ไม่ควรเอา 30 นาทีมาใช้แทนระบบงานเบื้องหลังแบบไร้ guardrail
ลิงก์ต้นทางอยู่ในคอมเมนต์แรก
คุณคิดว่างาน agent แบบไหนควรอยู่ใน workflow step ยาว ๆ และงานแบบไหนควรแยกเป็น queue ตั้งแต่แรก?
SynapTech AI ช่วยธุรกิจออกแบบ AI workflow และ automation ที่ใช้ได้จริง ตั้งแต่ architecture, tool selection, ไปจนถึงระบบที่รันซ้ำได้อย่างปลอดภัย
#Vercel #AIWorkflow #DeveloperTools #Automation #SynapTechAI
📖 อ่านบทความเต็มบน Facebook | 🔔 ติดตาม SynapTech
รับข่าว AI และบทความใหม่ก่อนผู้อื่น ส่งตรงถึง inbox
บทความแนะนำ
ถ้าชอบเนื้อหาแบบนี้
กดติดตาม SynapTech บน Facebook