Giới thiệu 𝚒𝚗𝚌𝚞𝚛 – khung CLI được xây dựng cho các tác nhân và con người. Khám phá tự động cho các tác nhân, cho phép trải nghiệm hướng dẫn cho con người, mà không làm ảnh hưởng đến token và cửa sổ ngữ cảnh. » npx incur skills add
incur cung cấp một API tối thiểu để các tác nhân có thể xây dựng toàn bộ CLI chỉ trong một lần. Ba chức năng: `create`, `command`, `serve` – mọi thứ khác được xử lý tự động. Không lãng phí token vào việc hiểu bề mặt API công cộng phức tạp.
Các tác nhân cố gắng khám phá hoặc sử dụng một CLIs với ngữ cảnh mơ hồ có thể tạo ra kết quả không nhất quán. Các CLIs phát sinh có thể đăng ký bản thân như các kỹ năng theo lệnh. Không cần tạo kỹ năng thủ công. Các kỹ năng được cập nhật thường xuyên. Người tiêu dùng chỉ cần chạy `<your-cli> skills add`.
Mỗi công cụ trong bối cảnh của một tác nhân đều tốn token, ngay cả khi nó không được sử dụng. Các tác nhân sử dụng CLI được xây dựng trên nền tảng này tải các kỹ năng theo yêu cầu và xuất ra TOON thay vì JSON. Kết quả: giảm tới 3× số token mỗi phiên. Đọc tốt:
Mỗi token mà một tác nhân chi tiêu để đọc đầu ra là một token mà nó không thể chi tiêu cho việc suy luận. incur mặc định là TOON – ~40% ít token hơn so với JSON, vẫn ở định dạng dễ đọc cho con người.
Nếu không có các hành động kêu gọi, các đại lý sẽ đoán xem nên làm gì tiếp theo, hoặc tệ hơn, hỏi người dùng. Các CLI phát sinh cho biết chính xác các lệnh mà đại lý cần thực hiện sau mỗi bước, với thuộc tính `cta`.
An toàn kiểu không chỉ dành cho con người. Các tác nhân xây dựng CLI với incur nhận được phản hồi ngay lập tức khi họ truyền các kiểu sai. Các sơ đồ chảy qua generics vì vậy I/O đều được suy diễn hoàn toàn mà không cần chú thích thủ công.
Repo: Hãy thử quickprompt:
232