- Paperclip là một trình điều phối tác nhân AI mã nguồn mở, cho phép người dùng xây dựng và quản lý các công ty "không cần con người" bằng cách tự động hóa công việc với AI.
- Nó cung cấp một mặt phẳng kiểm soát để thiết lập biểu đồ tổ chức của các tác nhân AI, quản lý chúng, áp dụng các sở thích làm việc, và đảm bảo hoàn thành công việc thực tế.
- Người dùng có thể "mang theo tác nhân của riêng mình" từ nhiều mô hình khác nhau, tích hợp chúng vào các quy trình làm việc phức tạp bao gồm quản lý tác vụ, phản hồi, QA và phê duyệt, để tạo ra sản phẩm chất lượng cao.
Paperclip: Open Source Human Control Plane for AI Labor — Dotta Bippa
- Bắt đầu nhanh: Khởi động Paperclip bằng lệnh
npx paperclip-ai onboardtrong terminal. - Kiến trúc tổ chức: Xây dựng một
biểu đồ tổ chứccho các tác nhân AI, cho phép giao quyền và phân chia tác vụ từ một CEO con người đến các tác nhân cấp thấp hơn. - Tích hợp tác nhân: Paperclip hỗ trợ "mang theo tác nhân của riêng bạn," cho phép tích hợp các mô hình AI từ nhiều nhà cung cấp (Gemini, Claude, Codex, v.v.) như nhân viên.
- Quản lý tác vụ và quy trình: Hệ thống hỗ trợ thiết kế tác vụ từ cấp cao đến thực thi, với các tính năng như
issue,kế hoạch,phản hồi,tác nhân QA,người đánh giá,người phê duyệtvàroutinesđể đảm bảo chất lượng và độ tin cậy. - Kỹ năng và ngữ cảnh: Các tác nhân có thể được cấp
kỹ năngchuyên biệt (ví dụ: tạo video, tương tác trình duyệt) và hệ thống tự động cung cấpngữ cảnhdự án (hướng dẫn thương hiệu, số liệu thống kê) để tác nhân hoạt động hiệu quả. - Học hỏi và cải tiến: Paperclip tạo điều kiện cho việc thu thập
phản hồivà các cuộc trò chuyện của tác nhân để liên tục cải thiệnkỹ năngvà phong cách làm việc của chúng. - Khung công cụ trung lập với nhà cung cấp: Paperclip cung cấp một
khung công cụ trung lập với nhà cung cấp, cho phép kết hợp các mô hình từ nhiều phòng thí nghiệm khác nhau và tạo ra cácworkflowscấp cao hơn. - Tối ưu hóa chi phí: Tối ưu hóa chi phí
suy luậnbằng cách sử dụng cácmô hìnhít tốn kém hơn (ví dụ: qua Open Router) cho các tác vụ đơn giản và dành các mô hình tiên tiến cho các công việc đòi hỏi trí tuệ cao. - Mở rộng từng bước: Nên bắt đầu với số lượng tác nhân tối thiểu cần thiết và mở rộng tổ chức một cách dần dần để đảm bảo chất lượng và định hình hành vi mong muốn.
tác nhân— agenttrình điều phối— orchestratorbiểu đồ tổ chức— organizational charttác vụ— taskkỹ năng— skilllời nhắc— promptkế hoạch— planphản hồi— feedbackworkflows— workflowsmô hình— model (AI model)
Giới thiệu Paperclip: Điều phối tác nhân AI mã nguồn mở
Chào mừng đến với hướng dẫn bắt đầu cùng Paperclip. Tôi là Dota, người dẫn chương trình và là nhà sáng lập Paperclip. Tôi rất vui được hướng dẫn bạn cách bắt đầu với trình điều phối tác nhân mã nguồn mở hoàn toàn mới này. Tôi sẽ cùng bạn đi qua các bước đầu tiên để khởi động Paperclip, nó trông như thế nào khi bạn có một tổ chức lớn, và một số mẹo nâng cao tốt nhất của tôi để làm việc với các tác nhân AI. Bạn có thể tạo công ty "không con người" của riêng mình.
Khẩu hiệu của Paperclip là "điều phối tác nhân mã nguồn mở cho các công ty không cần con người". Bạn có thể thuê nhân viên, đặt mục tiêu, tự động hóa công việc; doanh nghiệp của bạn gần như có thể tự vận hành. Có lẽ đây là một tiêu đề hơi cường điệu. Tôi muốn nói rằng Paperclip là "mặt phẳng kiểm soát con người cho lao động AI". Thực sự, ý tưởng đằng sau Paperclip là bạn có thể thiết lập một biểu đồ tổ chức các tác nhân, nơi bạn có thể quản lý tất cả chúng, áp dụng sở thích của mình về cách các tác nhân này làm việc và khiến chúng hoàn thành công việc thực tế.
Bắt đầu với Paperclip
Hãy để tôi hướng dẫn bạn một chút về cách bắt đầu. Điều đầu tiên bạn làm là mở terminal và chạy npx paperclip-ai onboard. Bạn có thể truyền dash. Yes nếu muốn các tùy chọn mặc định.
Khi chúng ta nói về Paperclip, Paperclip là một cách để bạn hoàn thành công việc thực tế mà bạn chịu trách nhiệm, sử dụng các tác nhân AI. Có thể bạn đã thấy các công cụ cho phép bạn tạo một tác vụ và sau đó tự động tạo một doanh nghiệp cho bạn. Với Paperclip, bạn thực sự tham gia vào các bước để đảm bảo sở thích của bạn được tính đến. Bạn tham gia vào quy trình tác vụ từ thiết kế cấp cao đến thực thi.
Ví dụ thực tế: Quản lý Paperclip
Tôi sẽ cho bạn thấy đây là một trường hợp thực tế mà tôi sử dụng để quản lý chính Paperclip. Tôi sẽ hướng dẫn bạn một chút về sản phẩm hoàn chỉnh này, sau đó chúng ta sẽ bắt đầu một công ty hoàn toàn mới và tôi sẽ chỉ cho bạn cách bạn có thể tự làm điều đó.
Đây là công ty tôi dùng để quản lý chính Paperclip. Bạn có CEO là người đứng đầu. Chúng tôi có một CTO và dưới quyền anh ấy có khá nhiều coders (người viết mã). Tôi sẽ nói rằng hai coders mà tôi sử dụng nhiều nhất là tác nhân AI Codex coder cũng như tác nhân Claude coder.
Một điều quan trọng về Paperclip là bạn "mang theo tác nhân của riêng mình". Vì vậy, bạn có thể sử dụng Gemini, bạn có thể sử dụng Pi, bạn có thể sử dụng Hermes, bạn có thể sử dụng OpenClaude. Một phần cốt lõi của Paperclip là bất kỳ tác nhân nào bạn muốn sử dụng đều có thể được đưa vào Paperclip như một nhân viên. Sau đó, nó có thể "đàm phán" và giao tiếp, đồng thời bộ nhớ của nó được lưu trữ cùng với phần còn lại của Paperclip.
Chiến lược Marketing: 40.000 Ngôi sao GitHub
Nếu bạn nhìn sang đây để có một ví dụ nhanh, chúng ta có bộ phận marketing. Một trong những vị trí chúng ta có ở đây dưới quyền CMO là nhà chiến lược nội dung và người viết video. Chúng tôi vô cùng biết ơn vì Paperclip đã phát triển nhanh chóng. Chúng tôi thực sự đã vượt qua mốc 40.000 GitHub stars trong tuần này, điều mà tôi rất vui mừng. Và điều đó thực sự là nhờ sự đóng góp của toàn bộ cộng đồng. Có lẽ vào thời điểm bạn đang xem điều này, chúng tôi đã vượt qua 50.000 stars.
Thông thường, tôi sẽ chỉ đăng một tweet hoặc cùng lắm là một ảnh chụp màn hình để ăn mừng 40.000 stars và kết thúc công việc. Nhưng tôi nhận ra, tôi tự hỏi liệu mình có thể sử dụng Paperclip để tăng tốc quá trình này không? Và thế là tôi vào đây, tạo một issue mới và giao nó cho CEO của mình.
Ý tưởng đằng sau Paperclip là bạn là CEO và bạn đang làm việc. Về cơ bản, bạn đang đưa ra hướng dẫn cho CEO của mình, và sau đó CEO của bạn được thiết kế để phân chia các tác vụ cho nhánh điều hành của bạn, rồi xuống các người đóng góp riêng lẻ. Vì vậy, một trong những điều tôi đã làm là yêu cầu CEO: "Hãy thuê một người viết video và yêu cầu họ viết một video Re-motion để ăn mừng 40.000 stars."
Khả năng của tác nhân và Công cụ Re-motion
Đây là điều thú vị: mọi phần của ứng dụng Paperclip đều có một giao diện tác nhân. Vì vậy, CEO của bạn biết cách thuê các tác nhân mới, họ biết cách cài đặt các kỹ năng mới. Có một trình quản lý kỹ năng được tích hợp trong Paperclip. Chẳng hạn, tôi chắc bạn đã thấy skills.sh. Từ đó, chúng tôi sẽ cài đặt kỹ năng thực hành tốt nhất Re-motion. CEO biết cách tìm và thực hiện điều này.
Re-motion, nếu bạn chưa biết, là một công cụ mã nguồn mở (thực ra tôi không biết nó có phải là React hay không, nhưng nó là một công cụ mã nguồn mở) mà bạn có thể sử dụng để tạo video. Bạn không cần phải đăng ký bất cứ điều gì. CEO đã thuê tác nhân viết video của chúng tôi và cấp cho cô ấy kỹ năng thực hành tốt nhất Re-motion. Đúng vậy, tạo video và React.
Từ đó, tôi có thể tạo một lời nhắc để nói "lên kế hoạch cho video này cho bảng điều khiển thống kê". Vì vậy, tôi nói: "Hãy xem bảng điều khiển. Chúng tôi đang đề cập đến một dự án khác mà chúng tôi đã có. Chúng tôi đã có một bảng điều khiển và số liệu thống kê của chúng tôi là số liệu thống kê. Bạn biết đấy, những tác nhân này không bận tâm đến lỗi đánh máy. Lập kế hoạch cho một video Re-motion mà chúng ta có thể tạo để ăn mừng 40.000 stars."
Đây là toàn bộ lời nhắc của tôi để tạo video mà tôi đã cho bạn xem ở đây. Tôi đã viết lời nhắc này và sau đó tác nhân đã viết kế hoạch này. Paperclip có hỗ trợ hàng đầu cho các kế hoạch. Và sau khi tôi đọc nhanh kế hoạch, tôi đã đưa ra một số phản hồi. Tôi nói: "Bạn biết đấy, các đoạn cắt của bạn cần dài khoảng hai giây chứ không phải sáu, và chỉ cần có hoạt ảnh 40.000 stars, v.v." Đúng vậy, tôi đi qua đây và thực sự đưa tác nhân của mình một chút cuộc trò chuyện về cách chúng tôi muốn video trông như thế nào. Và sau đó, trong vòng khoảng năm phút, chúng tôi có hoạt ảnh đẹp mắt này, đúng với thương hiệu, với số liệu thống kê thực tế, có biểu đồ và...
Vậy câu hỏi là, làm thế nào nó có được tất cả ngữ cảnh này? Câu trả lời là nó có được từ Paperclip. Bạn biết đấy, bạn có thể làm điều này với Claude code, và những gì bạn phải làm là bạn phải theo dõi tất cả số liệu thống kê của mình, bạn phải theo dõi hướng dẫn thương hiệu của mình, bạn phải cung cấp cho nó kỹ năng Re-motion, bạn phải cung cấp cho nó quyền truy cập vào bảng điều khiển của mình. Với Paperclip, tất cả những điều đó đều được tích hợp vào hệ thống này. Chẳng hạn, chúng tôi đã có bảng điều khiển, chúng tôi đã có hướng dẫn thương hiệu Paperclip mà các tác nhân đã biết về bản sắc thương hiệu. Vì vậy, khi chúng tôi tạo video, chúng tôi biết rằng nó trông đẹp mắt. Và một điều có thể mất của tôi cả tuần thực sự trở thành một điều hiển nhiên với Paperclip.
Phản hồi và Cải thiện kỹ năng tác nhân
Hãy để tôi chỉ ra một điều thú vị khác ở đây. Bởi vì chúng tôi hiện đang tạo nhiều video (chúng tôi đã tạo một số video khác với cùng một tác nhân), chúng tôi thực sự có thể xem lại danh sách phản hồi mà chúng tôi đã đưa cho các tác nhân của mình và tìm hiểu cách cải thiện kỹ năng để không chỉ có một kỹ năng Re-motion chung mà còn có một kỹ năng dành riêng cho Paperclip, có chứa hướng dẫn thương hiệu, sở thích, phong cách của chúng tôi, như các lựa chọn về nhịp độ. Đúng vậy, nếu chúng ta bắt đầu thấy rằng các tác nhân luôn có các đoạn cắt dài hai giây chứ không phải sáu, thì điều đó cho chúng ta điều gì đó để học hỏi theo thời gian. Và hiện tại, điều đó xảy ra như thế nào là bạn tạo một tác nhân học hỏi từ các cuộc trò chuyện, nhưng điều này sẽ được tích hợp nhiều hơn vào Paperclip trong các phiên bản tương lai.
Tốc độ phát triển và Tầm quan trọng của Workflows
Một điều tôi muốn lưu ý là chúng tôi đã phát hành Paperclip vào ngày 4 tháng 3. Bây giờ là ngày 8 tháng 4. Vì vậy, chúng ta đang xem xét khoảng 34 ngày, ít nhiều, kể từ khi nó ở dạng mã nguồn mở. Chúng tôi đã có một số lượng pull requests đáng kinh ngạc và tôi muốn bạn biết rằng nó đang tốt hơn mỗi ngày.
Đây sẽ là một trong những ý tưởng đơn giản nhất với Paperclip, mà hy vọng nó có vẻ khá rõ ràng: Bạn có một biểu đồ tổ chức nơi bạn tạo ra các tác nhân này. Bạn có thể cấu hình chúng theo cách bạn muốn. Bạn có các dự án rất quen thuộc với giao diện quản lý tác vụ. Và sau đó các tác nhân của bạn được giao các dự án này, và sau đó chúng được giao các tác vụ và sau đó chúng thực hiện các tác vụ để hoàn thành công việc.
Nhưng tất nhiên, như mọi người đều biết, việc giữ cho chúng tập trung vào tác vụ luôn có thể là một thử thách. Và vì vậy, Paperclip cung cấp nhiều loại workflows quan trọng cho trình điều phối để thực sự hoàn thành công việc thành công.
Tác nhân QA và Quy trình Phê duyệt
Ví dụ, một trong những điều chính mà bạn thường thấy trong một tổ chức Paperclip tốt là QA. Tác nhân QA có kỹ năng trình duyệt tác nhân, là một kỹ năng cho phép bạn kích hoạt tác vụ như mở một trang web, điền vào một biểu mẫu, nhấp vào một nút. Có lẽ nếu bạn sử dụng tác nhân, bạn đã sử dụng kỹ năng này.
Và một trong những điều bạn muốn có thể làm là cấu hình nó sao cho các tác vụ của bạn yêu cầu một người đánh giá hoặc có khả năng là một người phê duyệt. Ý tưởng này, tôi chắc rằng bạn đã thử điều này trong Claude code trước đây, nơi bạn có thể có 30 tab Claude code đang mở, bạn không thể nhớ tất cả chúng đang làm gì, và bạn... Và sau đó bạn yêu cầu tác nhân viết mã của mình nói: "Này, hãy kiểm tra điều này trong trình duyệt trước khi bạn gửi lại cho tôi." Và điều gì xảy ra? Nó không làm điều đó, đúng không? Bạn... và vì vậy mọi người đang tạo ra tất cả các loại hooks và harnesses phức tạp này. Nhưng tất nhiên, hooks chỉ hoạt động theo một cách trong Claude và một cách khác trong Codex. Và mọi người đều biết rằng những tác nhân này có những tính cách rất khác nhau. Bất kỳ ai làm việc với tác nhân đều biết rằng bạn thực sự muốn có thể kéo các mô hình từ nhiều phòng thí nghiệm khác nhau.
Và vì vậy, Paperclip cung cấp cho bạn loại khung công cụ trung lập với nhà cung cấp này, nơi bạn có thể tạo các workflows cấp cao hơn, nơi bạn có thể nói: "Khi người được giao việc hoàn thành tác vụ này, bạn phải khởi động tác nhân QA và đưa ra đánh giá về nó." Bạn cũng có thể có một người phê duyệt, đúng không? Vì vậy, đây là hai vai trò hơi khác nhau, bởi vì QA có thể đánh giá nó và sau đó bạn lặp lại giữa coder và người đánh giá, nhưng người quản lý có thể là người phê duyệt nó và nói: "Vâng, công việc mà hai bạn đã làm là đủ để tham gia vào tổ chức và thương hiệu của chúng ta."
Vì vậy, một trong những điều bạn sẽ thấy khi sử dụng Paperclip là có một mức độ tin cậy cao hơn để đảm bảo rằng các tác nhân của bạn thực sự hoàn thành công việc mà bạn đã chỉ dẫn chúng.
Các Routine và Tự động hóa công việc
Có những cách khác để bạn có workflows với các tác nhân của mình. Ví dụ, chúng tôi có routines (các quy trình thường xuyên). Một trong những điều tôi sử dụng Paperclip rất nhiều là tôi sử dụng dấu trang Twitter để có thể theo dõi các ý tưởng mà tôi quan tâm, đặc biệt là để cải thiện Paperclip. Vì vậy, chúng ta có thể đến đây và xem một số dấu trang. Hãy để tôi xem, chúng ta có thể xem một số dấu trang mà tôi đã lưu một ngày trước.
Trong phần Routines, bạn có thể thiết lập những thứ như: "Đây là cách chúng ta xử lý một PR. Tạo một tin nhắn Discord về mọi thứ đã được hợp nhất vào nhánh master ngày hôm nay. Viết changelog phát hành." Và bạn có thể nhóm chúng theo dự án hoặc tác nhân. Và đây sẽ là những thứ bạn có thể thiết lập để chạy theo lịch trình, hoặc bạn cũng có thể thiết lập chúng để chạy thủ công với các biến mẫu trong đó. Ví dụ: "Tạo một PR duy nhất trong nhánh này." Và sau đó khi chúng ta chạy nó, bạn có các biến nơi bạn có thể đặt nhánh mà bạn đang nói đến.
Vì vậy, khi bạn cuối cùng có những tác vụ có thể tái sử dụng này, thay vì có một thư mục lời nhắc hoặc tôi đã sao chép và dán... Bạn có thể tạo các routines này. Bạn biết đấy, nó trùng lặp một chút với các kỹ năng, ví dụ. Bạn cũng có thể sử dụng các kỹ năng của mình trong các routines của bạn. Chắc chắn có một chút trùng lặp về cách bạn quản lý nó. Đúng vậy, có thể bạn đã có một kỹ năng hợp nhất PR cho tổ chức của mình. Bạn chắc chắn nên sử dụng điều đó. Ví dụ, đối với dự án mã nguồn mở, chúng tôi sử dụng Grep tile để thực hiện code reviews lần đầu cho các đóng góp của cộng đồng. Và bạn có thể thấy ở đây trong routine này, chúng tôi nói: "Sử dụng kỹ năng Grep loop sau khi bạn đã gửi PR." Và bằng cách đó, nó sẽ đi đến GitHub.
Mục đích của Paperclip
Paperclip sẽ xem xét các thay đổi và phản hồi. Nhưng tôi muốn nói rằng, đây là một quy trình làm việc rất giống với lập trình. Điều quan trọng tôi muốn bạn hiểu về Paperclip là nó không phải là một công cụ lập trình hay một công cụ đánh giá mã nguồn. Paperclip được thiết kế để xây dựng doanh nghiệp. Nếu bạn là lập trình viên và thích sử dụng Cursor hoặc GitHub, bạn có thể dùng chúng. Nhưng bạn không cần phải là lập trình viên để sử dụng Paperclip. Bạn có thể dùng Paperclip để điều hành các hoạt động tiếp thị, xử lý các khách hàng tiềm năng, hoặc quản lý các nghiệp vụ tài chính. Đây là một công cụ được thiết kế để mọi người trong tổ chức của bạn có thể sử dụng nhằm điều phối các tác nhân AI.
Tính năng tương lai và Khả năng hành động
Trở lại với ví dụ về việc xem các đánh dấu của chúng ta, đây là một báo cáo về chiến lược đánh dấu, trong đó chúng ta xem xét một số execution adapters (bộ điều hợp thực thi), memory adapters (bộ điều hợp bộ nhớ) khác, cùng các ý tưởng về việc sử dụng CLI so với chat. Hiện tại, những gì Paperclip tạo ra chỉ đơn thuần là một báo cáo. Tuy nhiên, Paperclip của tương lai sẽ có các nút ở đây, nơi bạn có thể ra lệnh như: "Tạo một issue (vấn đề) từ đây," "Hãy tạo một kế hoạch cho việc này," hoặc "Chúng ta hãy bắt đầu tích hợp tính năng này như một feature (tính năng) vào ứng dụng của mình?" – nơi chúng tôi sẽ cung cấp nhiều hành động hơn vào các sản phẩm công việc mà bạn nhận được từ Paperclip.
Thiết lập tổ chức và tác nhân ban đầu
Đây là phiên bản đầu tiên của Paperclip. Bạn có thể thấy tôi có nhiều công ty khác ở đây. Khi bạn tạo công ty của riêng mình, bạn sẽ được nhắc. Ví dụ, chúng ta có thể nói đến thư mục MCP của Dota. Giả sử chúng ta muốn có một thư mục MCP giống như một thư mục agent tools. Hãy gọi nó là agent tools directory. Mục tiêu của công ty này là tính phí cho các agent tools được lưu trữ. Chúng tôi đóng vai trò là một proxy cho tất cả các công cụ của bên thứ ba, vì vậy tác nhân của bạn chỉ cần xác thực một lần và bạn có thể kiểm soát nó.
Tác nhân ban đầu chúng ta có thể thuê là CEO. Bạn có thể thấy chúng ta có đủ loại tác nhân bổ sung như Gemini, OpenCode, Hermes, Pie, Cursor. Tôi nghĩ Claude Code hoặc Codex sẽ là lựa chọn tốt cho CEO của bạn. Sau khi tác nhân này được tạo, chúng ta sẽ nói: "Thuê kỹ sư đầu tiên của bạn và tạo một kế hoạch tuyển dụng." Công việc của bạn có thể không liên quan đến kỹ thuật mà là tiếp thị, bán hàng hoặc các lĩnh vực khác, vì vậy hãy thoải mái chỉnh sửa nhiệm vụ ban đầu. Hiện tại, chúng ta có thể giữ nguyên nhiệm vụ này. Chúng ta có thể nói, "Sản phẩm ban đầu sẽ cần các đối tác từ các công ty SaaS lớn" hoặc bất cứ điều gì bạn nghĩ về doanh nghiệp của mình. Những công cụ này có thể làm mọi thứ, ngoại trừ việc hiểu giá trị của bạn. Vì vậy, điều bạn cần làm là truyền đạt chính xác những gì bạn mong đợi chúng thực hiện.
Tối ưu hóa và quản lý tác nhân
Bạn có thể thấy chúng ta có một tổ chức (org) mới ở đây. Tổ chức này hiện chỉ có một tác nhân: CEO của chúng ta. Hiện tại, CEO đang làm việc về kế hoạch tuyển dụng, và chúng ta sẽ theo dõi và để anh ấy làm việc.
Một điều tôi muốn nói với bạn khi bạn xây dựng tổ chức của mình là: chúng ta có các template (mẫu) có sẵn để bạn có thể nhập các tổ chức lớn theo mặc định và thử sử dụng chúng. Tuy nhiên, lời khuyên của tôi khi bạn mới bắt đầu với các tác nhân là hãy chỉ bắt đầu với những tác nhân mà bạn cần. Bạn không nhất thiết phải cài đặt một cái gì đó có 130 tác nhân và một đội ngũ tiếp thị khổng lồ. Nếu bạn không dành thời gian để định hình cách bạn mong đợi các tác nhân hành xử, bạn sẽ không nhận được kết quả tốt.
Được rồi, hãy nhìn xem, CEO của chúng ta đang hỏi liệu họ có thể thuê một CTO không. Tuyệt vời, chúng ta sẽ chấp thuận điều này. Chúng tôi đồng ý, bạn có thể thuê giám đốc công nghệ này. Và sau khi chúng ta đã chấp thuận, chúng ta sẽ để anh ấy làm việc. Một số điều chính tôi muốn bạn biết là bạn cần xây dựng tổ chức của mình từng tác nhân một, đảm bảo chất lượng cao, và sau đó nó sẽ yêu cầu bạn mở rộng sang các tác nhân khác.
Không phải mọi thứ bạn làm đều cần phải trả giá frontier model (mô hình tiên tiến). Ví dụ, bạn có thể không cần trả phí cho Claude hoặc OpenAI cho mỗi tác nhân; có thể chỉ những tác nhân thông minh nhất của bạn mới cần điều đó. Chúng tôi hỗ trợ Open Code và Open Router thông qua Open Code như một tác nhân, điều đó có nghĩa là bạn có thể truy cập router của họ và tìm thấy tất cả các mô hình khác sẽ rẻ hơn. Ví dụ, Quen 3.6 Plus hiện tại đang miễn phí. Vì vậy, bạn có thể thuê một tác nhân sử dụng Quen 3.6 Plus và bạn sẽ không phải trả tiền cho inference (suy luận) cho đến khi bạn đạt đến giới hạn. Do đó, tôi nghĩ Open Router là một nguồn tài nguyên tuyệt vời cho một số tác nhân mà các mô hình này đủ tốt. Tuy nhiên, tôi cũng muốn nói rằng nhiều mô hình này sẽ không tuyệt vời cho các dịch vụ đòi hỏi trí tuệ cao; bạn có thể cần một số mô hình tốt hơn cho công việc chất lượng nhất của mình.
Bạn có thể thấy chúng ta đã có kỹ sư đầu tiên và một kế hoạch tuyển dụng. CEO nói: "Được rồi, giai đoạn một: thuê một CTO; sau đó là Core Engineering (Kỹ thuật cốt lõi), Go-to-Market (Ra mắt thị trường), vân vân." Chúng ta đã chấp thuận nó, và bây giờ chúng ta chỉ muốn nói: "Chúng ta chấp thuận kế hoạch, tiếp tục đi." Đúng vậy, chúng ta sẽ nói với CEO rằng chúng ta chấp thuận, và anh ấy có thể thuê phần còn lại của đội.
Một trong những điều với Paperclip là nó theo dõi chi tiêu hàng tháng của bạn. Bạn có thể đặt ngân sách cho mỗi tác nhân và ngân sách cho mỗi dự án. Bạn thấy chi tiêu hàng tháng bằng không ở đây vì hiện tại chúng ta có thể sử dụng các gói đăng ký. Chúng ta đang sử dụng các gói đăng ký cho cả Claude và Codex. Tất nhiên, khi nhóm của bạn mở rộng, điều đó có thể không còn đúng nữa.
Điều khiển và tùy chỉnh tác nhân
Được rồi, bạn có thể thấy CEO của chúng ta đã bắt đầu nhiều công việc hơn, nơi chúng ta đang xây dựng tích hợp đối tác SaaS nguyên mẫu, thiết lập cơ sở hạ tầng phát triển (development infrastructure), định nghĩa cơ sở hạ tầng sản phẩm (product infrastructure). Tất cả các tác nhân này đều đang hoạt động. Theo mặc định, các tác nhân được cấu hình để chỉ chạy một song song, vì vậy nếu bạn muốn tìm hiểu sâu hơn, bạn có thể tìm hiểu về concurrency (tính đồng thời) và thêm nhiều hơn. Hiện tại chúng ta sẽ giữ nguyên cài đặt mặc định.
Và một trong những điều quan trọng tôi muốn nói với bạn là rất quan trọng để bạn hướng dẫn các tác nhân của mình làm những gì bạn muốn. Để tôi cho bạn xem Codex Coder của tôi. Tôi có những hướng dẫn ở đây mà tôi liên tục điều chỉnh, như tôi thêm những điều bằng cách nói: "Nếu có một trở ngại, hãy cho chúng tôi dự đoán tốt nhất của bạn về cách khắc phục nó. Đừng chỉ nói nó bị chặn; hãy nói, cung cấp cho tôi một hướng dẫn về cách khắc phục nó." "Nếu bạn viết tests (kiểm thử), đừng viết toàn bộ test suite (bộ kiểm thử)," và cứ thế. Tôi đang đưa ra hướng dẫn cho các tác nhân của mình một cách thường xuyên. Bất cứ khi nào chúng làm sai điều gì, bạn nên dừng lại, dành thời gian và yêu cầu chúng làm tốt hơn.
Chúng ta thậm chí còn bắt đầu tạo ra các meta agent (siêu tác nhân) kiểu như ở đây. Chúng ta có một skill consultant (tư vấn kỹ năng), và công việc của skill consultant là thực sự làm việc với các tác nhân khác trong tổ chức để đảm bảo rằng chúng đang sử dụng các kỹ năng của mình một cách tốt nhất có thể. Khi chúng ta có một tác nhân không sử dụng các kỹ năng mà chúng ta mong đợi, chúng ta sẽ đến và yêu cầu skill consultant thực hiện chẩn đoán và lặp lại nó. Và tôi muốn nói rằng, trong phiên bản Paperclip bạn đang thấy hôm nay, nhiều bước trong số này là thủ công. Loại hình học tập tổ chức này là thứ chúng tôi đang xây dựng vào Paperclip để nó tự động hóa cho bạn.
Lộ trình phát triển
Hiện tại, phiên bản Paperclip này còn rất sơ khai. Có một số phần còn thiếu. Chúng tôi đã giới thiệu hỗ trợ thử nghiệm cho workspaces (không gian làm việc) để bạn có thể có các workspaces biệt lập. Đây là một điều liên quan nhiều hơn đến lập trình, nơi bạn có thể quản lý pull requests và work trees. Chúng tôi đang thêm các tính năng như CEO Chat. Bạn có thể thấy lộ trình của chúng tôi tại GitHub repo. Này, nhìn này! Chúng ta vừa vượt mốc 50.000 stars (dấu sao)! Bạn đang ở đây vào khoảnh khắc đầu tiên tôi thấy nó đạt 50.000 stars—thật đáng kinh ngạc!
Vì vậy, bạn có thể thấy lộ trình của chúng tôi ở đây, nơi chúng tôi nói rằng chúng tôi sẽ bổ sung thêm về artifacts (tạo phẩm) và deployments (triển khai). Chúng tôi sẽ thêm một CEO chat. Chúng tôi đang thêm Maximizer mode (chế độ tối đa hóa), là khi bạn có một ước mơ và các mã thông báo để đốt, và bạn muốn các tác nhân làm việc chăm chỉ nhất có thể để làm bất cứ điều gì cần thiết để tạo ra doanh nghiệp của bạn, và bạn muốn chúng tiếp tục hoạt động mà không dừng lại—đó sẽ là Paperclip Maximizer.
Một phần khác bạn sẽ nhận thấy đang thiếu là không có nhiều người dùng là con người. Đó là một khoảng trống lớn. Chúng tôi đang thực sự làm việc về tính năng này trong tuần này vì bạn sẽ có thể triển khai nó lên Claude (đám mây) và có toàn bộ nhóm của mình làm việc trên Paperclip. Chúng tôi cũng đang làm việc trên Claude và sandboxing tác nhân để bạn có thể chạy agency trong E2B hoặc dev.dxc hoặc Claude agent deployments (triển khai tác nhân trên đám mây)—bất kỳ điều gì trong số này. Và chúng tôi cũng đang làm việc trên một ứng dụng desktop, đó sẽ là một ứng dụng desktop mã nguồn mở miễn phí và các Claude deployments. Chúng tôi sẽ lưu trữ một Paperclip Claude và thực sự chỉ là sự ổn định nói chung, làm việc với bộ nhớ, knowledge base (cơ sở tri thức). Đây là tất cả các tính năng mà chúng tôi sẽ bổ sung trong 30 ngày tới. Vì vậy, có lẽ vào thời điểm bạn xem video này, hãy kiểm tra phiên bản Paperclip mới nhất vì bạn sẽ thấy nhiều tính năng hơn nữa trong ứng dụng, và nó sẽ mạnh mẽ hơn rất nhiều.
Tầm nhìn tổng thể của Paperclip
Vậy, đó là Paperclip một cách ngắn gọn. Bạn có thể thấy rằng các tác nhân của chúng tôi đang làm việc để thiết lập cơ sở hạ tầng triển khai (deployment infrastructure) hoặc đường ống CI/CD pipeline, xây dựng một số tích hợp đối tác ban đầu. Tôi nghĩ một trong những điều đầu tiên chúng ta sẽ muốn làm là để nó làm việc về tiếp thị.
Và thực sự, ý tưởng với Paperclip là nó là một sản phẩm miễn phí sẽ trao cho bạn sức mạnh như một con người để kiểm soát lao động AI. Đừng lo lắng về việc AI sẽ chiếm việc làm của bạn. Nhưng khi bạn sử dụng một cái gì đó như Paperclip, bạn sẽ chịu trách nhiệm quản lý hàng ngàn tác nhân, giúp bạn xây dựng doanh nghiệp của mình, giúp bạn với công ty của bạn. Paperclip là một công cụ miễn phí mà bạn có thể sử dụng để quản lý sự hỗn loạn của công việc, nơi bạn có thể debug (gỡ lỗi) những gì đang xảy ra, bạn có thể hướng dẫn từng nhân viên của mình, bạn có thể cung cấp cho họ ngữ cảnh họ cần để thực hiện công việc được yêu cầu để nâng cao chất lượng thương hiệu của bạn.
Vậy thì, hãy truy cập paperclip.ing ngay bây giờ. Gõ lệnh này: fire a paperclip. Ngay cả khi bạn không chuyên về kỹ thuật, bạn vẫn có thể sử dụng Paperclip ngay hôm nay để giúp bạn với các tác nhân AI của mình. Cảm ơn rất nhiều, và hãy tải xuống Paperclip.
TL;DR
- Paperclip là một trình điều phối tác nhân AI mã nguồn mở, cho phép người dùng xây dựng và quản lý các công ty "không cần con người" bằng cách tự động hóa công việc với AI.
- Nó cung cấp một mặt phẳng kiểm soát để thiết lập biểu đồ tổ chức của các tác nhân AI, quản lý chúng, áp dụng các sở thích làm việc, và đảm bảo hoàn thành công việc thực tế.
- Người dùng có thể "mang theo tác nhân của riêng mình" từ nhiều mô hình khác nhau, tích hợp chúng vào các quy trình làm việc phức tạp bao gồm quản lý tác vụ, phản hồi, QA và phê duyệt, để tạo ra sản phẩm chất lượng cao.
Điểm chính
- Bắt đầu nhanh: Khởi động Paperclip bằng lệnh
npx paperclip-ai onboardtrong terminal. - Kiến trúc tổ chức: Xây dựng một
biểu đồ tổ chứccho các tác nhân AI, cho phép giao quyền và phân chia tác vụ từ một CEO con người đến các tác nhân cấp thấp hơn. - Tích hợp tác nhân: Paperclip hỗ trợ "mang theo tác nhân của riêng bạn," cho phép tích hợp các mô hình AI từ nhiều nhà cung cấp (Gemini, Claude, Codex, v.v.) như nhân viên.
- Quản lý tác vụ và quy trình: Hệ thống hỗ trợ thiết kế tác vụ từ cấp cao đến thực thi, với các tính năng như
issue,kế hoạch,phản hồi,tác nhân QA,người đánh giá,người phê duyệtvàroutinesđể đảm bảo chất lượng và độ tin cậy. - Kỹ năng và ngữ cảnh: Các tác nhân có thể được cấp
kỹ năngchuyên biệt (ví dụ: tạo video, tương tác trình duyệt) và hệ thống tự động cung cấpngữ cảnhdự án (hướng dẫn thương hiệu, số liệu thống kê) để tác nhân hoạt động hiệu quả. - Học hỏi và cải tiến: Paperclip tạo điều kiện cho việc thu thập
phản hồivà các cuộc trò chuyện của tác nhân để liên tục cải thiệnkỹ năngvà phong cách làm việc của chúng. - Khung công cụ trung lập với nhà cung cấp: Paperclip cung cấp một
khung công cụ trung lập với nhà cung cấp, cho phép kết hợp các mô hình từ nhiều phòng thí nghiệm khác nhau và tạo ra cácworkflowscấp cao hơn. - Tối ưu hóa chi phí: Tối ưu hóa chi phí
suy luậnbằng cách sử dụng cácmô hìnhít tốn kém hơn (ví dụ: qua Open Router) cho các tác vụ đơn giản và dành các mô hình tiên tiến cho các công việc đòi hỏi trí tuệ cao. - Mở rộng từng bước: Nên bắt đầu với số lượng tác nhân tối thiểu cần thiết và mở rộng tổ chức một cách dần dần để đảm bảo chất lượng và định hình hành vi mong muốn.
Từ vựng
tác nhân— agenttrình điều phối— orchestratorbiểu đồ tổ chức— organizational charttác vụ— taskkỹ năng— skilllời nhắc— promptkế hoạch— planphản hồi— feedbackworkflows— workflowsmô hình— model (AI model)
Nội dung chi tiết
Giới thiệu Paperclip: Điều phối tác nhân AI mã nguồn mở
Chào mừng đến với hướng dẫn bắt đầu cùng Paperclip. Tôi là Dota, người dẫn chương trình và là nhà sáng lập Paperclip. Tôi rất vui được hướng dẫn bạn cách bắt đầu với trình điều phối tác nhân mã nguồn mở hoàn toàn mới này. Tôi sẽ cùng bạn đi qua các bước đầu tiên để khởi động Paperclip, nó trông như thế nào khi bạn có một tổ chức lớn, và một số mẹo nâng cao tốt nhất của tôi để làm việc với các tác nhân AI. Bạn có thể tạo công ty "không con người" của riêng mình.
Khẩu hiệu của Paperclip là "điều phối tác nhân mã nguồn mở cho các công ty không cần con người". Bạn có thể thuê nhân viên, đặt mục tiêu, tự động hóa công việc; doanh nghiệp của bạn gần như có thể tự vận hành. Có lẽ đây là một tiêu đề hơi cường điệu. Tôi muốn nói rằng Paperclip là "mặt phẳng kiểm soát con người cho lao động AI". Thực sự, ý tưởng đằng sau Paperclip là bạn có thể thiết lập một biểu đồ tổ chức các tác nhân, nơi bạn có thể quản lý tất cả chúng, áp dụng sở thích của mình về cách các tác nhân này làm việc và khiến chúng hoàn thành công việc thực tế.
Bắt đầu với Paperclip
Hãy để tôi hướng dẫn bạn một chút về cách bắt đầu. Điều đầu tiên bạn làm là mở terminal và chạy npx paperclip-ai onboard. Bạn có thể truyền dash. Yes nếu muốn các tùy chọn mặc định.
Khi chúng ta nói về Paperclip, Paperclip là một cách để bạn hoàn thành công việc thực tế mà bạn chịu trách nhiệm, sử dụng các tác nhân AI. Có thể bạn đã thấy các công cụ cho phép bạn tạo một tác vụ và sau đó tự động tạo một doanh nghiệp cho bạn. Với Paperclip, bạn thực sự tham gia vào các bước để đảm bảo sở thích của bạn được tính đến. Bạn tham gia vào quy trình tác vụ từ thiết kế cấp cao đến thực thi.
Ví dụ thực tế: Quản lý Paperclip
Tôi sẽ cho bạn thấy đây là một trường hợp thực tế mà tôi sử dụng để quản lý chính Paperclip. Tôi sẽ hướng dẫn bạn một chút về sản phẩm hoàn chỉnh này, sau đó chúng ta sẽ bắt đầu một công ty hoàn toàn mới và tôi sẽ chỉ cho bạn cách bạn có thể tự làm điều đó.
Đây là công ty tôi dùng để quản lý chính Paperclip. Bạn có CEO là người đứng đầu. Chúng tôi có một CTO và dưới quyền anh ấy có khá nhiều coders (người viết mã). Tôi sẽ nói rằng hai coders mà tôi sử dụng nhiều nhất là tác nhân AI Codex coder cũng như tác nhân Claude coder.
Một điều quan trọng về Paperclip là bạn "mang theo tác nhân của riêng mình". Vì vậy, bạn có thể sử dụng Gemini, bạn có thể sử dụng Pi, bạn có thể sử dụng Hermes, bạn có thể sử dụng OpenClaude. Một phần cốt lõi của Paperclip là bất kỳ tác nhân nào bạn muốn sử dụng đều có thể được đưa vào Paperclip như một nhân viên. Sau đó, nó có thể "đàm phán" và giao tiếp, đồng thời bộ nhớ của nó được lưu trữ cùng với phần còn lại của Paperclip.
Chiến lược Marketing: 40.000 Ngôi sao GitHub
Nếu bạn nhìn sang đây để có một ví dụ nhanh, chúng ta có bộ phận marketing. Một trong những vị trí chúng ta có ở đây dưới quyền CMO là nhà chiến lược nội dung và người viết video. Chúng tôi vô cùng biết ơn vì Paperclip đã phát triển nhanh chóng. Chúng tôi thực sự đã vượt qua mốc 40.000 GitHub stars trong tuần này, điều mà tôi rất vui mừng. Và điều đó thực sự là nhờ sự đóng góp của toàn bộ cộng đồng. Có lẽ vào thời điểm bạn đang xem điều này, chúng tôi đã vượt qua 50.000 stars.
Thông thường, tôi sẽ chỉ đăng một tweet hoặc cùng lắm là một ảnh chụp màn hình để ăn mừng 40.000 stars và kết thúc công việc. Nhưng tôi nhận ra, tôi tự hỏi liệu mình có thể sử dụng Paperclip để tăng tốc quá trình này không? Và thế là tôi vào đây, tạo một issue mới và giao nó cho CEO của mình.
Ý tưởng đằng sau Paperclip là bạn là CEO và bạn đang làm việc. Về cơ bản, bạn đang đưa ra hướng dẫn cho CEO của mình, và sau đó CEO của bạn được thiết kế để phân chia các tác vụ cho nhánh điều hành của bạn, rồi xuống các người đóng góp riêng lẻ. Vì vậy, một trong những điều tôi đã làm là yêu cầu CEO: "Hãy thuê một người viết video và yêu cầu họ viết một video Re-motion để ăn mừng 40.000 stars."
Khả năng của tác nhân và Công cụ Re-motion
Đây là điều thú vị: mọi phần của ứng dụng Paperclip đều có một giao diện tác nhân. Vì vậy, CEO của bạn biết cách thuê các tác nhân mới, họ biết cách cài đặt các kỹ năng mới. Có một trình quản lý kỹ năng được tích hợp trong Paperclip. Chẳng hạn, tôi chắc bạn đã thấy skills.sh. Từ đó, chúng tôi sẽ cài đặt kỹ năng thực hành tốt nhất Re-motion. CEO biết cách tìm và thực hiện điều này.
Re-motion, nếu bạn chưa biết, là một công cụ mã nguồn mở (thực ra tôi không biết nó có phải là React hay không, nhưng nó là một công cụ mã nguồn mở) mà bạn có thể sử dụng để tạo video. Bạn không cần phải đăng ký bất cứ điều gì. CEO đã thuê tác nhân viết video của chúng tôi và cấp cho cô ấy kỹ năng thực hành tốt nhất Re-motion. Đúng vậy, tạo video và React.
Từ đó, tôi có thể tạo một lời nhắc để nói "lên kế hoạch cho video này cho bảng điều khiển thống kê". Vì vậy, tôi nói: "Hãy xem bảng điều khiển. Chúng tôi đang đề cập đến một dự án khác mà chúng tôi đã có. Chúng tôi đã có một bảng điều khiển và số liệu thống kê của chúng tôi là số liệu thống kê. Bạn biết đấy, những tác nhân này không bận tâm đến lỗi đánh máy. Lập kế hoạch cho một video Re-motion mà chúng ta có thể tạo để ăn mừng 40.000 stars."
Đây là toàn bộ lời nhắc của tôi để tạo video mà tôi đã cho bạn xem ở đây. Tôi đã viết lời nhắc này và sau đó tác nhân đã viết kế hoạch này. Paperclip có hỗ trợ hàng đầu cho các kế hoạch. Và sau khi tôi đọc nhanh kế hoạch, tôi đã đưa ra một số phản hồi. Tôi nói: "Bạn biết đấy, các đoạn cắt của bạn cần dài khoảng hai giây chứ không phải sáu, và chỉ cần có hoạt ảnh 40.000 stars, v.v." Đúng vậy, tôi đi qua đây và thực sự đưa tác nhân của mình một chút cuộc trò chuyện về cách chúng tôi muốn video trông như thế nào. Và sau đó, trong vòng khoảng năm phút, chúng tôi có hoạt ảnh đẹp mắt này, đúng với thương hiệu, với số liệu thống kê thực tế, có biểu đồ và...
Vậy câu hỏi là, làm thế nào nó có được tất cả ngữ cảnh này? Câu trả lời là nó có được từ Paperclip. Bạn biết đấy, bạn có thể làm điều này với Claude code, và những gì bạn phải làm là bạn phải theo dõi tất cả số liệu thống kê của mình, bạn phải theo dõi hướng dẫn thương hiệu của mình, bạn phải cung cấp cho nó kỹ năng Re-motion, bạn phải cung cấp cho nó quyền truy cập vào bảng điều khiển của mình. Với Paperclip, tất cả những điều đó đều được tích hợp vào hệ thống này. Chẳng hạn, chúng tôi đã có bảng điều khiển, chúng tôi đã có hướng dẫn thương hiệu Paperclip mà các tác nhân đã biết về bản sắc thương hiệu. Vì vậy, khi chúng tôi tạo video, chúng tôi biết rằng nó trông đẹp mắt. Và một điều có thể mất của tôi cả tuần thực sự trở thành một điều hiển nhiên với Paperclip.
Phản hồi và Cải thiện kỹ năng tác nhân
Hãy để tôi chỉ ra một điều thú vị khác ở đây. Bởi vì chúng tôi hiện đang tạo nhiều video (chúng tôi đã tạo một số video khác với cùng một tác nhân), chúng tôi thực sự có thể xem lại danh sách phản hồi mà chúng tôi đã đưa cho các tác nhân của mình và tìm hiểu cách cải thiện kỹ năng để không chỉ có một kỹ năng Re-motion chung mà còn có một kỹ năng dành riêng cho Paperclip, có chứa hướng dẫn thương hiệu, sở thích, phong cách của chúng tôi, như các lựa chọn về nhịp độ. Đúng vậy, nếu chúng ta bắt đầu thấy rằng các tác nhân luôn có các đoạn cắt dài hai giây chứ không phải sáu, thì điều đó cho chúng ta điều gì đó để học hỏi theo thời gian. Và hiện tại, điều đó xảy ra như thế nào là bạn tạo một tác nhân học hỏi từ các cuộc trò chuyện, nhưng điều này sẽ được tích hợp nhiều hơn vào Paperclip trong các phiên bản tương lai.
Tốc độ phát triển và Tầm quan trọng của Workflows
Một điều tôi muốn lưu ý là chúng tôi đã phát hành Paperclip vào ngày 4 tháng 3. Bây giờ là ngày 8 tháng 4. Vì vậy, chúng ta đang xem xét khoảng 34 ngày, ít nhiều, kể từ khi nó ở dạng mã nguồn mở. Chúng tôi đã có một số lượng pull requests đáng kinh ngạc và tôi muốn bạn biết rằng nó đang tốt hơn mỗi ngày.
Đây sẽ là một trong những ý tưởng đơn giản nhất với Paperclip, mà hy vọng nó có vẻ khá rõ ràng: Bạn có một biểu đồ tổ chức nơi bạn tạo ra các tác nhân này. Bạn có thể cấu hình chúng theo cách bạn muốn. Bạn có các dự án rất quen thuộc với giao diện quản lý tác vụ. Và sau đó các tác nhân của bạn được giao các dự án này, và sau đó chúng được giao các tác vụ và sau đó chúng thực hiện các tác vụ để hoàn thành công việc.
Nhưng tất nhiên, như mọi người đều biết, việc giữ cho chúng tập trung vào tác vụ luôn có thể là một thử thách. Và vì vậy, Paperclip cung cấp nhiều loại workflows quan trọng cho trình điều phối để thực sự hoàn thành công việc thành công.
Tác nhân QA và Quy trình Phê duyệt
Ví dụ, một trong những điều chính mà bạn thường thấy trong một tổ chức Paperclip tốt là QA. Tác nhân QA có kỹ năng trình duyệt tác nhân, là một kỹ năng cho phép bạn kích hoạt tác vụ như mở một trang web, điền vào một biểu mẫu, nhấp vào một nút. Có lẽ nếu bạn sử dụng tác nhân, bạn đã sử dụng kỹ năng này.
Và một trong những điều bạn muốn có thể làm là cấu hình nó sao cho các tác vụ của bạn yêu cầu một người đánh giá hoặc có khả năng là một người phê duyệt. Ý tưởng này, tôi chắc rằng bạn đã thử điều này trong Claude code trước đây, nơi bạn có thể có 30 tab Claude code đang mở, bạn không thể nhớ tất cả chúng đang làm gì, và bạn... Và sau đó bạn yêu cầu tác nhân viết mã của mình nói: "Này, hãy kiểm tra điều này trong trình duyệt trước khi bạn gửi lại cho tôi." Và điều gì xảy ra? Nó không làm điều đó, đúng không? Bạn... và vì vậy mọi người đang tạo ra tất cả các loại hooks và harnesses phức tạp này. Nhưng tất nhiên, hooks chỉ hoạt động theo một cách trong Claude và một cách khác trong Codex. Và mọi người đều biết rằng những tác nhân này có những tính cách rất khác nhau. Bất kỳ ai làm việc với tác nhân đều biết rằng bạn thực sự muốn có thể kéo các mô hình từ nhiều phòng thí nghiệm khác nhau.
Và vì vậy, Paperclip cung cấp cho bạn loại khung công cụ trung lập với nhà cung cấp này, nơi bạn có thể tạo các workflows cấp cao hơn, nơi bạn có thể nói: "Khi người được giao việc hoàn thành tác vụ này, bạn phải khởi động tác nhân QA và đưa ra đánh giá về nó." Bạn cũng có thể có một người phê duyệt, đúng không? Vì vậy, đây là hai vai trò hơi khác nhau, bởi vì QA có thể đánh giá nó và sau đó bạn lặp lại giữa coder và người đánh giá, nhưng người quản lý có thể là người phê duyệt nó và nói: "Vâng, công việc mà hai bạn đã làm là đủ để tham gia vào tổ chức và thương hiệu của chúng ta."
Vì vậy, một trong những điều bạn sẽ thấy khi sử dụng Paperclip là có một mức độ tin cậy cao hơn để đảm bảo rằng các tác nhân của bạn thực sự hoàn thành công việc mà bạn đã chỉ dẫn chúng.
Các Routine và Tự động hóa công việc
Có những cách khác để bạn có workflows với các tác nhân của mình. Ví dụ, chúng tôi có routines (các quy trình thường xuyên). Một trong những điều tôi sử dụng Paperclip rất nhiều là tôi sử dụng dấu trang Twitter để có thể theo dõi các ý tưởng mà tôi quan tâm, đặc biệt là để cải thiện Paperclip. Vì vậy, chúng ta có thể đến đây và xem một số dấu trang. Hãy để tôi xem, chúng ta có thể xem một số dấu trang mà tôi đã lưu một ngày trước.
Trong phần Routines, bạn có thể thiết lập những thứ như: "Đây là cách chúng ta xử lý một PR. Tạo một tin nhắn Discord về mọi thứ đã được hợp nhất vào nhánh master ngày hôm nay. Viết changelog phát hành." Và bạn có thể nhóm chúng theo dự án hoặc tác nhân. Và đây sẽ là những thứ bạn có thể thiết lập để chạy theo lịch trình, hoặc bạn cũng có thể thiết lập chúng để chạy thủ công với các biến mẫu trong đó. Ví dụ: "Tạo một PR duy nhất trong nhánh này." Và sau đó khi chúng ta chạy nó, bạn có các biến nơi bạn có thể đặt nhánh mà bạn đang nói đến.
Vì vậy, khi bạn cuối cùng có những tác vụ có thể tái sử dụng này, thay vì có một thư mục lời nhắc hoặc tôi đã sao chép và dán... Bạn có thể tạo các routines này. Bạn biết đấy, nó trùng lặp một chút với các kỹ năng, ví dụ. Bạn cũng có thể sử dụng các kỹ năng của mình trong các routines của bạn. Chắc chắn có một chút trùng lặp về cách bạn quản lý nó. Đúng vậy, có thể bạn đã có một kỹ năng hợp nhất PR cho tổ chức của mình. Bạn chắc chắn nên sử dụng điều đó. Ví dụ, đối với dự án mã nguồn mở, chúng tôi sử dụng Grep tile để thực hiện code reviews lần đầu cho các đóng góp của cộng đồng. Và bạn có thể thấy ở đây trong routine này, chúng tôi nói: "Sử dụng kỹ năng Grep loop sau khi bạn đã gửi PR." Và bằng cách đó, nó sẽ đi đến GitHub.
Mục đích của Paperclip
Paperclip sẽ xem xét các thay đổi và phản hồi. Nhưng tôi muốn nói rằng, đây là một quy trình làm việc rất giống với lập trình. Điều quan trọng tôi muốn bạn hiểu về Paperclip là nó không phải là một công cụ lập trình hay một công cụ đánh giá mã nguồn. Paperclip được thiết kế để xây dựng doanh nghiệp. Nếu bạn là lập trình viên và thích sử dụng Cursor hoặc GitHub, bạn có thể dùng chúng. Nhưng bạn không cần phải là lập trình viên để sử dụng Paperclip. Bạn có thể dùng Paperclip để điều hành các hoạt động tiếp thị, xử lý các khách hàng tiềm năng, hoặc quản lý các nghiệp vụ tài chính. Đây là một công cụ được thiết kế để mọi người trong tổ chức của bạn có thể sử dụng nhằm điều phối các tác nhân AI.
Tính năng tương lai và Khả năng hành động
Trở lại với ví dụ về việc xem các đánh dấu của chúng ta, đây là một báo cáo về chiến lược đánh dấu, trong đó chúng ta xem xét một số execution adapters (bộ điều hợp thực thi), memory adapters (bộ điều hợp bộ nhớ) khác, cùng các ý tưởng về việc sử dụng CLI so với chat. Hiện tại, những gì Paperclip tạo ra chỉ đơn thuần là một báo cáo. Tuy nhiên, Paperclip của tương lai sẽ có các nút ở đây, nơi bạn có thể ra lệnh như: "Tạo một issue (vấn đề) từ đây," "Hãy tạo một kế hoạch cho việc này," hoặc "Chúng ta hãy bắt đầu tích hợp tính năng này như một feature (tính năng) vào ứng dụng của mình?" – nơi chúng tôi sẽ cung cấp nhiều hành động hơn vào các sản phẩm công việc mà bạn nhận được từ Paperclip.
Thiết lập tổ chức và tác nhân ban đầu
Đây là phiên bản đầu tiên của Paperclip. Bạn có thể thấy tôi có nhiều công ty khác ở đây. Khi bạn tạo công ty của riêng mình, bạn sẽ được nhắc. Ví dụ, chúng ta có thể nói đến thư mục MCP của Dota. Giả sử chúng ta muốn có một thư mục MCP giống như một thư mục agent tools. Hãy gọi nó là agent tools directory. Mục tiêu của công ty này là tính phí cho các agent tools được lưu trữ. Chúng tôi đóng vai trò là một proxy cho tất cả các công cụ của bên thứ ba, vì vậy tác nhân của bạn chỉ cần xác thực một lần và bạn có thể kiểm soát nó.
Tác nhân ban đầu chúng ta có thể thuê là CEO. Bạn có thể thấy chúng ta có đủ loại tác nhân bổ sung như Gemini, OpenCode, Hermes, Pie, Cursor. Tôi nghĩ Claude Code hoặc Codex sẽ là lựa chọn tốt cho CEO của bạn. Sau khi tác nhân này được tạo, chúng ta sẽ nói: "Thuê kỹ sư đầu tiên của bạn và tạo một kế hoạch tuyển dụng." Công việc của bạn có thể không liên quan đến kỹ thuật mà là tiếp thị, bán hàng hoặc các lĩnh vực khác, vì vậy hãy thoải mái chỉnh sửa nhiệm vụ ban đầu. Hiện tại, chúng ta có thể giữ nguyên nhiệm vụ này. Chúng ta có thể nói, "Sản phẩm ban đầu sẽ cần các đối tác từ các công ty SaaS lớn" hoặc bất cứ điều gì bạn nghĩ về doanh nghiệp của mình. Những công cụ này có thể làm mọi thứ, ngoại trừ việc hiểu giá trị của bạn. Vì vậy, điều bạn cần làm là truyền đạt chính xác những gì bạn mong đợi chúng thực hiện.
Tối ưu hóa và quản lý tác nhân
Bạn có thể thấy chúng ta có một tổ chức (org) mới ở đây. Tổ chức này hiện chỉ có một tác nhân: CEO của chúng ta. Hiện tại, CEO đang làm việc về kế hoạch tuyển dụng, và chúng ta sẽ theo dõi và để anh ấy làm việc.
Một điều tôi muốn nói với bạn khi bạn xây dựng tổ chức của mình là: chúng ta có các template (mẫu) có sẵn để bạn có thể nhập các tổ chức lớn theo mặc định và thử sử dụng chúng. Tuy nhiên, lời khuyên của tôi khi bạn mới bắt đầu với các tác nhân là hãy chỉ bắt đầu với những tác nhân mà bạn cần. Bạn không nhất thiết phải cài đặt một cái gì đó có 130 tác nhân và một đội ngũ tiếp thị khổng lồ. Nếu bạn không dành thời gian để định hình cách bạn mong đợi các tác nhân hành xử, bạn sẽ không nhận được kết quả tốt.
Được rồi, hãy nhìn xem, CEO của chúng ta đang hỏi liệu họ có thể thuê một CTO không. Tuyệt vời, chúng ta sẽ chấp thuận điều này. Chúng tôi đồng ý, bạn có thể thuê giám đốc công nghệ này. Và sau khi chúng ta đã chấp thuận, chúng ta sẽ để anh ấy làm việc. Một số điều chính tôi muốn bạn biết là bạn cần xây dựng tổ chức của mình từng tác nhân một, đảm bảo chất lượng cao, và sau đó nó sẽ yêu cầu bạn mở rộng sang các tác nhân khác.
Không phải mọi thứ bạn làm đều cần phải trả giá frontier model (mô hình tiên tiến). Ví dụ, bạn có thể không cần trả phí cho Claude hoặc OpenAI cho mỗi tác nhân; có thể chỉ những tác nhân thông minh nhất của bạn mới cần điều đó. Chúng tôi hỗ trợ Open Code và Open Router thông qua Open Code như một tác nhân, điều đó có nghĩa là bạn có thể truy cập router của họ và tìm thấy tất cả các mô hình khác sẽ rẻ hơn. Ví dụ, Quen 3.6 Plus hiện tại đang miễn phí. Vì vậy, bạn có thể thuê một tác nhân sử dụng Quen 3.6 Plus và bạn sẽ không phải trả tiền cho inference (suy luận) cho đến khi bạn đạt đến giới hạn. Do đó, tôi nghĩ Open Router là một nguồn tài nguyên tuyệt vời cho một số tác nhân mà các mô hình này đủ tốt. Tuy nhiên, tôi cũng muốn nói rằng nhiều mô hình này sẽ không tuyệt vời cho các dịch vụ đòi hỏi trí tuệ cao; bạn có thể cần một số mô hình tốt hơn cho công việc chất lượng nhất của mình.
Bạn có thể thấy chúng ta đã có kỹ sư đầu tiên và một kế hoạch tuyển dụng. CEO nói: "Được rồi, giai đoạn một: thuê một CTO; sau đó là Core Engineering (Kỹ thuật cốt lõi), Go-to-Market (Ra mắt thị trường), vân vân." Chúng ta đã chấp thuận nó, và bây giờ chúng ta chỉ muốn nói: "Chúng ta chấp thuận kế hoạch, tiếp tục đi." Đúng vậy, chúng ta sẽ nói với CEO rằng chúng ta chấp thuận, và anh ấy có thể thuê phần còn lại của đội.
Một trong những điều với Paperclip là nó theo dõi chi tiêu hàng tháng của bạn. Bạn có thể đặt ngân sách cho mỗi tác nhân và ngân sách cho mỗi dự án. Bạn thấy chi tiêu hàng tháng bằng không ở đây vì hiện tại chúng ta có thể sử dụng các gói đăng ký. Chúng ta đang sử dụng các gói đăng ký cho cả Claude và Codex. Tất nhiên, khi nhóm của bạn mở rộng, điều đó có thể không còn đúng nữa.
Điều khiển và tùy chỉnh tác nhân
Được rồi, bạn có thể thấy CEO của chúng ta đã bắt đầu nhiều công việc hơn, nơi chúng ta đang xây dựng tích hợp đối tác SaaS nguyên mẫu, thiết lập cơ sở hạ tầng phát triển (development infrastructure), định nghĩa cơ sở hạ tầng sản phẩm (product infrastructure). Tất cả các tác nhân này đều đang hoạt động. Theo mặc định, các tác nhân được cấu hình để chỉ chạy một song song, vì vậy nếu bạn muốn tìm hiểu sâu hơn, bạn có thể tìm hiểu về concurrency (tính đồng thời) và thêm nhiều hơn. Hiện tại chúng ta sẽ giữ nguyên cài đặt mặc định.
Và một trong những điều quan trọng tôi muốn nói với bạn là rất quan trọng để bạn hướng dẫn các tác nhân của mình làm những gì bạn muốn. Để tôi cho bạn xem Codex Coder của tôi. Tôi có những hướng dẫn ở đây mà tôi liên tục điều chỉnh, như tôi thêm những điều bằng cách nói: "Nếu có một trở ngại, hãy cho chúng tôi dự đoán tốt nhất của bạn về cách khắc phục nó. Đừng chỉ nói nó bị chặn; hãy nói, cung cấp cho tôi một hướng dẫn về cách khắc phục nó." "Nếu bạn viết tests (kiểm thử), đừng viết toàn bộ test suite (bộ kiểm thử)," và cứ thế. Tôi đang đưa ra hướng dẫn cho các tác nhân của mình một cách thường xuyên. Bất cứ khi nào chúng làm sai điều gì, bạn nên dừng lại, dành thời gian và yêu cầu chúng làm tốt hơn.
Chúng ta thậm chí còn bắt đầu tạo ra các meta agent (siêu tác nhân) kiểu như ở đây. Chúng ta có một skill consultant (tư vấn kỹ năng), và công việc của skill consultant là thực sự làm việc với các tác nhân khác trong tổ chức để đảm bảo rằng chúng đang sử dụng các kỹ năng của mình một cách tốt nhất có thể. Khi chúng ta có một tác nhân không sử dụng các kỹ năng mà chúng ta mong đợi, chúng ta sẽ đến và yêu cầu skill consultant thực hiện chẩn đoán và lặp lại nó. Và tôi muốn nói rằng, trong phiên bản Paperclip bạn đang thấy hôm nay, nhiều bước trong số này là thủ công. Loại hình học tập tổ chức này là thứ chúng tôi đang xây dựng vào Paperclip để nó tự động hóa cho bạn.
Lộ trình phát triển
Hiện tại, phiên bản Paperclip này còn rất sơ khai. Có một số phần còn thiếu. Chúng tôi đã giới thiệu hỗ trợ thử nghiệm cho workspaces (không gian làm việc) để bạn có thể có các workspaces biệt lập. Đây là một điều liên quan nhiều hơn đến lập trình, nơi bạn có thể quản lý pull requests và work trees. Chúng tôi đang thêm các tính năng như CEO Chat. Bạn có thể thấy lộ trình của chúng tôi tại GitHub repo. Này, nhìn này! Chúng ta vừa vượt mốc 50.000 stars (dấu sao)! Bạn đang ở đây vào khoảnh khắc đầu tiên tôi thấy nó đạt 50.000 stars—thật đáng kinh ngạc!
Vì vậy, bạn có thể thấy lộ trình của chúng tôi ở đây, nơi chúng tôi nói rằng chúng tôi sẽ bổ sung thêm về artifacts (tạo phẩm) và deployments (triển khai). Chúng tôi sẽ thêm một CEO chat. Chúng tôi đang thêm Maximizer mode (chế độ tối đa hóa), là khi bạn có một ước mơ và các mã thông báo để đốt, và bạn muốn các tác nhân làm việc chăm chỉ nhất có thể để làm bất cứ điều gì cần thiết để tạo ra doanh nghiệp của bạn, và bạn muốn chúng tiếp tục hoạt động mà không dừng lại—đó sẽ là Paperclip Maximizer.
Một phần khác bạn sẽ nhận thấy đang thiếu là không có nhiều người dùng là con người. Đó là một khoảng trống lớn. Chúng tôi đang thực sự làm việc về tính năng này trong tuần này vì bạn sẽ có thể triển khai nó lên Claude (đám mây) và có toàn bộ nhóm của mình làm việc trên Paperclip. Chúng tôi cũng đang làm việc trên Claude và sandboxing tác nhân để bạn có thể chạy agency trong E2B hoặc dev.dxc hoặc Claude agent deployments (triển khai tác nhân trên đám mây)—bất kỳ điều gì trong số này. Và chúng tôi cũng đang làm việc trên một ứng dụng desktop, đó sẽ là một ứng dụng desktop mã nguồn mở miễn phí và các Claude deployments. Chúng tôi sẽ lưu trữ một Paperclip Claude và thực sự chỉ là sự ổn định nói chung, làm việc với bộ nhớ, knowledge base (cơ sở tri thức). Đây là tất cả các tính năng mà chúng tôi sẽ bổ sung trong 30 ngày tới. Vì vậy, có lẽ vào thời điểm bạn xem video này, hãy kiểm tra phiên bản Paperclip mới nhất vì bạn sẽ thấy nhiều tính năng hơn nữa trong ứng dụng, và nó sẽ mạnh mẽ hơn rất nhiều.
Tầm nhìn tổng thể của Paperclip
Vậy, đó là Paperclip một cách ngắn gọn. Bạn có thể thấy rằng các tác nhân của chúng tôi đang làm việc để thiết lập cơ sở hạ tầng triển khai (deployment infrastructure) hoặc đường ống CI/CD pipeline, xây dựng một số tích hợp đối tác ban đầu. Tôi nghĩ một trong những điều đầu tiên chúng ta sẽ muốn làm là để nó làm việc về tiếp thị.
Và thực sự, ý tưởng với Paperclip là nó là một sản phẩm miễn phí sẽ trao cho bạn sức mạnh như một con người để kiểm soát lao động AI. Đừng lo lắng về việc AI sẽ chiếm việc làm của bạn. Nhưng khi bạn sử dụng một cái gì đó như Paperclip, bạn sẽ chịu trách nhiệm quản lý hàng ngàn tác nhân, giúp bạn xây dựng doanh nghiệp của mình, giúp bạn với công ty của bạn. Paperclip là một công cụ miễn phí mà bạn có thể sử dụng để quản lý sự hỗn loạn của công việc, nơi bạn có thể debug (gỡ lỗi) những gì đang xảy ra, bạn có thể hướng dẫn từng nhân viên của mình, bạn có thể cung cấp cho họ ngữ cảnh họ cần để thực hiện công việc được yêu cầu để nâng cao chất lượng thương hiệu của bạn.
Vậy thì, hãy truy cập paperclip.ing ngay bây giờ. Gõ lệnh này: fire a paperclip. Ngay cả khi bạn không chuyên về kỹ thuật, bạn vẫn có thể sử dụng Paperclip ngay hôm nay để giúp bạn với các tác nhân AI của mình. Cảm ơn rất nhiều, và hãy tải xuống Paperclip.