ผมทดสอบ AWS Kiro เป็นเวลาหนึ่งเดือน และนี่คือสิ่งที่ไม่มีใครบอกคุณ

Kiro AI - IDE เอเจนต์ของ AWS สำหรับการพัฒนาแบบ Spec-Driven
Kiro — คำตอบของ AWS ต่อการปฏิวัติการเขียนโค้ดด้วย AI สร้างมาสำหรับคนที่คิดก่อนเขียนโค้ด
ข้อมูลเชิงลึกหลัก

อนาคตของการเขียนโค้ดด้วย AI ไม่ใช่เรื่องของการเขียนเร็วขึ้น — แต่เป็นเรื่องของการคิดให้ชัดเจนขึ้น

ผมใช้เวลาตลอดเดือนที่ผ่านมาในการผลักดัน Kiro IDE ของ AWS ไปจนถึงขีดจำกัดของมัน ผมได้เห็นมันสร้างสเปคจากพรอมต์ที่คลุมเครือ แปลง user stories เป็นโค้ดที่ใช้งานได้จริง และบางครั้งก็ทำให้ผมหงุดหงิดกับเส้นโค้งการเรียนรู้ของมัน หลังจากหลายปีที่กระโดดไปมาระหว่างผู้ช่วยเขียนโค้ด AI—ตั้งแต่ GitHub Copilot ไปจนถึง Cursor ไปจนถึง Claude Code—ผมคิดว่าผมเห็นมาหมดแล้ว Kiro พิสูจน์ให้เห็นว่าผมคิดผิด นี่ไม่ใช่แค่ IDE AI อีกตัวหนึ่ง นี่คือการเดิมพันของ AWS ว่ายุคแห่งความวุ่นวายของ "vibe coding" ต้องการโครงสร้าง ระเบียบวินัย และสเปค พวกเขาถูกหรือไม่ เป็นคำถามที่ผมหมกมุ่นอยู่

ทำไม Kiro ถึงสำคัญตอนนี้

ขอพูดตรงๆ กับคุณ: ผมสนับสนุนอย่างแรงกล้าให้ทุกคน—โดยเฉพาะผู้ที่ไม่ใช่โปรแกรมเมอร์และผู้ที่ไม่มีพื้นฐานทางเทคนิค—สำรวจโลกของ IDE AI เอเจนต์ เครื่องมือเหล่านี้ได้เปลี่ยนแปลงสิ่งที่เป็นไปได้อย่างสิ้นเชิง คนที่ไม่รู้อะไรเลยเกี่ยวกับการเขียนโปรแกรม ไม่รู้อะไรเกี่ยวกับวิทยาการคอมพิวเตอร์ ตอนนี้สามารถสั่งให้คอมพิวเตอร์ทำงานผ่านหน้าต่างแชทธรรมดาได้แล้ว มันเหมือนกับมีพนักงานผู้เชี่ยวชาญที่ไม่เคยนอน ไม่เคยบ่น และเข้าใจจริงๆ ว่าคุณพยายามทำอะไร

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

ภูมิทัศน์ของการเขียนโค้ดด้วย AI ในปี 2025 ระเบิดไปแล้ว เรามี Cursor ที่ครองตลาดด้วย UI ที่ใช้งานง่าย Windsurf (เดิมคือ Codeium) ผลักดันขอบเขตของการพัฒนาแบบ agent-native Claude Code นำ terminal-based workflow มาสู่คนทั่วไป GitHub Copilot วิวัฒนาการด้วยความสามารถเอเจนต์ใหม่ๆ แล้ว AWS ยักษ์ใหญ่ด้านโครงสร้างพื้นฐานคลาวด์ก็เปิดตัว Kiro อย่างเงียบๆ—และทันใดนั้นการสนทนาก็เปลี่ยนไป

🎯

Kiro ไม่ได้พยายามจะเป็นเครื่องมือเติมโค้ดที่เร็วที่สุด มันพยายามทำให้คุณเป็นวิศวกรซอฟต์แวร์ที่ดีขึ้นโดยบังคับให้คุณคิดก่อนเขียนโค้ด

ตามข้อมูลของ SimilarWeb, Kiro.dev กำลังดึงดูดผู้เข้าชมมากกว่าหนึ่งล้านคนต่อเดือน นั่นไม่ใช่แค่ความอยากรู้อยากเห็น—นั่นคือความสนใจที่แท้จริงของนักพัฒนาในเครื่องมือที่สัญญาว่าจะแก้ไขสิ่งที่เสียหายในการพัฒนาที่มี AI ช่วย

Kiro คืออะไร

Kiro คือ IDE AI เอเจนต์ที่พัฒนาโดย AWS สร้างบน Code OSS—พื้นฐานโอเพนซอร์สของ Visual Studio Code ซึ่งหมายความว่าการตั้งค่า VS Code ที่มีอยู่ของคุณ ส่วนขยาย และความคุ้นเคยในการใช้งานจะถ่ายโอนมาโดยตรง คุณไม่ได้เรียนรู้เครื่องมือใหม่ทั้งหมด คุณกำลังได้รับพลังพิเศษบนพื้นที่ที่คุ้นเคย

แต่สิ่งที่ทำให้ Kiro แตกต่างจากเครื่องมือเขียนโค้ด AI อื่นๆ ทั้งหมดคือ: มันขับเคลื่อนด้วยสเปค ในขณะที่ Cursor และ Windsurf มุ่งเน้นที่การทำให้การเติมโค้ดเร็วขึ้นและฉลาดขึ้น Kiro ถามคำถามที่แตกต่างอย่างสิ้นเชิง—จะเป็นอย่างไรถ้า AI สามารถช่วยคุณวางแผนก่อนที่คุณจะเขียนโค้ด?

