เหตุผลที่เราพัฒนา Apidog CLI + SKILL โฉมใหม่

เราสร้าง Apidog CLI + SKILL ขึ้นเพื่อรับมือกับสิ่งที่ MCP ไม่ได้ปรับให้เหมาะสมที่สุด: เวิร์กโฟลว์ที่ซับซ้อนซึ่งมีด่านตรวจสอบความถูกต้องและการดำเนินการที่เป็นระบบ

Oliver Kingsley

Oliver Kingsley

6 July 2026

เหตุผลที่เราพัฒนา Apidog CLI + SKILL โฉมใหม่

Apidog สำหรับองค์กร

การติดตั้งแบบ On-Premises

SSO & RBAC

รองรับมาตรฐาน SOC 2

สำรวจ Apidog Enterprise

นี่คือบทความ 10 ตอนที่แบ่งปันว่า Apidog พัฒนา Apidog CLI ซึ่งเป็นเครื่องมือบรรทัดคำสั่งสำหรับการทดสอบ API และการจัดการวงจรชีวิต API ได้อย่างไร โปรดอ่านตามลำดับหรือข้ามไปยังโพสต์ใดก็ได้ที่คุณสนใจ:

ชื่อเรื่อง จุดเน้น
1 เราสร้างเครื่องมือ MCP 126 ชิ้น แต่มันไม่ใช่ทางออกที่ดีที่สุดสำหรับ Agent การค้นพบปัญหา
2 ทำไมเราถึงพัฒนา Apidog CLI ขึ้นมาใหม่ทั้งหมด การพัฒนาสถาปัตยกรรม
3 กฎทอง: CLI สร้างข้อเท็จจริง, โมเดลดำเนินการตามข้อเท็จจริง ปรัชญาหลัก
4 agentHints: การสอน CLI ให้สื่อสารกับ Agent ผลลัพธ์ที่มีโครงสร้าง
5 SKILL: การนำประสบการณ์การดำเนินงานมาสร้างเป็นโค้ด ประสบการณ์การดำเนินงาน
6 ตัวเลขไม่โกหก: ลดการเรียกใช้เครื่องมือ 30%, ลดโทเค็น 25% ผลลัพธ์เชิงปริมาณ
7 จาก PRD สู่ Testing Loop: เวิร์กโฟลว์ Agent ที่สมบูรณ์ด้วย Apidog CLI บทเรียนเชิงปฏิบัติ
8 ทำไมความเข้ากันได้กับ CI/CD จึงเป็นสิ่งที่ไม่สามารถต่อรองได้สำหรับเครื่องมือ Agent มุมมอง DevOps
9 AI Branch: การเปลี่ยนแปลงโปรเจกต์ที่ปลอดภัยยิ่งขึ้นด้วย AI Agent ชั้นความปลอดภัย
10 Spec-First เป็นเรื่องของเมื่อวาน ยินดีต้อนรับสู่ Skill-First. วิสัยทัศน์และอนาคต

เราสร้าง CLI + SKILL เพื่อจัดการในสิ่งที่ MCP ไม่ได้ปรับให้เหมาะสม: เวิร์กโฟลว์ที่ซับซ้อนพร้อมเกตการตรวจสอบและความสามารถในการดำเนินการที่มีโครงสร้าง


MCP ยังคงตอบสนองวัตถุประสงค์ของมันต่อไป

ก่อนที่เราจะเจาะลึก CLI + SKILL ขอชี้แจงก่อนว่า: Apidog MCP ยังคงใช้งานได้และได้รับการดูแลรักษาอยู่

MCP ให้การเชื่อมต่อเครื่องมือที่เป็นมาตรฐานตามโปรโตคอล ซึ่งมีประโยชน์สำหรับ:

เราไม่ได้แทนที่ MCP เราสร้าง CLI + SKILL เพื่อเสริมการทำงานของมัน

สิ่งที่เราค้นพบคือ MCP มีความเป็นเลิศในการเชื่อมต่อเครื่องมือ แต่สำหรับเวิร์กโฟลว์ R&D ที่ซับซ้อน ซึ่งเป็นกระบวนการหลายขั้นตอนที่มีการตรวจสอบ การอ่านข้อมูลย้อนกลับ และการยืนยัน Agent จะได้รับประโยชน์จากกระบวนการทางวิศวกรรมที่สามารถดำเนินการได้ นั่นคือจุดที่ CLI + SKILL เข้ามามีบทบาท

