Main Menu Top Menu

Giới thiệu

Skip to main content
DANH MỤC

Giới thiệu

Bộ dây đai an toàn cho đặc vụ là gì?

Một hệ thống điều khiển tác nhân (agent harness) là lớp thời gian chạy xung quanh một hệ thống quản lý văn bản logic (LLM), biến nó thành một tác nhân đáng tin cậy, hoạt động liên tục trong thời gian dài. Thay vì chỉ tạo ra văn bản, hệ thống điều khiển này chạy toàn bộ vòng lặp thực thi – lập kế hoạch, định tuyến và thực thi công cụ, quản lý ngữ cảnh cho các tác vụ dài, các ranh giới bảo mật như hộp cát (sandboxing) và phê duyệt có sự tham gia của con người, cũng như trạng thái phiên được duy trì sau khi kết nối lại và khởi động lại.

TrueForge là một nền tảng mã nguồn mở dành cho các tác nhân: chỉ cần cắm bất kỳ mô hình, kỹ năng và công cụ MCP nào vào, nó sẽ xử lý việc thiết kế ngữ cảnh, thời gian chạy của tác nhân, cũng như cách các tác nhân hoạt động và tương tác, sẵn sàng để tích hợp vào ứng dụng của bạn.

TrueForge là gì?

TrueForge là một công cụ mã nguồn mở dành cho tác nhân tự động, gồm ba phần: một máy chủ lõi chạy vòng lặp tác nhân, một API HTTP (với SDK TypeScript) để điều khiển từ mã nguồn, và một giao diện người dùng trò chuyện (với SDK giao diện người dùng React) để điều khiển từ trình duyệt.

Các thành phần chính

Giao diện người dùng trò chuyện và SDK kết nối với API HTTP của máy chủ TrueForge và vòng lặp tác nhân, từ đó giao tiếp với SQLite hoặc Postgres và các mô hình do người dùng tự cung cấp, máy chủ MCP và môi trường thử nghiệm.

Máy chủ TrueForge

Chạy vòng lặp tác nhân. Khi người dùng gửi tin nhắn, máy chủ sẽ thực hiện các thao tác sau:

  • Lập kế hoạch chuyển hướng, gọi mô hình và thực thi các công cụ – truyền tải từng bước lùi lại.
  • Tạm dừng để chờ sự chấp thuận của con người đối với các hành động nhạy cảm.
  • Giữ cho ngữ cảnh gọn nhẹ trong các tác vụ dài bằng cách tận dụng các khả năng như tác nhân phụ và nén dữ liệu.
  • Lưu giữ các phiên, do đó cuộc trò chuyện vẫn tiếp diễn sau khi kết nối lại và khởi động lại.

Các dịch vụ mà vòng lặp tương tác – nhà cung cấp mô hình, máy chủ MCP, nhà cung cấp hộp cát – là do bạn tự cung cấp: bạn cấu hình chúng, TrueForge điều phối chúng.

API HTTP + SDK TypeScript

Mọi hoạt động của máy chủ đều được hiển thị dưới dạng API, vì vậy bất cứ thứ gì bạn thấy trên giao diện người dùng đều có thể tự động hóa:

  • REST + Sự kiện gửi từ máy chủ (Server-Sent Events), với đặc tả OpenAPI và tài liệu tương tác tại…/api/v1/docs
  • Một SDK TypeScript ( @truefoundry/trueforge-core) để tạo và gọi các tác nhân từ mã của riêng bạn

Giao diện người dùng trò chuyện + SDK giao diện người dùng

Giao diện được thiết kế sẵn cho các tác nhân mà bạn tạo ra:

  • Tìm kiếm các đại lý của bạn, trò chuyện với họ và quản lý mô hình, máy chủ MCP, kỹ năng và cài đặt môi trường thử nghiệm.
  • Được tích hợp sẵn trong máy chủ và phục vụ trên cùng một cổng – không cần triển khai thêm bất cứ thứ gì.
  • Cũng được phát hành dưới dạng SDK giao diện người dùng có thể tùy chỉnh ( @truefoundry/trueforge-ui): tùy chỉnh giao diện cho tổ chức của bạn và khởi chạy giao diện giống Claude Desktop của riêng bạn, được hỗ trợ bởi máy chủ TrueForge của bạn

Có hai cách để vận hành nó

Các tính năng của tác nhân hoàn toàn giống nhau ở cả hai chế độ – chỉ có phần máy chủ phía sau là khác nhau. Hướng dẫn nhanh có chỉ dẫn vận hành cho từng chế độ.

Địa phương Được lưu trữ
Tốt nhất cho Sử dụng cá nhân – một tiến trình trên máy tính của bạn, ví dụ như Claude Desktop. Một giải pháp triển khai dùng chung cho nhóm của bạn, tương tự như các tác nhân được quản lý của Claude.
Cách chạy npx @truefoundry/trueforge Docker Compose, Helm hoặc Railway
Kho SQLite Postgres, được chia sẻ bởi tất cả các bản sao
Cơ sở hạ tầng bổ sung Không có Postgres + Redis
Bản sao Quy trình đơn lẻ Nhiều bản sao được đặt phía sau bộ cân bằng tải. Redis thiết lập kết nối giữa chúng để luồng dữ liệu và việc hủy yêu cầu được truyền theo máy khách trên các bản sao.
MỤC LỤC
AI Agents