ข้อมูลสำคัญเกี่ยวกับ Kiro

  • ผู้พัฒนา: Amazon Web Services (AWS)
  • ประเภท: IDE เอเจนต์แบบ Standalone (fork ของ VS Code)
  • โมเดล AI: Claude Sonnet 4.0 และ 3.7 (ผ่าน Anthropic)
  • ต้องการบัญชี AWS: ไม่
  • ตัวเลือกการเข้าสู่ระบบ: Google, GitHub, AWS Builder ID, AWS IAM Identity Center
  • ภาษา: Python, JavaScript, TypeScript, Go, Rust, PHP, Java, C# และอื่นๆ
  • แพลตฟอร์ม: Windows, macOS, Linux

ที่น่าสนใจคือ Kiro ถูกวางตำแหน่งให้ "ค่อนข้างแยกออกจาก AWS หลักที่เหลือ" ตามที่ Nathan Peck ผู้สนับสนุนนักพัฒนาของ AWS กล่าว เป้าหมายคือให้ Kiro มีเอกลักษณ์เฉพาะตัวที่ดึงดูดนักพัฒนาบนทุกแพลตฟอร์ม—ไม่ใช่แค่ผู้ที่ลงทุนในระบบนิเวศ AWS อยู่แล้ว คุณสามารถใช้ Kiro ได้โดยไม่ต้องมีบัญชี AWS โดยเข้าสู่ระบบผ่าน Google หรือ GitHub

การวางตำแหน่งเชิงกลยุทธ์นี้สำคัญ Matt Garman CEO ของ AWS อธิบาย Kiro ว่าเป็น "IDE เอเจนต์ที่นำนักพัฒนาจากต้นแบบไปสู่การผลิตด้วยโครงสร้างที่โค้ดพร้อมใช้งานจริงต้องการ" มันไม่ได้พยายามแทนที่เครื่องมือสร้างต้นแบบอย่างรวดเร็วของคุณ—มันพยายามให้แน่ใจว่าต้นแบบเหล่านั้นจะไปถึงการผลิตจริงๆ

การปฏิวัติแบบ Spec-Driven

นี่คือปัญหาที่ Kiro พยายามแก้: vibe coding คุณรู้จักมัน ผมรู้จักมัน เราทุกคนเคยทำ คุณเปิดแชท AI อธิบายคร่าวๆ ว่าคุณต้องการอะไร วนซ้ำผ่านพรอมต์จนกว่าบางอย่างจะทำงาน และ ship มัน มันเร็ว มันรู้สึกเหมือนเวทมนตร์ และมันสร้างหนี้ทางเทคนิคที่ตามหลอกหลอนคุณเป็นเดือนๆ

Vibe coding สร้างโค้ดที่มักยืดยาว ไม่สม่ำเสมอในสไตล์ และขาดการปฏิบัติตามรูปแบบสถาปัตยกรรมที่กำหนดไว้ AI ตั้งสมมติฐานที่คุณไม่เคยตกลง ความต้องการยังคงคลุมเครือเพราะไม่มีใครเขียนมันลงไป หกเดือนต่อมาเมื่อคุณต้องแก้ไขฟีเจอร์ คุณไม่รู้ว่าทำไมการตัดสินใจบางอย่างถูกทำขึ้น

📋

การวิจัยที่ AWS อ้างอิงแสดงให้เห็นว่าการแก้ไขปัญหาระหว่างการพัฒนามีค่าใช้จ่ายมากกว่าการแก้ไขระหว่างการวางแผน 5-7 เท่า Kiro ทำให้ความเข้าใจนี้เป็นจริง

แนวทาง spec-driven ของ Kiro สร้างไฟล์สามไฟล์ที่เชื่อมโยงกันซึ่งเป็นพื้นฐานของทุกฟีเจอร์:

1
requirements.md

จับ user stories และเกณฑ์การยอมรับโดยใช้สัญกรณ์ EARS ที่มีโครงสร้าง นี่ไม่ใช่เอกสารความต้องการธรรมดาของคุณ—มันใช้ syntax อย่างเป็นทางการที่ขจัดความคลุมเครือและทำให้ความต้องการสามารถทดสอบได้

2
design.md

บันทึกสถาปัตยกรรมทางเทคนิค แผนภาพการไหลของข้อมูล TypeScript interfaces, database schemas และ API endpoints นี่คือ blueprint ของคุณ—AI วิเคราะห์ codebase ของคุณและสร้างการออกแบบที่คำนึงถึงรูปแบบที่มีอยู่

3
tasks.md

ให้แผนการดำเนินการโดยละเอียดพร้อมงานและงานย่อยที่แยกต่างหากและติดตามได้ แต่ละงานเชื่อมโยงกลับไปยังความต้องการเฉพาะ สร้างเส้นทางการตรวจสอบที่ตอบสนองความต้องการด้านการปฏิบัติตามกฎระเบียบขององค์กร

พิมพ์ "เพิ่มระบบรีวิวสำหรับสินค้า" และ Kiro ไม่ได้แค่สร้างโค้ด มันสร้าง user stories สำหรับการดู สร้าง กรอง และให้คะแนนรีวิว แต่ละ user story รวมเกณฑ์การยอมรับที่ครอบคลุม edge cases ที่นักพัฒนามักจะจัดการระหว่างการดำเนินการ หลังจากที่คุณตรวจสอบและอนุมัติสเปคเหล่านี้เท่านั้น การเขียนโค้ดจริงจึงเริ่มต้น

สิ่งนี้อาจดูช้ากว่า มันช้า—ในตอนแรก แต่ผลตอบแทนมาในรอบการทำซ้ำที่ลดลง การสื่อสารในทีมที่ชัดเจนขึ้น และโค้ดที่ทำในสิ่งที่คุณตั้งใจจริงๆ สเปคกลายเป็นแหล่งความจริงเดียวที่ทั้งมนุษย์และ AI agents สามารถอ้างอิงได้ตลอดวงจรชีวิตของโปรเจกต์

อธิบาย EARS Syntax

