AI ของคุณรู้สึกช้า? บางทีมันอาจไม่ได้โง่

AI มักจะรู้สึกช้าเพราะมันทำงานทีละอย่าง มันต้องรอคิว คุณต้องรอให้โมดูลหนึ่งทำงานเสร็จก่อนที่โมดูลถัดไปจะเริ่ม

คุณสามารถแก้ไขเรื่องนี้ได้โดยการใช้ parallel agents

โมดูลหลายอย่างไม่ได้ขึ้นต่อกัน หากคุณแยกพวกมันออกจากกัน เอเจนต์หลายตัวสามารถทำงานพร้อมกันได้ ทำให้คุณทำงานเดิมเสร็จได้ในเวลาที่น้อยลงมาก

นี่คือวิธีสร้าง workflow ของ AI แบบขนาน:

  1. จัดการโครงสร้าง (Architecture) ให้เรียบร้อยก่อน การทำงานแบบขนาน (Parallelism) ต้องการการออกแบบที่สะอาด โมดูลของคุณต้องมีความเชื่อมโยงกันอย่างหลวมๆ (loosely coupled) และควรสื่อสารกันผ่านอินเทอร์เฟซ (interfaces) ที่ชัดเจน หากคุณฝืนใช้การทำงานแบบขนานกับโค้ดที่ยุ่งเหยิง คุณจะสร้างปมปัญหาของข้อผิดพลาดขึ้นมา ให้ใช้ AI ในช่วงขั้นตอนการออกแบบเพื่อวางแผนอินเทอร์เฟซเหล่านี้

  2. กำหนดบทบาทที่เฉพาะเจาะจง ใช้โมเดลที่แตกต่างกันสำหรับงานที่ต่างกันเพื่อประหยัดเวลาและค่าใช้จ่าย:

  • The Lead (Opus): จัดการภาพรวม มอบหมายงาน และทำการตรวจสอบขั้นสุดท้าย
  • The Planner (Sonnet): จัดการเรื่อง test-driven development (TDD) และแผนการดำเนินงาน
  • The Worker (Haiku): เขียนโค้ดจริงและรันการทดสอบ
  1. กำหนดขีดจำกัดของคุณ การมีเอเจนต์จำนวนมากไม่ได้ดีกว่าเสมอไป ผมเคยลองตั้งค่าเอเจนต์ 10 ตัวพร้อมกัน แต่เครื่องของผมหน่วยความจำเต็ม ผมจึงลดลงมาเหลือ 5 ตัว ซึ่งช่วยให้ทำงานเร็วขึ้นถึง 10 เท่าเมื่อทำงานร่วมกับงานอื่นๆ ควรปรับระดับการทำงานแบบขนาน (concurrency) ให้เหมาะสมกับเครื่องและโควตาของคุณ

  2. ใช้ Lead ในการรีวิวงาน อย่าจ้างเอเจนต์แยกต่างหากเพื่อมารีวิวงาน เพราะเอเจนต์ตัวนั้นต้องเรียนรู้งานทั้งหมดใหม่ตั้งแต่ต้น ซึ่งเป็นการสิ้นเปลือง token ให้ใช้ Lead agent เป็นคนรีวิวแทน เพราะมันรู้อยู่แล้วว่ามันมอบหมายอะไรไป มันจึงสามารถตรวจสอบงานได้เร็วและแม่นยำกว่า

  3. หลีกเลี่ยงการแยกงานที่ไม่จำเป็น งานบางอย่างต้องทำตามลำดับ หากคุณฝืนแยกโมดูลที่มีความเชื่อมโยงกันอย่างแน่นหนา (tightly coupled) คุณภาพงานจะลดลง ให้บอก AI ของคุณว่า: "These modules are coupled, do not force a split."

วิธีเริ่มต้นตั้งแต่วันนี้:

  • เพิ่ม "Parallelize when you can" ลงในคำสั่งหลัก (global instructions) ของคุณ
  • เพิ่มจำนวน subagents ที่ทำงานพร้อมกันสูงสุด (max concurrent subagents) ในการตั้งค่าของคุณ
  • เตือนให้ AI ทำงานแบบขนานทุกครั้งที่คุณมอบหมายงาน

Source: https://dev.to/kanfu-panda/your-ai-feels-slow-maybe-its-not-dumb-youre-making-it-work-one-thing-at-a-time-3ipl

Optional learning community: https://t.me/GyaanSetuAi