PerchAI
Cách hoạt động

Skill

Perch có bộ skill operator chỉ tải khi phù hợp. Mỗi skill là tập quy tắc làm việc, công cụ ưu tiên và tiêu chuẩn kiểm chứng cho một loại công việc. Đây là những skill đi kèm và cách chúng được chọn.

Skill là tập kiến thức thực hành cho một loại công việc: cách tạo bảng tính mà người đánh giá có thể tin tưởng, cách điều khiển trình duyệt đã đăng nhập, cách xem xét kho mã, cách tạo bộ slide đáp ứng yêu cầu của cuộc họp hội đồng quản trị. Perch có một bộ skill, và những skill phù hợp được tải cho lượt hiện tại.

Lý do cơ chế này tồn tại là ngữ cảnh. Tải mọi chỉ dẫn cho mọi loại công việc trong mọi lượt sẽ tiêu tốn cửa sổ cho quy tắc không áp dụng. Rà siêu dữ liệu của skill ít tốn kém, còn nội dung đầy đủ của skill chỉ tải khi lượt phù hợp với nó.

Tóm lược

Skill gồm quy tắc làm việc, công cụ ưu tiên và tiêu chuẩn kiểm chứng, với phạm vi là một loại công việc. Perch chọn một số ít skill trong mỗi lượt và chỉ tải những skill đó.

Những skill đi kèm

SkillPhạm vi
workspaceĐiều hướng, tìm kiếm, tóm tắt và sửa an toàn các thư mục cục bộ và mã nguồn, với bằng chứng dựa trên tệp.
spreadsheetsXLSX, CSV, TSV và Google Sheets. Công thức, bảng tổng hợp, biểu đồ, các tab đối soát và ngoại lệ.
documentsDOCX, Google Docs, bản ghi nhớ, thư, báo cáo, bản đánh dấu sửa đổi và thay đổi được theo dõi.
presentationsBộ slide PPTX, slide cho hội đồng quản trị và thuyết trình gọi vốn, ghi chú diễn giả, slide biểu đồ.
pdfTrích xuất, trích dẫn theo trang, chia, gộp, tạo và xem xét PDF, gồm bản quét và biểu mẫu.
diagramsMermaid và draw.io. Quy trình làm việc, sơ đồ tổ chức, mạng lưới thực thể, đồ thị kiểm soát, bản đồ kiến trúc.
data-qualityKhảo sát dữ liệu lộn xộn, tìm bất thường, đối soát các hệ thống và chấm điểm rủi ro bằng phép tính tất định trước khi diễn giải.
researchThu thập, so sánh, xếp hạng và trích dẫn bằng chứng từ web, nguồn học thuật và tệp của bạn.
githubTrạng thái kho mã và git, đánh giá commit và pull request, gỡ lỗi các phép kiểm tra thất bại và công bố thay đổi qua các bước kiểm soát quyền.
browser-operatorĐiều khiển trình duyệt đã đăng nhập bằng trạng thái hình ảnh và các mục tiêu ngữ nghĩa trên trang.
wait-operatorTheo dõi các điều kiện có giới hạn, kiểm tra định kỳ các đợt triển khai và tác vụ, rồi tiếp tục từ trạng thái đã kiểm chứng thay vì phỏng đoán.

Hai skill nữa dành cho chính Perch: about-perch trả lời câu hỏi chi tiết về sản phẩm, còn release phát hành bản build của Perch. Skill skill-creator soạn và kiểm tra tính hợp lệ của skill mới, với kiểm tra frontmatter và phát hiện xung đột điều kiện kích hoạt.

Cách chọn skill

Mỗi skill khai báo gợi ý kích hoạt, các nền tảng hỗ trợ, công cụ ưu tiên và các skill khác phối hợp tốt với nó. Trong một lượt, Perch đối chiếu tin nhắn của bạn và trạng thái không gian làm việc với siêu dữ liệu đó, rồi đưa vào một số ít skill thay vì cả bộ.

Ba yếu tố ảnh hưởng đến lựa chọn:

  • Yêu cầu của bạn. Cách diễn đạt yêu cầu được đối chiếu với gợi ý kích hoạt của từng skill.
  • Những gì khả dụng. Skill có công cụ ưu tiên không khả dụng trên nền tảng của bạn thì tải vào cũng không hữu ích. Skill trình duyệt được hỗ trợ đầy đủ trên ứng dụng máy tính và có giới hạn trong CLI, và điều đó được khai báo thay vì chỉ phát hiện khi thất bại.
  • Những gì trước mắt bạn. Thư mục và tệp trong phạm vi.

Skill cũng chỉ định skill đi kèm, nên bộ slide cần dữ liệu biểu đồ sẽ tải quy tắc bảng tính, còn tập tài liệu nguồn có trích dẫn theo trang sẽ tải quy tắc PDF.

Vì sao mỗi skill có tiêu chuẩn kiểm chứng

Phần quan trọng nhất lại ít hiển thị nhất. Skill không chỉ là chỉ dẫn để tạo ra thứ gì đó. Nó còn xác định những điều phải đúng trước khi bàn giao kết quả cho bạn.

  • Sổ tính được kiểm tra để bảo đảm tệp tồn tại, công thức có ở đúng vị trí, các tổng khớp khi đối soát và bản xuất CSV giữ nguyên giá trị.
  • Bộ slide được kiểm tra về số slide, văn bản đọc được, bố cục không tràn và biểu đồ đã thực sự kết xuất.
  • Các định danh như số hóa đơn, số tài khoản và mã chứng khoán được giữ ở dạng văn bản, vì âm thầm ép chúng thành số là cách việc đối soát lặng lẽ sai đi.

Đây là cùng nguyên tắc như kiểm chứng trích dẫn, áp dụng cho tệp thay vì nhận định.

Soạn skill

Các skill đi kèm Perch được tích hợp sẵn. Chúng được tạo từ mã nguồn lúc build vào một danh mục được lưu trong hệ thống quản lý phiên bản, nên tập skill bạn nhận có thể tái tạo cho một bản phát hành cụ thể thay vì được tập hợp khi chạy.