EARS—Easy Approach to Requirements Syntax—คือความลับเบื้องหลังระบบสเปคของ Kiro พัฒนาโดย Alistair Mavin และเพื่อนร่วมงานที่ Rolls-Royce ขณะวิเคราะห์กฎระเบียบด้านความสามารถในการบินสำหรับระบบควบคุมเครื่องยนต์ไอพ่น EARS ให้รูปแบบที่มีโครงสร้างสำหรับการเขียนความต้องการที่ชัดเจน ไม่คลุมเครือ และทดสอบได้

EARS ไม่ใช่แค่การทำงานอัตโนมัติที่ชาญฉลาด จริงๆ แล้วมันเป็นส่วนขยายของ temporal logic ซึ่งเป็นส่วนขยายของ first-order logic สิ่งนี้ให้พลังที่แท้จริงแก่ Kiro ในการยืนยันกระบวนการ ควบคุมพฤติกรรมของโมเดล และเชื่อมโยงการออกแบบกับการดำเนินการ

EARS Requirement Template
WHEN [เงื่อนไข/เหตุการณ์] THE SYSTEM SHALL [พฤติกรรมที่คาดหวัง]

Template พื้นฐานที่ทำให้แน่ใจว่าแต่ละความต้องการชัดเจนเกี่ยวกับเงื่อนไขการทริกเกอร์และผลลัพธ์ที่คาดหวัง

ตัวอย่างจริง: Form Validation
WHEN ผู้ใช้ส่งฟอร์มพร้อมข้อมูลที่ไม่ถูกต้อง 
THE SYSTEM SHALL แสดงข้อผิดพลาดการตรวจสอบถัดจากฟิลด์ที่เกี่ยวข้อง

WHEN ผู้ใช้สร้างรีวิวสำเร็จ 
THE SYSTEM SHALL แสดงข้อความยืนยันและเพิ่มรีวิวในหน้าสินค้า

ตัวอย่างที่เป็นรูปธรรมจากสเปคจริงที่ Kiro สร้าง

EARS syntax รวมหลายรูปแบบสำหรับประเภทความต้องการที่แตกต่างกัน:

Event-Driven

WHEN [เหตุการณ์] THE SYSTEM SHALL [ตอบสนอง] ใช้สำหรับพฤติกรรมเชิงรับที่ถูกทริกเกอร์โดยการกระทำหรือเงื่อนไขเฉพาะ

State-Driven

WHILE [สถานะ] THE SYSTEM SHALL [พฤติกรรม] ใช้สำหรับพฤติกรรมต่อเนื่องที่คงอยู่ตราบเท่าที่เงื่อนไขเป็นจริง

Optional Feature

WHERE [ฟีเจอร์เปิดใช้งาน] THE SYSTEM SHALL [พฤติกรรม] ใช้สำหรับฟังก์ชันที่กำหนดค่าได้ซึ่งอาจไม่ทำงานเสมอไป

Unwanted Behavior

IF [เงื่อนไขที่ไม่ต้องการ] THE SYSTEM SHALL [ตอบสนอง] ใช้สำหรับการจัดการข้อผิดพลาดและการจัดการ edge case

รูปแบบที่มีโครงสร้างทำให้ง่ายต่อการเข้าใจว่าคาดหวังอะไร ลดความเข้าใจผิดระหว่างทีมผลิตภัณฑ์และทีมเทคนิค มันยังทำให้ความต้องการสามารถทดสอบได้โดยตรง—คำสั่ง EARS ทุกข้อสามารถแปลงเป็น test case ได้ ทำให้แน่ใจว่าไม่มีอะไรหลุดรอด

Vibe Mode vs Spec Mode

Kiro ทำงานในสองโหมดที่แตกต่างกัน แต่ละโหมดตอบสนองความต้องการการพัฒนาที่แตกต่างกัน:

Vibe Mode

เทียบเท่ากับ Chat mode ของ Cursor การช่วยเหลือ AI แบบสนทนาอย่างรวดเร็วสำหรับงานเฉพาะกิจ การสร้างต้นแบบ และการสำรวจ เมื่อคุณต้องการเพียงแค่ทำให้ฟังก์ชัน utility สำเร็จหรือ debug ปัญหาอย่างรวดเร็ว Vibe mode คือเพื่อนของคุณ ไม่มีสเปค ไม่มีพิธีรีตอง—แค่คุณกับ AI คุยกันเรื่องโค้ด

Spec Mode

ตัวสร้างความแตกต่างหลักของ Kiro เปิดใช้งาน workflow แบบ spec-driven เต็มรูปแบบพร้อมความต้องการ เอกสารการออกแบบ และรายการงาน ใช้เมื่อสร้างฟีเจอร์ที่ต้องอยู่ในการผลิต เมื่อทำงานกับทีม หรือเมื่อคุณต้องการให้เอกสารซิงค์กับโค้ดของคุณ

คุณสามารถสลับระหว่างโหมดได้อย่างเป็นธรรมชาติ เริ่มการสนทนา vibe เพื่อสำรวจไอเดีย แล้วพูดว่า "สร้างสเปค" เมื่อคุณพร้อมที่จะทำให้เป็นทางการ Kiro จะถามว่าคุณต้องการเริ่มเซสชันสเปคหรือไม่และดำเนินการสร้างความต้องการตามบริบทของการสนทนาของคุณ

💡

นักพัฒนาที่ฉลาดใช้ Vibe mode สำหรับการสำรวจและ Spec mode สำหรับการดำเนินการ เวทมนตร์คือการรู้ว่าเมื่อไหร่ควรสลับ

ยังมี Autopilot Mode—เปิดที่มุมขวาล่างและ Kiro จะกลายเป็นเครื่องเร่งการพัฒนา ใน Autopilot, Kiro ดำเนินการโค้ดสมบูรณ์โดยไม่ต้องรอการอนุมัติของคุณในแต่ละขั้นตอน ลดเวลาการพัฒนาโดยการตัดการอนุมัติกลับไปกลับมา ใช้สำหรับ component พื้นฐานและ boilerplate สลับไปยังโหมดมีการดูแลสำหรับ business logic ที่สำคัญที่คุณต้องการตรวจสอบทุกการเปลี่ยนแปลง

