Con số không biết nói dối: Giảm 30% lệnh gọi công cụ, 25% token

Chúng tôi đã so sánh MCP với CLI + SKILL trên các tác vụ người dùng thông thường. Kết quả cho thấy: ít lệnh gọi công cụ hơn, ít lãng phí token hơn, khả năng khôi phục lỗi tốt hơn—và dữ liệu giải thích lý do.

Oliver Kingsley

Oliver Kingsley

6 tháng 7 2026

Con số không biết nói dối: Giảm 30% lệnh gọi công cụ, 25% token

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Đây là một loạt bài gồm 10 phần chia sẻ cách Apidog phát triển Apidog CLI, một công cụ dòng lệnh để kiểm thử API và quản lý vòng đời API. Hãy đọc theo thứ tự hoặc chuyển đến bất kỳ bài đăng nào bạn quan tâm:

Tiêu đề Trọng tâm
1 Chúng tôi đã xây dựng 126 Công cụ MCP. Nhưng đó không phải là Giải pháp tốt nhất cho Agent Khám phá vấn đề
2 Tại sao chúng tôi phát triển Apidog CLI hoàn toàn mới Phát triển kiến trúc
3 Quy tắc vàng: CLI tạo ra dữ kiện, Mô hình hoạt động dựa trên dữ kiện Triết lý cốt lõi
4 agentHints: Dạy CLI giao tiếp với Agent Đầu ra có cấu trúc
5 SKILL: Chuyển giao kinh nghiệm vận hành dưới dạng mã Kinh nghiệm vận hành
6 Các con số không biết nói dối: Giảm 30% số lần gọi công cụ, giảm 25% số Token Kết quả định lượng
7 Từ PRD đến vòng lặp kiểm thử: Quy trình làm việc hoàn chỉnh của Agent với Apidog CLI Hướng dẫn thực hành
8 Tại sao khả năng tương thích CI/CD là không thể thiếu đối với các công cụ Agent Góc nhìn DevOps
9 Nhánh AI: Thay đổi dự án an toàn hơn với AI Agent Lớp bảo mật
10 Ưu tiên đặc tả đã là quá khứ. Chào mừng đến với Ưu tiên kỹ năng. Tầm nhìn & tương lai

Chúng tôi đã so sánh MCP với CLI + SKILL trên các tác vụ người dùng thông thường. Kết quả: ít lệnh gọi công cụ hơn, ít lãng phí token hơn, khôi phục lỗi tốt hơn—và dữ liệu giải thích lý do.

Câu hỏi quan trọng

Tất cả các triết lý và nguyên tắc thiết kế mà chúng tôi đã chia sẻ—liệu chúng có thực sự hiệu quả không?

Chúng tôi đã so sánh nội bộ nhiều tác vụ người dùng thông thường trên cả hai phương pháp:

Loại tác vụ Mô tả
Thêm trường hợp kiểm thử + xác minh Tạo trường hợp kiểm thử cho điểm cuối, chạy kiểm thử
Duy trì các kịch bản kiểm thử Cập nhật các kịch bản đa bước phức tạp
Nhập/xác minh tài sản dự án Nhập dữ liệu, xác nhận cấu trúc, chạy kiểm thử

Kết quả không chỉ là những cải tiến chủ quan. Chúng là những giảm thiểu có thể đo lường được.


Tác vụ 1: Thêm trường hợp kiểm thử dựa trên điểm cuối

Yêu cầu của người dùng:

"Thêm một kiểm thử cho điểm cuối này và chạy xác minh"

Lộ trình MCP

Giai đoạn Điều gì xảy ra
Khám phá công cụ Agent tìm kiếm trong danh sách công cụ
Lựa chọn công cụ Nhiều vòng lựa chọn công cụ chính xác
Khám phá trường Agent đọc lược đồ công cụ
Phỏng đoán trường Agent phỏng đoán các trường bắt buộc
Thử ghi Agent gọi công cụ tạo
Phản hồi lỗi Máy chủ từ chối (trường sai/thiếu bắt buộc)
Thử lại Agent điều chỉnh, thử lại
Thử lại nhiều lần Lặp lại cho đến khi thành công
Chạy kiểm thử Agent tìm công cụ chạy, thực thi

Mô hình điển hình:

Tìm kiếm công cụ → Chọn công cụ → Đọc lược đồ → Phỏng đoán trường → Ghi → Lỗi → Thử lại → Ghi → Lỗi → Thử lại → Thành công → Tìm công cụ chạy → Chạy

Lộ trình CLI + SKILL

