Plugin & Kỹ năng

Plugin

Plugin là gì?

Plugin là các mô-đun TypeScript mở rộng chức năng của Neotask trong thời gian chạy. Chúng có thể thêm các kênh nhắn tin mới, công cụ tác nhân, phương thức RPC, lệnh CLI, dịch vụ nền và kỹ năng.

Plugin chính thức

Kênh nhắn tin:

Tính năng:

Nhà cung cấp xác thực:

Khả năng plugin

Plugin có thể đăng ký:

Bảo mật plugin

Neotask kiểm tra plugin qua nhiều lớp trước khi chúng chạy:

Plugin native chạy bên trong tiến trình Gateway, nên plugin bạn cài đặt từ bên ngoài Construct là mã do bạn chọn chạy. Dùng plugins.allow để liệt kê các plugin được phép tải.


Kỹ năng

Kỹ năng là gì?

Kỹ năng là các khả năng mô-đun dạy tác nhân các quy trình làm việc mới. Mỗi kỹ năng là một tệp markdown (SKILL.md) với các hướng dẫn được chèn vào ngữ cảnh của tác nhân khi cần.

Vị trí kỹ năng (Thứ tự ưu tiên)

  1. Kỹ năng không gian làm việc, <workspace>/skills/ (ưu tiên cao nhất)
  2. Kỹ năng được quản lý, ~/.neotask/skills/
  3. Kỹ năng đi kèm, Được vận chuyển với Neotask
  4. Kỹ năng plugin, Kỹ năng được đóng gói với các plugin đã cài đặt
  5. Thư mục bổ sung, Các đường dẫn được cấu hình thêm (ưu tiên thấp nhất)

Khi nhiều kỹ năng có cùng tên, vị trí ưu tiên cao nhất thắng.

Tính năng kỹ năng

Tạo kỹ năng

Tạo tệp SKILL.md với YAML frontmatter xác định siêu dữ liệu và hướng dẫn của kỹ năng:

Trường frontmatter:

Phần thân: Hướng dẫn markdown dạy tác nhân cách sử dụng kỹ năng, bao gồm các ví dụ và hướng dẫn.

Danh mục kỹ năng

Duyệt các kỹ năng có sẵn trong danh mục kỹ năng.

Danh mục kỹ năng

Kỹ năng bao gồm nhiều khả năng:

Danh mục Ví dụ
Năng suất Quản lý email, lịch, tạo tài liệu
Phát triển Thao tác Git, CI/CD, Docker, xem xét mã
Giao tiếp Nhắn tin, thông báo, thông báo
Phương tiện Xử lý hình ảnh, chỉnh sửa video, phiên âm âm thanh
AI & Mô hình Chuyển đổi mô hình, quản lý lời nhắc, RAG
Nhà thông minh Kiểm soát thiết bị IoT, kích hoạt tự động hóa
Tiện ích Chuyển đổi tệp, chuyển đổi dữ liệu, thu thập web