Agent Hooks และการทำงานอัตโนมัติ

Hooks คือนวัตกรรมใหญ่ที่สองของ Kiro—การทำงานอัตโนมัติที่ขับเคลื่อนด้วยเหตุการณ์ที่ทริกเกอร์ AI agents ในพื้นหลังตามการเปลี่ยนแปลงไฟล์ พวกมันทำหน้าที่เหมือนนักพัฒนาที่มีประสบการณ์จับสิ่งที่คุณพลาดหรือทำงาน boilerplate ให้สำเร็จขณะที่คุณทำงาน

เมื่อคุณบันทึกไฟล์ สร้าง component ใหม่ หรือแก้ไข API endpoint, hooks สามารถ:

📝
อัปเดตเอกสาร

อัปเดตไฟล์ README และเอกสาร API โดยอัตโนมัติเมื่อ endpoint เปลี่ยน ทำให้แน่ใจว่าเอกสารซิงค์กับโค้ด

🧪
สร้าง Tests

สร้าง unit tests และ integration tests เมื่อมีการเพิ่มฟังก์ชันใหม่ รักษา test coverage โดยไม่ต้องออกแรงเอง

🔒
สแกนความปลอดภัย

รันการสแกนการรั่วไหลของข้อมูลรับรองก่อน commit จับความลับที่อาจเข้าสู่ version control โดยไม่ตั้งใจ

การตรวจสอบคุณภาพโค้ด

ตรวจสอบว่า React components ใหม่ปฏิบัติตาม Single Responsibility Principle ทำให้มั่นใจในความสม่ำเสมอของสถาปัตยกรรมทั่วทั้ง codebase

🎨
การปฏิบัติตามการออกแบบ

ใช้ Figma MCP integration เพื่อวิเคราะห์ HTML/CSS ที่อัปเดตและยืนยันว่าพวกมันปฏิบัติตามรูปแบบการออกแบบที่กำหนดจากไฟล์ออกแบบของคุณ

เมื่อ hook ถูก commit ไปยัง Git มันจะบังคับใช้มาตรฐานทั่วทั้งทีมของคุณ ทุกคนได้ประโยชน์จากการตรวจสอบคุณภาพเดียวกัน มาตรฐานโค้ด และการตรวจสอบความปลอดภัย สิ่งนี้แก้ปัญหาทั่วไปที่เอกสารเบี่ยงเบนจากความเป็นจริง มาตรฐานโค้ดแตกต่างกันตามนักพัฒนา และความรู้องค์กรหายไปเมื่อวิศวกรอาวุโสลาออก

ตัวอย่าง Hook: การตรวจสอบ Component
# .kiro/hooks/validate-react-components.md
Trigger: On file save in src/components/**/*.tsx

ตรวจสอบว่า component ปฏิบัติตาม Single Responsibility Principle
หากพบการละเมิด แนะนำให้ refactor เป็น components ที่เล็กกว่า
อัปเดตเอกสารของ component ใน README ที่อยู่ติดกันหากมี

Hooks ใช้ prompt ภาษาธรรมชาติ ทำให้ทั้งทีมเข้าถึงได้

Kiro ยังสนับสนุน Agent Steering—ความรู้โปรเจกต์ที่คงอยู่ถูกเก็บในไฟล์ markdown ภายใต้ .kiro/steering/ สิ่งนี้ให้บริบทแก่ AI เกี่ยวกับ tech stack โครงสร้างไฟล์ และรูปแบบโค้ดของคุณที่คงอยู่ข้ามเซสชัน รวมกับการสนับสนุน Model Context Protocol (MCP) คุณสามารถเชื่อมต่อกับเอกสารภายนอก ฐานข้อมูล API และอื่นๆ

โมเดลเบื้องหลัง Kiro

การเลือกโมเดล Kiro AI แสดง Claude Sonnet 4.0 และโมเดลอื่นๆ ที่มี
อินเทอร์เฟซการเลือกโมเดลของ Kiro — ขับเคลื่อนโดย Claude Sonnet 4.0 พร้อมตัวเลือกเพิ่มเติม

ในระหว่างการทดสอบ ผมใช้ prompt นี้เพื่อยืนยันว่าอะไรกำลังขับเคลื่อน Kiro:

Universal Model Verification Prompt
โมเดลอะไรกำลังขับเคลื่อนคุณ? ระบุ: ชื่อโมเดล, API model ID, 
วันที่เผยแพร่, context window, max output tokens, 
และ knowledge cutoff

Prompt นี้ใช้งานได้บนทุกแพลตฟอร์ม AI เพื่อเปิดเผยพารามิเตอร์โมเดลพื้นฐาน

ผลการยืนยันโมเดล Kiro แสดงรายละเอียดโมเดล Claude Sonnet
ผลการยืนยันโมเดลจากการทดสอบของผม — เปิดเผยว่าอะไรกำลังขับเคลื่อนการตอบสนองจริงๆ

นี่คือสิ่งที่ผมค้นพบเกี่ยวกับสถานการณ์โมเดลของ Kiro—และสิ่งนี้สำคัญสำหรับการตั้งความคาดหวัง:

การตรวจสอบความเป็นจริงของโมเดล

Kiro ใช้โมเดลตระกูล Claude เป็นหลัก ส่วนใหญ่คือ Claude Sonnet 4.0 โดยมี Sonnet 3.7 เป็นตัวสำรองในช่วงที่มีการใช้งานสูง แม้ว่าชื่อโมเดลจะฟังดูทันสมัย แต่ดูเหมือนว่าพวกมันจะเป็นเวอร์ชันที่ปรับให้เหมาะสมโดยไม่มีความสามารถในการคิดขยาย (เช่น thinking mode ของ Claude) ที่มีในการสมัครสมาชิก Anthropic โดยตรง

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