ลองคิดดูแบบนี้:

ประเภทงาน แนวทางที่แนะนำ
การเรียกใช้เครื่องมืออย่างง่าย (เช่น การรับ Endpoint) MCP หรือ CLI—ใช้งานได้ทั้งคู่
เวิร์กโฟลว์แบบหลายขั้นตอน (เช่น การสร้างการทดสอบ, การตรวจสอบ, การรัน) CLI + SKILL—ประสบการณ์ที่ดีกว่า
การรวม CI/CD CLI—เข้ากันได้โดยกำเนิด
การรวมระบบนิเวศ MCP MCP—มาตรฐานโปรโตคอล

CLI แบบเก่า: การรันการทดสอบในขั้นตอนสุดท้าย

Apidog CLI เป็นจุดเริ่มต้นบรรทัดคำสั่งสำหรับการรันการทดสอบ API มานานแล้ว

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId>

รากฐานนั้นยังคงมีความสำคัญ ทีมต้องการวิธีที่เชื่อถือได้เพื่อ:

แต่ CLI แบบเก่าเน้นที่ การดำเนินการทดสอบ เป็นหลัก โดยจะปรากฏใกล้ ขั้นตอนสุดท้ายของเวิร์กโฟลว์:

การออกแบบ → การจัดทำเอกสาร → การจำลอง → การดีบัก → การทดสอบ → [CLI รันการทดสอบ]

CLI เป็นขั้นตอนสุดท้าย—หลังจากที่ทุกอย่างเสร็จสิ้นแล้ว


ข้อกำหนดใหม่: Agent ต้องการมากขึ้น

การพัฒนา API กำลังเปลี่ยนแปลงไป

AI Agent กำลังเข้ามามีส่วนร่วมใน:

ขั้นตอน กิจกรรมของ Agent
การออกแบบ API การสร้างคำจำกัดความของ Endpoint จาก PRD
การสร้างการทดสอบ การสร้าง Test Case จากข้อกำหนด API
การดีบัก การวิเคราะห์ความล้มเหลว, การแนะนำวิธีแก้ไข
การย้ายข้อมูล การย้าย API ระหว่างโปรเจกต์
การบำรุงรักษา การอัปเดตการทดสอบเมื่อ API เปลี่ยนแปลง

สำหรับเวิร์กโฟลว์เหล่านี้ CLI ไม่สามารถเป็นเพียงขั้นตอนสุดท้ายที่รันการทดสอบที่มีอยู่แล้วได้

นอกจากนี้ยังต้องให้ Agent มีวิธีที่เสถียรในการ:


การขยายตัวอย่างเป็นระบบ ไม่ใช่การเพิ่มเติมทีละน้อย

Apidog CLI ใหม่ไม่ได้เป็นเพียงการเพิ่มคำสั่งไม่กี่อย่างให้กับ CLI แบบเก่าเท่านั้น

เป็นการแนะนำความสามารถหลักของ Apidog เข้าสู่ CLI อย่างเป็นระบบ ทำให้เป็นเลเยอร์เวิร์กโฟลว์สำหรับนักพัฒนา สคริปต์ และ AI Agent

คำถาม CLI แบบเก่า คำถาม CLI แบบใหม่
"ฉันจะรันการทดสอบ Apidog ภายนอกได้อย่างไร?" "AI Agent จะสามารถใช้ Apidog ได้อย่างเสถียรได้อย่างไร?"

ขอบเขตทางสถาปัตยกรรมเบื้องหลังได้เปลี่ยนไปอย่างมาก


MCP VS CLI: การเปรียบเทียบสายโซ่การดำเนินการ

มาเปรียบเทียบสายโซ่การดำเนินการทั่วไปสำหรับเวิร์กโฟลว์ที่ซับซ้อนกัน

เส้นทาง MCP (ดีสำหรับการเชื่อมต่อเครื่องมือ)

เริ่มต้นเซสชัน MCP
        ↓
โหลดรายการเครื่องมือ + คำอธิบายเครื่องมือ
        ↓
Agent เลือกเครื่องมือ
        ↓
ค้นหาเครื่องมือเพิ่มเติม (listOpenApiEndpoints)
        ↓
รับ Schema (getOpenApiDetails)
        ↓
ดำเนินการเรียกใช้ HTTP (executeOpenApi)

จุดแข็งของ MCP: โปรโตคอลที่เป็นมาตรฐานสำหรับการเชื่อมต่อเครื่องมือเข้ากับ Agent

