Rowboat: Công cụ AI mới xây dựng quy trình đa tác tử thông qua ngôn ngữ tự nhiên

BigGo Editorial Team
Rowboat: Công cụ AI mới xây dựng quy trình đa tác tử thông qua ngôn ngữ tự nhiên

Các nhà phát triển đang tìm kiếm cách xây dựng hệ thống AI đa tác tử giờ đây có một công cụ mới hứa hẹn đơn giản hóa quy trình một cách đáng kể. Rowboat, một IDE mới ra mắt dành cho quy trình đa tác tử, đang tạo ra sự chú ý trong cộng đồng nhà phát triển nhờ cách tiếp cận ngôn ngữ tự nhiên trong việc tạo tác tử.

Không giống như cấu trúc kiểu nút truyền thống phổ biến trong các công cụ xây dựng tác tử khác, Rowboat cho phép người dùng mô tả những gì họ cần bằng tiếng Anh đơn giản, với một trợ lý AI xử lý việc triển khai kỹ thuật. Cách tiếp cận này giải quyết một khoảng trống trên thị trường mà nhiều nhà phát triển đã chờ đợi được lấp đầy.

Cái nhìn thoáng qua về kho lưu trữ GitHub của dự án Rowboat, thể hiện bản chất hợp tác và mã nguồn mở của nó
Cái nhìn thoáng qua về kho lưu trữ GitHub của dự án Rowboat, thể hiện bản chất hợp tác và mã nguồn mở của nó

Tạo tác tử bằng ngôn ngữ tự nhiên

Tính năng nổi bật của Rowboat là quy trình làm việc dựa trên trợ lý (copilot) để xây dựng hệ thống đa tác tử dựa trên các câu lệnh đơn giản. Người dùng có thể bắt đầu với một ý tưởng cơ bản được diễn đạt bằng ngôn ngữ tự nhiên, chẳng hạn như Xây dựng cho tôi một trợ lý cho công ty giao đồ ăn để xử lý trạng thái giao hàng và các món bị thiếu, và hệ thống sẽ xây dựng các tác tử và công cụ cần thiết.

Tôi đã tìm kiếm 'Công cụ xây dựng tác tử' trong một thời gian và không có gì thực sự nổi bật. Tất cả chúng dường như sử dụng cấu trúc kiểu 'nút', trong khi tôi muốn nói với một thứ gì đó về những gì tôi cần bằng ngôn ngữ tự nhiên.

Cách tiếp cận này tương tự như cách các công cụ phát triển như Cursor hoạt động với mã, nhưng áp dụng khái niệm này cho việc tạo tác tử. Hệ thống được hỗ trợ bởi OpenAI's Agents SDK, định vị nó như một môi trường phát triển nhanh cho hệ thống đa tác tử.

Triển khai kỹ thuật và tích hợp

Rowboat cung cấp nhiều tùy chọn tích hợp cho các nhà phát triển muốn kết hợp tác tử của họ vào các ứng dụng hiện có. Hệ thống cung cấp cả HTTP API và Python SDK, giúp dễ tiếp cận bất kể môi trường phát triển ưa thích của nhà phát triển.

Kiến trúc bao gồm bảng điều khiển Next.js cho giao diện người dùng, trong khi các tác tử runtime và chức năng copilot chạy như các ứng dụng Python. Kiến trúc phân chia này đã khiến một số người dùng yêu cầu một gói ứng dụng gốc thay vì cách tiếp cận ứng dụng web hiện tại, với các nhà phát triển cho biết họ đang khám phá các tùy chọn như Tauri để tạo ra trải nghiệm thống nhất.

Tính năng chính của Rowboat

  • Tạo tác nhân bằng ngôn ngữ tự nhiên - Xây dựng quy trình đa tác nhân bằng cách mô tả yêu cầu bằng tiếng Anh đơn giản
  • Kết nối máy chủ MCP - Nhập công cụ từ máy chủ MCP vào Rowboat
  • Tùy chọn tích hợp:
  • Bắt đầu nhanh:
    1. Thiết lập khóa OpenAI
    2. Sao chép kho lưu trữ và khởi động docker Rowboat
    3. Truy cập ứng dụng tại http://localhost:3000

Kế hoạch phát triển trong tương lai

Nhóm Rowboat đã chỉ ra một số lĩnh vực phát triển trong tương lai dựa trên phản hồi của cộng đồng. Họ đang xem xét hỗ trợ giao thức A2A của Google để cho phép giao tiếp giữa các tác tử được xây dựng trên Rowboat và các tác tử bên ngoài. Hệ thống hiện tại triển khai trò chuyện không trạng thái, yêu cầu các tin nhắn và trạng thái trước đó được truyền rõ ràng giữa các lượt, với Python SDK xử lý độ phức tạp này cho các nhà phát triển.

Ngoài ra, nhóm đang khám phá cách đóng gói các dịch vụ vi mô của họ thành một ứng dụng gốc duy nhất, có khả năng sử dụng Electron hoặc Tauri để tận dụng khả năng webview gốc của các hệ điều hành khác nhau.

Khi hệ thống tác tử AI ngày càng trở nên quan trọng đối với việc phát triển ứng dụng, các công cụ như Rowboat đơn giản hóa việc tạo và quản lý chúng có khả năng đóng vai trò quan trọng trong hệ sinh thái. Bằng cách tập trung vào hướng dẫn bằng ngôn ngữ tự nhiên thay vì cấu hình phức tạp, Rowboat nhằm mục đích làm cho việc phát triển đa tác tử trở nên dễ tiếp cận hơn với nhiều nhà phát triển.

Tham khảo: rowboat