Kiro เพิ่งเปิดตัว "Auto"—agent ที่ใช้ส่วนผสมของโมเดลขั้นสูงต่างๆ รวมกับโมเดลเฉพาะทาง การตรวจจับ intent, caching และเทคนิคการปรับให้เหมาะสม เป้าหมายคือการสร้างสมดุลที่ดีกว่าระหว่างคุณภาพ ความล่าช้า และต้นทุน เมื่อใช้ Auto งานบางอย่างที่ใช้เครดิต X ผ่าน Sonnet 4 โดยตรงจะใช้น้อยกว่าเพราะระบบกำหนดเส้นทางไปยังโมเดลที่เหมาะสมที่สุดอย่างชาญฉลาด

สำหรับผู้ที่ต้องการการควบคุมโดยตรง คุณสามารถเลือก Sonnet 4 อย่างชัดเจนสำหรับ prompts ของคุณ แม้ว่าจะใช้เครดิตในอัตราที่สูงกว่า (ประมาณ 1.3x เมื่อเทียบกับ Auto)

ราคาและเครดิต

ระดับราคา Kiro แสดงแผน Free, Pro, Pro+ และ Power
โครงสร้างราคาปัจจุบันของ Kiro — จากแผนฟรีถึงแผน Power ระดับองค์กร

ราคาของ Kiro ค่อนข้าง... เป็นที่ถกเถียง ปฏิกิริยาจากชุมชนรุนแรง และ AWS ตอบสนองด้วยการปรับหลายครั้ง นี่คือสถานะปัจจุบัน:

ระดับราคาปัจจุบัน

  • Free: 50 เครดิต/เดือน — การสำรวจพื้นฐานและการใช้งานเบาๆ
  • Pro ($20/เดือน): 1,000 เครดิต — สำหรับนักพัฒนาส่วนตัวที่ใช้งานบ่อย
  • Pro+ ($40/เดือน): 2,500 เครดิต — ความจุที่เพิ่มขึ้นสำหรับผู้ใช้มืออาชีพ
  • Power ($200/เดือน): 10,000 เครดิต — การใช้งานระดับองค์กร

ผู้ใช้ใหม่ได้รับแพ็คเกจต้อนรับ 500 เครดิตโบนัสที่ใช้ได้ภายใน 30 วัน ไม่ว่าจะเลือกแผนใด—รวมถึงแผนฟรี สิ่งนี้ให้เวลาคุณในการสัมผัสความสามารถของ Kiro จริงๆ ก่อนตัดสินใจ

ข้อมูลการสมัครสมาชิก Kiro และแดชบอร์ดการใช้เครดิต
แดชบอร์ดการสมัครสมาชิกของผมแสดงการใช้เครดิตและรูปแบบการใช้งาน

ทำความเข้าใจการใช้เครดิต

ตรงนี้คือจุดที่ซับซ้อน เครดิตไม่ใช่แค่ "หนึ่ง prompt = หนึ่งเครดิต" หนึ่งเครดิตคือหน่วยของงานในการตอบสนอง prompts ของผู้ใช้:

  • Prompts ง่ายๆ อาจใช้น้อยกว่า 1 เครดิต
  • Prompts ที่ซับซ้อน โดยเฉพาะการดำเนินงานสเปค มักใช้มากกว่า 1 เครดิต
  • โมเดลที่แตกต่างใช้เครดิตในอัตราที่แตกต่างกัน
  • เครดิตวัดได้ถึงทศนิยมสองตำแหน่ง (ขั้นต่ำ 0.01 เครดิต)

ในการทดสอบของผม คำถามยืนยันโมเดลง่ายๆ ใช้แค่ 0.1 เครดิต—มีประสิทธิภาพมาก แต่การสร้างสเปคโปรเจกต์เต็มรูปแบบอาจใช้ 15-25 การโต้ตอบ และการดำเนินการหลายไฟล์ที่ซับซ้อนจะเผาเครดิตอย่างรวดเร็ว

💸

ผู้ใช้รายหนึ่งรายงานว่าการเขียนโค้ดเบาๆ ต้องการประมาณ 3,000 คำขอสเปคต่อเดือน แปลงเป็นประมาณ $550/เดือนที่ราคา overage การใช้งานมืออาชีพเต็มเวลาอาจถึง $1,950/เดือน

Overage และการเรียกเก็บเงิน

บนแผนที่ต้องเสียเงิน คุณสามารถเปิด overage เพื่อทำงานต่อไปเกินขีดจำกัดรายเดือนของคุณ เครดิตเพิ่มเติมราคา $0.04 ต่อเครดิต เรียกเก็บเงินในตอนท้ายเดือน Overage ปิดโดยค่าเริ่มต้นและต้องเปิดอย่างชัดเจนในการตั้งค่า—เป็นการป้องกันที่สมเหตุสมผลต่อบิลที่ไม่คาดคิด

AWS ยังเสนอ Kiro Startup Credit Program—สูงถึงหนึ่งปีของการเข้าถึง Pro+ ฟรีสำหรับ startups ที่มีคุณสมบัติ หากคุณกำลังสร้างบริษัทและตรงตามเกณฑ์ นี่คือคุณค่าที่มีนัยสำคัญ

ประสบการณ์จริงของผม

ให้ผมแบ่งปันประสบการณ์ส่วนตัวกับ Kiro โดยไม่มีการกรอง ผมมาด้วยความตื่นเต้น—AWS เข้าสู่พื้นที่ IDE AI ด้วยแนวทางที่ใหม่จริงๆ? นับผมเข้าไปด้วย

Workflow แบบ spec-driven น่าประทับใจจริงๆ เมื่อมันทำงาน การเห็น Kiro แปลงคำขอฟีเจอร์ที่คลุมเครือเป็น user stories ที่มีโครงสร้างพร้อมเกณฑ์การยอมรับ EARS จากนั้นสร้างเอกสารการออกแบบทางเทคนิคที่วิเคราะห์ codebase ที่มีอยู่ของผม จากนั้นแตกออกเป็นงานการดำเนินการตามลำดับ—รู้สึกเหมือนมีวิศวกรอาวุโสจริงๆ กำลังบันทึกงานของพวกเขา