Giai đoạn Điều gì xảy ra
Hướng dẫn SKILL SKILL xác định loại tác vụ, cung cấp quy trình làm việc
Đọc điểm cuối CLI đọc các dữ kiện điểm cuối
Tạo trường hợp kiểm thử Agent tạo dựa trên dữ liệu điểm cuối thực tế
Xác thực cục bộ cli-schema xác thực trước khi ghi
Ghi CLI tạo trường hợp kiểm thử
Đọc lại CLI trả về cấu trúc đã tạo + agentHints
Chạy kiểm thử agentHints gợi ý chạy, Agent làm theo

Mô hình điển hình:

SKILL hướng dẫn → Đọc điểm cuối → Tạo → Xác thực → Ghi → Đọc lại → Chạy

Kết quả

Chỉ số Lộ trình MCP CLI + SKILL Cải thiện
Số bước gọi công cụ ~15-20 ~10-12 ↓ ~30%
Token từ mô tả ~50.000 đã tải ~2.000 đã tải ↓ ~96%
Token từ các lần thử lại ~5.000+ lãng phí ~500 lãng phí ↓ ~90%
Tổng số token lãng phí ~55.000 ~2.500 ↓ ~25%

Số bước gọi công cụ giảm khoảng 30%. Lượng token tiêu thụ từ các mô tả công cụ không hợp lệ và các lần thử lại lỗi giảm khoảng 25%.


Tác vụ 2: Ghi có cấu trúc (Bộ xử lý, Khẳng định, Trích xuất)

Yêu cầu của người dùng:

"Thêm các khẳng định sau thao tác và trích xuất biến vào trường hợp kiểm thử này"

Lộ trình MCP

Giai đoạn Điều gì xảy ra
Phỏng đoán tên trường Agent không biết tên chính xác
Phỏng đoán giá trị enum Agent phỏng đoán bộ so sánh, loại
Thử ghi Máy chủ từ chối các giá trị sai
Thử lại mạng Đi và về cho mỗi lỗi
Nhiều lần thử 3-5 lần thử lại là phổ biến

Lỗi thường gặp:

Phỏng đoán sai Giá trị đúng Số lần thử lại
comparator: "contains" comparator: "include" 1-2
type: "global" type: "globals" 1-2
subject: "responseBody" subject: "responseJson" 1-2

Mỗi lỗi = 1 lượt đi và về mạng + phản hồi + xử lý của Agent.

Lộ trình CLI + SKILL

Giai đoạn Điều gì xảy ra
Đọc trường hợp kiểm thử CLI lấy cấu trúc thực tế
Tạo bổ sung Agent tạo dựa trên định dạng thực
Xác thực cục bộ cli-schema bắt lỗi trước khi gọi mạng
Sửa lỗi cục bộ Agent điều chỉnh dựa trên đầu ra xác thực
Xác thực lại Xác nhận sửa lỗi
Ghi Chỉ các ghi hợp lệ mới đến máy chủ

Tất cả lỗi được bắt cục bộ. Không có thử lại mạng cho các lỗi trường.

Kết quả

Chỉ số Lộ trình MCP CLI + SKILL Cải thiện
Thử lại mạng do lỗi cấu trúc 3-5 0 ↓ ~100%
Token từ phản hồi lỗi ~2.000 ~0 ↓ ~100%
Tổng số lần gọi lặp lại ~5 ~1 ↓ ~40%

Số lần gọi lặp lại do lỗi cấu trúc giảm khoảng 40%.


Tác vụ 3: Hoạt động liên tục sau khi tạo

Yêu cầu của người dùng:

"Tạo một kịch bản kiểm thử với các điểm cuối này"

Lộ trình MCP

Giai đoạn Điều gì xảy ra
Tạo kịch bản Agent gọi công cụ tạo
Phản hồi thành công Agent thấy "đã tạo"
Tiếp tục ghi Agent ngay lập tức cập nhật/thêm nhiều hơn
Bỏ qua đọc lại Agent không đọc cấu trúc thực tế
Ghi dựa trên giả định Agent ghi với ID/cấu trúc được phỏng đoán
Lỗi hoặc không hoàn chỉnh Kết quả không khớp với mong đợi

Vấn đề: Quán tính thực thi.

Mô hình có xu hướng tiếp tục trực tiếp sau thành công, bỏ qua bước đọc lại.

Lộ trình CLI + SKILL

Giai đoạn Điều gì xảy ra
Tạo kịch bản CLI tạo kịch bản
Thành công + agentHints CLI trả về thành công + gợi ý bước tiếp theo
agentHints: "Đọc lại trước" Agent thấy gợi ý
Làm theo gợi ý Agent đọc lại
Làm việc với cấu trúc thực Agent tiến hành với dữ liệu chính xác