ตำแหน่งของความซับซ้อน: ความซับซ้อนส่วนใหญ่อยู่ในบริบทของโมเดลและขั้นตอนการเลือกเครื่องมือ Agent จำเป็นต้องเข้าใจ:

เหมาะสำหรับ: การดำเนินการที่เรียบง่ายพร้อมการจับคู่เครื่องมือกับงานที่ชัดเจน

จุดที่ท้าทาย: เวิร์กโฟลว์ที่ซับซ้อนซึ่ง Agent ต้องประสานงานเครื่องมือหลายตัว ทำความเข้าใจความหมายของผลิตภัณฑ์ และจัดการการตรวจสอบ

เส้นทาง CLI + SKILL (ดีกว่าสำหรับเวิร์กโฟลว์ที่ซับซ้อน)

SKILL ประเมินประเภทงาน
        ↓
CLI ดำเนินการคำสั่งเชิงความหมายของผลิตภัณฑ์
        ↓
cli-schema ตรวจสอบโครงสร้าง
        ↓
agentHints ให้คำแนะนำขั้นตอนต่อไป
        ↓
วนซ้ำการยืนยัน (รับการอ่านข้อมูลย้อนกลับ หรือ apidog run)

จุดแข็งของ CLI + SKILL: กระจายความซับซ้อนไปยังระบบวิศวกรรม

ตำแหน่งของความซับซ้อน:

เหมาะสำหรับ: เวิร์กโฟลว์แบบหลายขั้นตอน, การดำเนินการที่เน้นการตรวจสอบ, การทดสอบที่ขับเคลื่อนโดย Agent


ความแตกต่างที่สำคัญ: ความซับซ้อนอยู่ที่ใด

ความแตกต่างระหว่างสองแนวทางนี้คือ ตำแหน่งของความซับซ้อน

แนวทาง ความซับซ้อนอยู่ที่ใด เหมาะสำหรับ
MCP บริบทของโมเดล + ขั้นตอนการเลือกเครื่องมือ การเรียกใช้เครื่องมืออย่างง่าย, ระบบนิเวศ MCP
CLI + SKILL ระบบวิศวกรรม (SKILL, CLI, การตรวจสอบ, คำแนะนำ) เวิร์กโฟลว์ที่ซับซ้อน, การดำเนินการแบบหลายขั้นตอน

ใน MCP โมเดลต้องรับผิดชอบ:

สิ่งนี้ใช้ได้เมื่อการจับคู่จากงานไปยังเครื่องมือเป็นไปอย่างตรงไปตรงมา

ใน CLI + SKILL ระบบวิศวกรรมจะรับผิดชอบ:

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


ตัวอย่างเวิร์กโฟลว์ทั่วไป

นี่คือตัวอย่างที่เป็นรูปธรรมของเวิร์กโฟลว์ CLI + SKILL:

# ขั้นตอนที่ 1: อ่านข้อเท็จจริง
apidog endpoint get <endpointId> --project <projectId>

# ขั้นตอนที่ 2: ตรวจสอบก่อนการเขียน
apidog cli-schema validate test-case-create --file ./test-case-create.json

# ขั้นตอนที่ 3: ดำเนินการยืนยัน
apidog run --project <projectId> --out-dir ./apidog-reports

คำสั่งทั้งสามนี้แสดงถึง การดำเนินการทางวิศวกรรมสามอย่าง:

คำสั่ง การดำเนินการ
endpoint get อ่านข้อเท็จจริงจากโปรเจกต์
cli-schema validate ตรวจสอบโครงสร้างก่อนการเขียน
apidog run ดำเนินการยืนยัน

เส้นทาง Agent สำหรับเวิร์กโฟลว์ที่ซับซับซ้อน

สำหรับเวิร์กโฟลว์ที่ซับซ้อนและมีหลายขั้นตอน เส้นทางของ Agent จะได้รับประโยชน์จากโครงสร้าง CLI + SKILL

เส้นทาง MCP สำหรับเวิร์กโฟลว์ที่ซับซ้อน

"เลือกเครื่องมือ → ทำความเข้าใจ Schemas → ประสานงานลำดับ → จัดการข้อผิดพลาด"

Agent จะ:

สิ่งนี้สามารถใช้ได้ แต่ต้องใช้การให้เหตุผลของโมเดลอย่างมากสำหรับแต่ละจุดตัดสินใจ