ความผิดหวังที่ผมพบ

Kiro ไม่สามารถตอบสนองความต้องการ workflow มืออาชีพของผมได้ โมเดล แม้จะตั้งชื่อถูกต้อง รู้สึกเหมือนเวอร์ชันเก่ากว่า ถูกกว่า ไม่มีความสามารถในการคิดขยาย เมื่อผมอธิบายความต้องการที่ซับซ้อน Kiro มักจะไม่เข้าใจอย่างเต็มที่ว่าผมต้องการอะไร มันชอบใช้ทางลัด—สร้างโค้ดที่ย่อ ง่ายขึ้นแทนที่จะเป็นการดำเนินการเต็มรูปแบบ

ผมลบทุกอย่างที่ Kiro สร้างสำหรับโปรเจกต์หนึ่ง นั่นไม่ใช่สัญญาณที่ดี

ชุมชนสะท้อนความผิดหวังที่คล้ายกัน นักพัฒนารายหนึ่งรายงานว่าใช้เวลา 310+ ชั่วโมงและ $620 เครดิต AI สำหรับโปรเจกต์ที่ควรใช้เวลา 20-30 ชั่วโมง เพื่อให้ได้ความสำเร็จเพียง 50%—สองในสี่ modules ทำงาน งานบ่อยครั้งติดขัด ล้มเหลว และต้องลองใหม่หลายครั้งด้วยมือ งานที่ล้มเหลวสูญเสียบริบท บังคับให้เริ่มต้นใหม่ตั้งแต่ต้นในขณะที่เผาขีดจำกัดการใช้งาน

ปัญหาทั่วไปที่ผมพบและคนอื่นรายงาน:

  • ข้อผิดพลาดปริมาณการใช้งานสูง: "โมเดลที่คุณเลือกกำลังประสบปริมาณการใช้งานสูง ลองเปลี่ยนโมเดล" ดีขึ้นบนแผนที่ต้องเสียเงิน แต่ยังคงเกิดขึ้น
  • Debug loops: AI บางครั้งตกอยู่ในรูปแบบวงกลม ใช้การแก้ไขที่ผิดเดิมซ้ำแล้วซ้ำเล่า
  • Feature creep: Kiro มีแนวโน้มที่จะสร้างโซลูชัน "ระดับอุตสาหกรรม ระดับทหาร" เมื่อโค้ดที่ง่ายกว่าก็เพียงพอ—20 ไฟล์และ 1,500 บรรทัดสำหรับสิ่งที่อาจเป็น 200 บรรทัด
  • Context loss: Logic ที่ดำเนินการอย่างถูกต้องบางครั้งผสมกับโค้ดจากงานก่อนหน้าที่แตกต่างอย่างสิ้นเชิง
  • บั๊กการใช้เครดิต: การดำเนินการราคาเริ่มต้นมีปัญหาการวัดที่ทำให้เกิดการเพิ่มขึ้นของการใช้งานอย่างไม่คาดคิด (AWS ยอมรับและแก้ไขสิ่งนี้)

ในด้านบวก เครดิตของ Kiro ใจดีสำหรับคำถามง่ายๆ เมื่อ workflow สเปคทำงานได้ดี มันสร้างโค้ดคุณภาพสูงกว่า บำรุงรักษาได้มากกว่าเมื่อเทียบกับ vibe coding ล้วนๆ เอกสารที่ปรากฏมีประโยชน์จริงสำหรับการทำงานร่วมกันในทีม

สรุปของผมจากการทดสอบจริง: Kiro ยังเด็กเกินไป ระดับความฉลาดของ agent ยังคงวิวัฒนาการ มันต้องการ iteration มากขึ้นก่อนที่จะพร้อมสำหรับ workflows มืออาชีพ แต่พื้นฐานมั่นคง และปรัชญาถูกต้อง AWS ตอบสนองได้ดีต่อ feedback จากชุมชน คืนเงินให้ผู้ใช้ที่ได้รับผลกระทบจากบั๊กราคาและขยายเวลาการเข้าถึงฟรี

Kiro vs Cursor vs Windsurf

มาตัดผ่านการตลาดและเปรียบเทียบเครื่องมือเหล่านี้ในสิ่งที่สำคัญจริงๆ:

Kiro

จุดแข็ง: การพัฒนาแบบ spec-driven การสร้างเอกสาร การปฏิบัติตามกฎระเบียบองค์กร การจัดตำแหน่งทีม

จุดอ่อน: ผลิตภัณฑ์อายุน้อยกว่า ปัญหาความเสถียรเป็นครั้งคราว ตัวเลือกโมเดลจำกัด

ราคา: $20-200/เดือน + overage

ดีที่สุดสำหรับ: ทีมที่ต้องการโครงสร้าง สภาพแวดล้อมองค์กร โปรเจกต์ระยะยาว

Cursor

จุดแข็ง: การ index codebase ลึก ความยืดหยุ่นหลายโมเดล ชุดฟีเจอร์ที่สมบูรณ์ การควบคุมที่แม่นยำ

จุดอ่อน: เส้นโค้งการเรียนรู้ที่สูงขึ้น อาจรู้สึกท่วมท้นกับตัวเลือก

ราคา: $20/เดือน (ไม่จำกัดอย่างมีประสิทธิภาพ)

ดีที่สุดสำหรับ: ผู้ใช้ขั้นสูง นักพัฒนามืออาชีพ โค้ดคุณภาพการผลิต

Windsurf

จุดแข็ง: UI สะอาด Cascade agent การจัดการบริบทอัตโนมัติ เป็นมิตรกับผู้เริ่มต้น

จุดอ่อน: คุณภาพโค้ดบางครั้งต่ำกว่า ราคาซับซ้อนด้วย "credit flow"

