LangChain dùng Deep Agents CLI để tự động kiểm thử các đoạn code trong tài liệu
LangChain cho biết họ đã dùng Deep Agents CLI để chuyển các đoạn code viết trực tiếp trong tài liệu thành những ví dụ độc lập có thể tự động kiểm thử. Quy trình này đưa các ví dụ vào những tệp được sắp xếp theo từng sản phẩm, bổ sung phần khởi tạo và dọn dẹp, chạy công cụ lint, đánh dấu các đoạn cần trích xuất bằng tag, chạy thử code và tạo các phiên bản được nhúng lại vào tài liệu. Quy trình được mô tả trong một agent skill có thể tái sử dụng, lưu tại .agents/skills/docs-code-samples/SKILL.md, hướng dẫn CLI khi nào và bằng cách nào thực hiện việc chuyển đổi. Một GitHub Action sẽ chạy các ví dụ định kỳ và tạo ticket khi kiểm thử thất bại; Bluehawk trích xuất các phần đã đánh dấu, còn Mintlify đưa các snippet được tạo vào tài liệu. LangChain cho biết lập trình viên chỉ cần yêu cầu agent chuyển đổi một hoặc nhiều ví dụ mà không phải tự làm thủ công từng bước. Cách tiếp cận này coi các ví dụ trong tài liệu như code sản phẩm, giúp đội ngũ phát hiện API hỏng hoặc dependency đã lỗi thời trước khi người đọc gặp phải chúng.
Nhóm phát triển tài liệu có thể dùng Deep Agents CLI và một skill tương tự để chuyển các đoạn code trong docs thành ví dụ chạy được, sau đó kiểm thử tự động trong CI. Điều này đặc biệt hữu ích cho các đội duy trì tài liệu API hoặc sản phẩm AI thường xuyên thay đổi.
Đọc bài gốc