Một agent forward-deployed thực hiện việc xây dựng. Bạn nắm giữ các cổng kiểm soát. Năm bước — khám phá, soạn thảo, xác thực, phê duyệt, xuất bản — với quyết định của con người tại mọi điểm quan trọng.
Hầu hết các công cụ tích hợp chỉ đưa cho bạn một khung vẽ trống rồi chúc bạn may mắn. Tajo hoạt động theo cách một kỹ sư triển khai tại chỗ giỏi vẫn làm: nghiên cứu các hệ thống liên quan, đề xuất một tích hợp cụ thể, chứng minh công việc của mình qua các kiểm tra thực tế, rồi mới xin phê duyệt trước khi bất cứ điều gì được chạy. Điểm khác biệt là ở Tajo, việc phê duyệt được thực thi bằng mật mã học — thứ bạn phê duyệt, một cách có thể chứng minh, chính là thứ được thực thi.
Agent lập bản đồ các hệ thống ở cả hai phía của tích hợp. Nó làm việc dựa trên một discovery corpus gồm 27 nhà cung cấp và 10,345 API operation đã được tài liệu hóa, cộng với một mẫu chỉ-cấu-trúc từ dữ liệu thực của bạn — tên và kiểu của trường dữ liệu, không bao giờ là giá trị.
Một bức tranh dễ đọc về những gì được tìm thấy: hệ thống nào, đối tượng nào, trường dữ liệu nào, và agent cho rằng điều gì kết nối chúng. Chưa có gì được xây dựng hay di chuyển.
Agent soạn thảo bản tích hợp: nguồn, đích, ánh xạ trường dữ liệu, các phép biến đổi, và các quy tắc consent mà việc đồng bộ phải tuân thủ. Việc soạn thảo dựa trên các API operation đã khám phá được, không phải các endpoint được đoán mò.
Toàn bộ bản nháp, công khai — mọi ánh xạ và mọi quy tắc, được trình bày đủ rõ ràng để có thể tranh luận. Bản nháp không có quyền nào; nó không thể chạm vào hệ thống production.
Bản nháp được kiểm tra đối chiếu với các cổng của runtime trước khi ai đó được yêu cầu phê duyệt: các lệnh gọi API có kiểm tra kiểu dữ liệu khớp với các operation thực tế không, các ánh xạ có đứng vững trước các cấu trúc đã lấy mẫu không, và liệu các quy tắc consent có thực sự chứng minh được cho các bản ghi liên quan không. Các kiểm tra consent thất bại đóng (fail closed) — một đồng bộ không thể chứng minh consent thì không chạy, do đó cũng không vượt qua được bước xác thực.
Một báo cáo đạt/không đạt cho từng cổng. Các lỗi được nêu cụ thể — ánh xạ nào, quy tắc nào, cấu trúc bản ghi nào — để việc khắc phục trở thành một cuộc trao đổi, không phải một cuộc khai quật khảo cổ.
Agent trình bày tích hợp đã được xác thực để đưa ra quyết định. Nó không thể tự phê duyệt công việc của chính mình: phê duyệt là một hành động của con người, và được gắn với một digest mật mã học của đúng cấu hình đang hiển thị trên màn hình.
Chính xác những gì sẽ chạy — và một sự đảm bảo rằng đó chính là những gì sẽ chạy. Phê duyệt chỉ dùng một lần, gắn với đúng những đầu vào đó, và hết hạn nếu không được sử dụng. Thay đổi một trường dữ liệu và phê duyệt cũ trở nên vô hiệu.
Cấu hình đã được phê duyệt được xuất bản dưới digest của nó. Tại thời điểm thực thi, runtime chứng thực rằng nó đang chạy đúng dưới digest đó, thực thi các quy tắc consent và giới hạn ngân sách, đồng thời đặt mọi thao tác ghi rủi ro sau chính phê duyệt một-lần, gắn-với-đầu-vào của nó.
Một nhật ký audit dạng chuỗi hash, chống giả mạo cho mỗi lần chạy: điều gì đã thực thi, dưới phê duyệt nào, đã chạm vào những gì. Bằng chứng, chứ không chỉ là lời khẳng định của một bảng điều khiển.
Mọi bước có thể ảnh hưởng đến hệ thống production đều đi qua một cổng do con người kiểm soát. Agent của Tajo nhanh trong việc soạn thảo và kiểm tra; nó bị cố ý thiết kế để không thể tự cấp quyền cho chính mình.
Các phê duyệt gắn với digest xóa bỏ khoảng cách giữa những gì bạn đã xem xét và những gì đang chạy. Không có khoảng thời gian nào để cấu hình trôi dạt giữa màn hình phê duyệt và production.
Các kiểm tra xác thực và consent thất bại đóng (fail closed). Một tích hợp không thể chứng minh rằng nó an toàn và được phép sẽ dừng lại ở cổng kiểm soát — đó chính xác là điều bạn muốn từ một phần mềm ghi dữ liệu vào hệ thống khách hàng của bạn.
Vòng đời nêu trên đang chạy trên runtime thực tế của Tajo: 53 tích hợp đã kết nối, trong đó khoảng 19 tích hợp có khả năng ghi dữ liệu, với Brevo là đích đến được chứng nhận (bảy mục tiêu có kiểu dữ liệu xác định) và hỗ trợ HubSpot đang dần hình thành. Discovery corpus — 27 nhà cung cấp, 10,345 API operation — chính là nguồn để agent soạn thảo khi hệ thống của bạn vượt ra ngoài những gì đã được kết nối sẵn. Bảng phân tích trung thực về vị trí của từng giai đoạn nằm ở trang mức độ sẵn sàng tích hợp .
Tham gia early access và mang đến một bài toán tích hợp thực tế. Chúng tôi sẽ cùng bạn chạy toàn bộ vòng đời trên đó — cổng kiểm soát, phê duyệt, nhật ký audit, tất cả.