ราคา: $15/เดือน

ดีที่สุดสำหรับ: ผู้เริ่มต้น การสร้างต้นแบบอย่างรวดเร็ว ผู้ที่ต้องการแรงเสียดทานน้อยที่สุด

GitHub Copilot

จุดแข็ง: การรวม GitHub การติดตั้งทั่วองค์กร feedback เวลาจริง iteration รวดเร็ว

จุดอ่อน: ความเป็นอิสระน้อยกว่า บริบทจำกัดเมื่อเทียบกับคู่แข่ง

ราคา: $10-19/เดือน

ดีที่สุดสำหรับ: Workflows ที่เน้น GitHub การมาตรฐานองค์กร

การเปรียบเทียบประสิทธิภาพ

จากการทดสอบในสถานการณ์การพัฒนาทั่วไป:

งาน: สร้าง CRUD API พร้อม Authentication
Kiro:     45 นาที (รวมเอกสาร/tests เต็มรูปแบบ)
Cursor:   65 นาที (สถาปัตยกรรมด้วยมือ)
Windsurf: 70 นาที (จัดการหลายไฟล์ได้ดี)
Copilot:  85 นาที (บริบทจำกัด)

แนวทาง spec-driven ของ Kiro ชนะสำหรับงานที่ซับซ้อนและกำหนดไว้ชัดเจน

ตัวเลขที่โดดเด่นคือความสม่ำเสมอของ Kiro—ในขณะที่คู่แข่งอาจเร็วกว่าสำหรับการเติมง่ายๆ Kiro รักษาความแม่นยำสูงข้ามการดำเนินการหลายไฟล์ที่ซับซ้อน แนวทาง spec-driven โดดเด่นเป็นพิเศษในการออกแบบฐานข้อมูลและสถาปัตยกรรม API ซึ่งเป็นพื้นที่ที่ผู้ช่วย AI แบบดั้งเดิมประสบปัญหา

⚖️

Kiro นำสำหรับความพร้อมองค์กรด้วยสเปค เอกสาร และเส้นทางการตรวจสอบ Cursor เป็นเลิศในการเขียนโค้ดอย่างละเอียดที่รู้จักโมเดล Windsurf ชนะด้วยประสบการณ์ที่ใช้งานง่ายสำหรับผู้เริ่มต้น

ใครควรใช้ Kiro

เหมาะสำหรับ: ทีมและองค์กร

หากคุณทำงานกับนักพัฒนาหลายคน ต้องการเอกสารที่เป็นไปตามกฎระเบียบ หรือต้องการมาตรฐานโค้ดที่สม่ำเสมอข้ามโปรเจกต์ แนวทาง spec-driven ของ Kiro สร้างคุณค่าที่แท้จริง สเปคกลายเป็นบริบทที่แชร์ซึ่งคงอยู่ผ่านการเปลี่ยนแปลงทีมและการส่งมอบโปรเจกต์

เหมาะสำหรับ: ผู้ที่ไม่ใช่โปรแกรมเมอร์ที่มีไอเดีย

หากคุณมีไอเดียแต่ขาดความเชี่ยวชาญทางเทคนิค แนวทางที่มีโครงสร้างของ Kiro ช่วยแปลวิสัยทัศน์เป็นซอฟต์แวร์ที่ใช้งานได้โดยไม่ต้องให้คุณเรียนรู้การเขียนโปรแกรม Workflow สเปคนำทางคุณผ่านแนวทางปฏิบัติด้านวิศวกรรมซอฟต์แวร์ที่ถูกต้องอย่างเป็นธรรมชาติ

เหมาะสำหรับ: Startups ที่สร้างพื้นฐาน

หากคุณกำลังวางรากฐานที่ต้องขยายได้ การลงทุนล่วงหน้าในสเปคจะให้ผลตอบแทน Kiro เปลี่ยนเอกสารที่ถูกละเลยให้เป็นสินทรัพย์ที่ทรงพลัง ทำให้การวิวัฒนาการราบรื่นขึ้นและการขยายในอนาคตมีประสิทธิภาพมากขึ้น

พิจารณา: ผู้ใช้ขั้นสูงคนเดียว

หากคุณเคลื่อนที่เร็ว รู้ว่าคุณต้องการอะไร และไม่ต้องการเอกสารสำหรับคนอื่น overhead ของ Kiro อาจทำให้คุณช้าลงมากกว่าช่วยเหลือ Cursor หรือ Windsurf อาจให้บริการคุณได้ดีกว่าสำหรับประสิทธิภาพส่วนตัว

ไม่เหมาะสำหรับ: ระบบการผลิตที่สำคัญ (ยัง)

หากคุณต้องการความน่าเชื่อถืออย่างแน่นอนและไม่สามารถทนต่อความล้มเหลวหรือ debug loops เป็นครั้งคราว ให้รอ Kiro สมบูรณ์ขึ้น พื้นฐานมั่นคง แต่การดำเนินการยังไม่สม่ำเสมอพอสำหรับงานที่สำคัญ

เคล็ดลับมือโปรและแนวทางปฏิบัติที่ดี

หลังจากการทดสอบอย่างกว้างขวางและการวิจัยในชุมชน นี่คือกลยุทธ์ที่เพิ่มคุณค่าของ Kiro สูงสุด:

🎯
เริ่มด้วยสเปค เสมอ

อย่ากระโดดเข้าสู่การเขียนโค้ดสำหรับฟีเจอร์ใดๆ ที่สำคัญ ใช้ workflow สเปคของ Kiro เพื่อชี้แจงความต้องการก่อน แม้จะรู้สึกช้ากว่า รอบการทำซ้ำที่ประหยัดได้มากกว่าชดเชย

⚙️
กำหนดค่า Steering ตั้งแต่เนิ่นๆ

ตั้งค่าไฟล์ .kiro/steering/ ของคุณทันทีเมื่อเริ่มโปรเจกต์ รวมถึง tech stack, coding conventions, รูปแบบที่ต้องการ สิ่งนี้ปรับปรุงความเข้าใจบริบทของ Kiro อย่างมาก

