Claude Certification Guide
0% chương trình học đã hoàn thành

Thiết kế Tool & Tích hợp MCP

2.1 — Thiết Kế Mô Tả Tool Để Loại Bỏ Định Tuyến Sai

Độ khó: Cơ bản - Thời lượng: 30 phút

  • Hiểu rằng mô tả tool là cơ chế chính mà LLM dùng để lựa chọn tool
  • Viết mô tả đạt chuẩn sản xuất với mục đích, đầu vào, ví dụ, trường hợp biên, và ranh giới
  • Chẩn đoán định tuyến sai do mô tả mơ hồ hoặc chồng lấn
  • Nhận diện các xung đột với system prompt khiến mô tả tool được viết tốt bị ghi đè

2.2 — Xây Dựng Phản Hồi Lỗi Có Cấu Trúc Cho Cả Bốn Nhóm Lỗi

Độ khó: Trung cấp - Thời lượng: 45 phút

  • Triển khai phản hồi lỗi có cấu trúc với metadata errorCategory, isRetryable, và description
  • Phân biệt giữa lỗi truy cập (isError: true) và kết quả rỗng hợp lệ (isError: false)
  • Phân loại lỗi tool thành các nhóm tạm thời, xác thực, nghiệp vụ, và quyền truy cập
  • Xây dựng logic phục hồi của agent, hành động khác nhau tùy theo metadata lỗi

2.3 — Cấu Hình Phân Bổ Tool Trong Hệ Thống Đa Agent

Độ khó: Trung cấp - Thời lượng: 45 phút

  • Giới hạn phạm vi tool theo vai trò agent, tuân theo nguyên tắc 4-5 tool mỗi agent
  • Triển khai tool xuyên vai trò được giới hạn phạm vi để tránh độ trễ vòng qua coordinator
  • Cấu hình các chế độ tool_choice (auto, any, forced) cho từng yêu cầu quy trình khác nhau
  • Áp dụng thiết kế tool theo đặc quyền tối thiểu bằng cách thay tool đa năng bằng tool bị giới hạn
  • Kiểm chứng rằng việc phân bổ tool ngăn chặn lạm dụng xuyên vai trò trong hệ thống đa agent

2.4 — Cấu Hình MCP Server Với Phạm Vi Và Biến Môi Trường

Độ khó: Cơ bản - Thời lượng: 30 phút

  • Cấu hình MCP server cấp dự án trong .mcp.json để chia sẻ toàn đội
  • Dùng mở rộng biến môi trường để giữ thông tin xác thực ngoài version control
  • Phân biệt phạm vi cấu hình MCP cấp dự án và cấp người dùng
  • Phơi bày resource MCP để giảm các lệnh gọi tool khám phá không cần thiết
  • Viết mô tả tool MCP được tăng cường để cạnh tranh với mô tả tool tích hợp sẵn

2.5 — Truy Vết Và Tái Cấu Trúc Một Hàm Đã Lỗi Thời Bằng Các Tool Tích Hợp Sẵn

Độ khó: Trung cấp - Thời lượng: 30 phút

  • Áp dụng Grep để tìm kiếm nội dung và Glob để khớp đường dẫn theo đúng trình tự
  • Dùng khám phá codebase tăng dần thay vì đọc toàn bộ tệp ngay từ đầu
  • Chọn Edit làm tool sửa đổi chính và mở rộng điểm neo (hoặc dùng replace_all) khi Edit báo khớp không duy nhất
  • Truy vết cách một hàm được sử dụng qua các module wrapper và barrel file
  • Tuân theo mẫu hình Grep-rồi-Glob để tìm nơi gọi hàm và các tệp test tương ứng