เส้นทาง CLI + SKILL สำหรับเวิร์กโฟลว์ที่ซับซ้อน

"อ่านข้อเท็จจริง → สร้างการเปลี่ยนแปลง → ตรวจสอบโครงสร้าง → เขียน → ดำเนินการยืนยัน"

Agent จะ:

ระบบวิศวกรรมจัดการการตรวจสอบ, คำแนะนำ และการยืนยัน—ซึ่งช่วยลดภาระการให้เหตุผลของโมเดล

ทั้งสองเส้นทางสามารถทำงานให้สำเร็จได้ CLI + SKILL ช่วยลดความซับซ้อนในขั้นตอนบริบทของโมเดล


สิ่งที่ CLI ครอบคลุมในตอนนี้

ด้วยการอัปเกรด CLI ครอบคลุมทรัพยากรหลักของ Apidog มากขึ้นดังนี้:

ทรัพยากร ความสามารถของ CLI
โปรเจกต์และข้อมูลเมตา แสดงรายการ, อ่าน
API และคำจำกัดความ API รับ, สร้าง, อัปเดต
สภาพแวดล้อมและตัวแปร แสดงรายการ, จัดการ
Test Cases สร้าง, อัปเดต, ตรวจสอบ
Test Scenarios สร้าง, อัปเดต, นำเข้าขั้นตอน, รับพร้อมรายละเอียด
Test Suites จัดการ
รายงาน สร้างจาก apidog run
นำเข้า/ส่งออก ส่งออกโปรเจกต์, นำเข้าไฟล์

สิ่งนี้เปลี่ยนบทบาทของ Apidog CLI

มันไม่ใช่แค่เพียงวิธีในการรันการทดสอบหลังจากทุกอย่างเสร็จสิ้นแล้ว

ตอนนี้มันสามารถเข้ามามีส่วนร่วมในวงจรการพัฒนาได้เร็วขึ้น—ในจุดที่ Agent ต้องการ:


สรุปสถาปัตยกรรม

มิติ MCP CLI + SKILL
จุดแข็งหลัก การเชื่อมต่อเครื่องมือ การดำเนินการเวิร์กโฟลว์
ตำแหน่งของความซับซ้อน บริบทของโมเดล ระบบวิศวกรรม
เส้นทาง Agent สำหรับงานที่ซับซ้อน เลือก, ประสานงาน, ลองใหม่ อ่าน, ตรวจสอบ, เขียน, ยืนยัน
การครอบคลุม เครื่องมือที่สร้างขึ้น 126 ชิ้น + เครื่องมือพื้นฐาน การจัดการทรัพยากรอย่างเต็มรูปแบบ + การตรวจสอบ
เหมาะสมที่สุดสำหรับ การดำเนินการที่เรียบง่าย, ระบบนิเวศ MCP เวิร์กโฟลว์ที่ซับซ้อน, CI/CD

ทั้งสองอย่างมีให้ใช้งาน เลือกตามงานของคุณ


อะไรจะเกิดขึ้นต่อไป

ตอนนี้เราได้สรุปแล้วว่า CLI + SKILL เสริมการทำงานของ MCP ได้อย่างไร คำถามต่อไปคือ:

หลักการสำคัญที่ทำให้ CLI + SKILL มีประสิทธิภาพสำหรับเวิร์กโฟลว์ที่ซับซ้อนคืออะไร?

ในตอนที่ 3 กฎทอง: CLI สร้างข้อเท็จจริง, โมเดลดำเนินการตามข้อเท็จจริง เราจะสำรวจปรัชญาการออกแบบที่เป็นแนวทางในการตัดสินใจทุกอย่างของ CLI + SKILL—เริ่มต้นด้วย cli-schema validate ซึ่งเป็นเกตควบคุมคุณภาพที่ตรวจจับข้อผิดพลาดก่อนที่จะกลายเป็นการเขียนที่ล้มเหลว


ประเด็นสำคัญ


ดาวน์โหลด Apidog เพื่อออกแบบ, จำลอง, ทดสอบ และ จัดทำเอกสาร API ในพื้นที่ทำงานเดียว เรียนรู้เพิ่มเติมเกี่ยวกับ Apidog CLI สำหรับการทดสอบ API ด้วยบรรทัดคำสั่ง, ระบบอัตโนมัติ CI และเวิร์กโฟลว์ AI Agent

ปุ่ม

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API