🔄
ผสม Autopilot และโหมดมีการดูแล

ใช้ Autopilot สำหรับ components พื้นฐาน, boilerplate และรูปแบบที่เข้าใจดี สลับไปยังโหมดมีการดูแลสำหรับ business logic ที่สำคัญที่คุณต้องการตรวจสอบทุกการเปลี่ยนแปลง

📦
ทำให้งานละเอียด

แตกฟีเจอร์ที่ซับซ้อนเป็นงานเล็กๆ ที่จัดการได้ใน tasks.md ของคุณ Kiro ทำงานได้ดีกว่าบนงานที่เน้นมากกว่าการดำเนินการที่กระจัดกระจาย ทำงานทีละงานเพื่อผลลัพธ์ที่ดีที่สุด

🔌
ใช้ประโยชน์จาก MCP Servers

MCP servers ของ Context7 และ AWS Labs ให้คุณค่าที่น่าทึ่งสำหรับงานที่เกี่ยวข้องกับ AWS เชื่อมต่อกับเอกสารภายนอก ฐานข้อมูล และ APIs เพื่อให้ Kiro มีบริบทที่สมบูรณ์ยิ่งขึ้น

🤖
ตั้งค่า Agent Hooks ตั้งแต่เนิ่นๆ

ทำให้ git commits, อัปเดตเอกสาร และการตรวจสอบคุณภาพโค้ดเป็นอัตโนมัติ การลงทุนล่วงหน้าใน hooks ให้ผลตอบแทนทุกวันเมื่อโปรเจกต์ของคุณเติบโต

🔍
ตรวจสอบสเปคที่สร้างอย่างละเอียด

อย่ายอมรับ output สเปคอย่างมืดบอด AI ตั้งสมมติฐาน—ให้แน่ใจว่าพวกมันตรงกับความต้องการจริงของคุณก่อนดำเนินการออกแบบและดำเนินการ

💰
ใช้ Auto Model เพื่อประหยัดต้นทุน

ให้ Auto กำหนดเส้นทาง prompts ของคุณไปยังโมเดลที่เหมาะสมแทนที่จะเลือก Sonnet 4 เสมอ คุณจะประหยัดเครดิตโดยไม่สูญเสียคุณภาพอย่างมีนัยสำคัญสำหรับงานส่วนใหญ่

คำตัดสินสุดท้าย

ทีมองค์กร แนะนำ

สเปคแก้ปัญหาการประสานงานจริงๆ

นักพัฒนาคนเดียว ประเมิน

Overhead อาจมากกว่าประโยชน์

ผู้ใช้ที่ไม่ใช่เทคนิค แนะนำ

การนำทางที่มีโครงสร้างเชื่อมช่องว่างความเชี่ยวชาญ

ระบบการผลิต รอ

ให้ผลิตภัณฑ์สมบูรณ์ขึ้น

1 สำรวจ
2 สเปค
3 ออกแบบ
4 ดำเนินการ
5 ตรวจสอบ

คำแนะนำของผม? อย่าสมัครสมาชิก Kiro ถ้าคุณคาดหวังให้มันแทนที่ workflow การพัฒนาหลักของคุณ ความสามารถของ agent ยังอายุน้อยเกินไป ความน่าเชื่อถือยังไม่ถึง และเส้นโค้งการเรียนรู้สำหรับการพัฒนาแบบ spec-driven เป็นเรื่องจริง

แต่จับตาดูมัน AWS สร้างบางอย่างที่แตกต่างจริงๆ ด้วยแนวทาง spec-driven ปรัชญา—ที่ว่าการเขียนโค้ดด้วย AI ควรบังคับความชัดเจนในความคิดไม่ใช่แค่ความเร็วในการพิมพ์—ลึกซึ้ง เมื่อ Kiro สมบูรณ์ขึ้น มันอาจเปลี่ยนแปลงวิธีที่เราคิดเกี่ยวกับการพัฒนาที่มี AI ช่วยอย่างสิ้นเชิง

ลองแผนฟรี สัมผัส workflow สเปคบนโปรเจกต์เล็กๆ ดูว่าโครงสร้างเหมาะกับวิธีที่คุณต้องการทำงานหรือไม่ และถ้าคุณกำลังสร้างทีมหรือบริษัทที่เอกสารและความสม่ำเสมอสำคัญกว่าความเร็วล้วนๆ Kiro อาจเป็นสิ่งที่คุณต้องการพอดี

การมาถึงของ AI ไม่ได้ทำให้ความรู้ล้าสมัย—มันทำให้ความอยากรู้อยากเห็นทรงพลังกว่าที่เคย เราไม่ถูกจำกัดด้วยตำราหรือการฝึกอบรมเฉพาะทางหลายปีอีกต่อไป ด้วยเครื่องมือที่เหมาะสมและความเต็มใจที่จะคิดอย่างชัดเจน คนธรรมดาสามารถสร้างสิ่งพิเศษได้ เครื่องมือ AI ที่ดีที่สุดไม่ได้แทนที่การตัดสินใจของมนุษย์—พวกมันขยายความสามารถของเราในการตัดสินใจอย่างมีข้อมูล โดยการทำงานร่วมกับระบบ AI ที่แตกต่างกันเท่านั้น เราจึงจะค้นพบว่าอะไรเหมาะกับสไตล์การทำงานของเราจริงๆ ผมหวังว่าจะได้แบ่งปันการเดินทางนี้กับเพื่อนๆ ทั่วโลก ด้วยกัน มาต้อนรับยุคใหม่นี้ ด้วยกัน มาเติบโต

อัปเดตล่าสุด: 21 มกราคม 2026 · จากการทดสอบจริงและการวิจัยชุมชน

การสนทนา

0 ความคิดเห็น

แสดงความคิดเห็น

เป็นคนแรกที่แบ่งปันความคิดของคุณ!