agentHints gợi ý rõ ràng việc đọc lại. Agent làm theo.

Kết quả

Chỉ số Lộ trình MCP CLI + SKILL Cải thiện
Tỷ lệ đọc lại trước khi tiếp tục ~20% ~85% ↑ ~425%
Thử lại lỗi do nhảy trực tiếp ~3-5 ~0-1 ↓ ~21%

Tỷ lệ Agent chủ động đọc lại, xác thực và chạy xác minh tăng đáng kể. Số lần thử lại lỗi do trực tiếp chuyển sang bước tiếp theo giảm khoảng 21%.


Tóm tắt: Tiết kiệm đến từ đâu

Nguồn tiết kiệm Giải thích
Khám phá công cụ Các lệnh CLI có tên rõ ràng; SKILL hướng dẫn lựa chọn
Xác thực lược đồ Xác thực cục bộ bắt lỗi trước khi gọi mạng
Phục hồi lỗi agentHints cung cấp các gợi ý có thể hành động, không chỉ là "thất bại"
Hướng dẫn đọc lại Ngăn chặn việc ghi dựa trên giả định
Trình tự quy trình làm việc SKILL giảm thiểu các điểm quyết định

Phân tích chi phí thực tế

Insight chính:

Việc kích hoạt Agent cho sản phẩm không phải là có càng nhiều công cụ càng tốt.

Những gì mô hình thực sự tiêu thụ:

Loại chi phí Gánh nặng MCP Gánh nặng CLI + SKILL
Ngữ cảnh Mô tả công cụ, lược đồ Chỉ SKILL tập trung vào tác vụ
Sự chú ý Chọn trong số nhiều công cụ Tuân theo quy trình làm việc được hướng dẫn
Chọn đường dẫn Phỏng đoán trình tự Trình tự do SKILL xác định
Chi phí token người dùng Thử lại, cuộc gọi thất bại Ghi đã xác thực, ít cuộc gọi hơn

Khi số lượng công cụ tăng lên, điều mô hình thực sự tiêu thụ không phải là khả năng gọi API, mà là sự đánh đổi giữa ngữ cảnh, sự chú ý, lựa chọn đường dẫn và chi phí token người dùng.


Nguyên tắc kỹ thuật

Mục tiêu:

Di chuyển các chi phí này ra khỏi ngữ cảnh của mô hình và trở lại các vị trí mà hệ thống kỹ thuật có thể chịu đựng được.
Chi phí Vị trí MCP Vị trí CLI + SKILL
Khám phá công cụ Mô hình phải tìm kiếm SKILL cung cấp
Xác thực trường Mô hình phải biết cli-schema xác thực
Hướng dẫn bước tiếp theo Mô hình phải quyết định agentHints gợi ý
Ngữ nghĩa sản phẩm Mô hình phải hiểu CLI xử lý

Hệ thống kỹ thuật hấp thụ sự phức tạp. Mô hình tập trung vào việc tạo và phán đoán.


Ý nghĩa của những con số này

Các con số giải thích một vấn đề cụ thể hơn:

Thông tin chi tiết Hàm ý
Giảm 30% số lần gọi công cụ Độ phức tạp chuyển từ khám phá sang hướng dẫn
Giảm 25% token lãng phí Lỗi được bắt trước khi mạng
Giảm 40% lần thử lại cấu trúc Cổng xác thực hoạt động
Giảm 21% lỗi nhảy agentHints ngăn chặn việc tiếp tục mù quáng

CLI + SKILL không chỉ là sự tinh tế về kiến trúc. Đó là hiệu quả có thể đo lường được.


Tiếp theo là gì

Bây giờ chúng ta đã xác thực phương pháp bằng các con số, hãy cùng xem nó hoạt động như thế nào.

Trong Phần 7, Từ PRD đến vòng lặp kiểm thử: Quy trình làm việc hoàn chỉnh của Agent, chúng ta sẽ xem xét một ví dụ thực tế—một nhóm có PRD "Hoàn tiền đơn hàng", và Agent sử dụng CLI + SKILL để tạo OpenAPI, tạo kiểm thử, xác thực và xác minh.


Những điểm chính


Tải xuống Apidog để thiết kế, mock, kiểm thử, và tài liệu hóa API trong một không gian làm việc. Tìm hiểu thêm về Apidog CLI để kiểm thử API dòng lệnh, tự động hóa CI và quy trình làm việc của AI Agent.

button

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API