Kiến trúc

Quy trình gồm các giai đoạn, một trang web gồm ba lớp, một giao thức linh hoạt

TITI đưa một prompt duy nhất đi qua một quy trình làm việc có tuần tự và tạo ra một sản phẩm có cấu trúc được định hình chặt chẽ ngay từ thiết kế, chứ không phải được bổ sung trang trí sau khi hoàn thành.

  • Các giai đoạn
  • Ba lớp cấu trúc
  • Bộ máy kiểm định
  • HAYAT

Quy trình như một luồng công việc tuần tự

TITI được tổ chức theo một chuỗi các giai đoạn, trong đó mỗi giai đoạn sử dụng đầu ra của giai đoạn trước đó: Prompt, Nghiên cứu, Kiến trúc, Thiết kế, Xây dựng, Kiểm thử, Triển khai. Trình tự này chính là mấu chốt. Nghiên cứu đi trước kiến trúc vì lĩnh vực chuyên biệt cần phải được hiểu rõ trước khi lựa chọn cấu trúc; kiến trúc đi trước thiết kế vì hình dáng của sản phẩm sẽ định hình bề mặt của nó; kiểm thử đi trước triển khai vì không sản phẩm nào được đưa vào vận hành mà chưa qua kiểm tra.

Nền tảng ưu tiên suy luận hơn là truy vấn người dùng. Từ một prompt duy nhất, hệ thống tự nghiên cứu lĩnh vực chuyên biệt và quyết định kiến trúc thay vì yêu cầu người vận hành phải chỉ định nó. Mục tiêu là không đặt câu hỏi cho mỗi dự án — không phải như một câu khẩu hiệu mà là một áp lực thiết kế nhằm đẩy công việc ngược về giai đoạn Nghiên cứu, nơi vấn đề có thể được giải quyết bằng các dữ kiện thực tế thay vì thông qua câu hỏi.

Đây là phần mô tả luồng công việc, không phải danh mục của các cơ cấu nội bộ. Các giai đoạn trên là cam kết thực tế giữa bước này và bước tiếp theo; chúng tôi không cam đoan về các hàng đợi ẩn, cơ chế bàn giao hay hành vi thử lại ngoài chuyển động tuần tự này.

Cấu tạo giải phẫu ba lớp

Mọi trang web do TITI tạo ra đều có cấu tạo giải phẫu ba lớp giống nhau. Lớp tiếp thị (marketing layer) hướng tới độc giả là con người. Lớp khoa học (science layer) chứa đựng phương pháp, nguyên lý và chiều sâu — như trang bạn đang xem lúc này. Lớp tác nhân (agent layer) có thể đọc được bằng máy: các tệp tin được viết để phần mềm khác đọc thay vì cho con người.

Các lớp này không phải là lựa chọn về phong cách thiết kế được áp dụng ở khâu cuối; chúng là cấu trúc mà giai đoạn Kiến trúc cam kết thực hiện và các giai đoạn sau đó sẽ hoàn thiện. Một khách truy cập và một chương trình cùng đọc một trang web sẽ được phục vụ bởi các lớp khác nhau của cùng một sản phẩm, mỗi lớp được tinh chỉnh riêng cho độc giả của nó.

Sự tách biệt này rất quan trọng vì ba nhóm độc giả có những nhu cầu thực sự khác nhau. Việc tách rời giúp giao diện tiếp thị có thể thay đổi mà không làm ảnh hưởng đến cam kết đối với máy móc, và cho phép lớp khoa học giải thích cơ chế hoạt động mà không cần phải cố gắng làm hài lòng cả hai đối tượng còn lại.

Lớp tác nhân và sự kế thừa HAYAT

Lớp tác nhân xuất bản các tệp tin dành cho máy. Tệp /agent.json mô tả trang web và chỉ định kênh liên hệ, chính là hộp thoại tích hợp. Tệp /sot-map.json cung cấp bản đồ cấu trúc của trang web và nguồn dữ liệu gốc của nó. Tệp /.well-known/hayat-manifest.json được xuất bản tại đường dẫn tiêu chuẩn mà các phần mềm khác tìm kiếm.

HAYAT là giao thức liên trang web (cross-site protocol) mà các tệp tin này triển khai. Mọi trang web do engine xây dựng đều kế thừa giao thức này, nghĩa là một chương trình khi tiếp cận bất kỳ trang web nào do TITI xây dựng đều có thể tin cậy vào cùng các tệp tin ở cùng các vị trí với cùng một ý nghĩa như nhau. Sự kế thừa là yếu tố biến quy ước của một trang web đơn lẻ thành một nền tảng mà hệ thống khác có thể tin cậy trên nhiều trang web khác nhau.

Giao thức này là một cấu trúc chung, không phải là lời hứa hẹn về nội dung. Các tệp tin được xuất bản và sẵn sàng để độc giả tham khảo; cấu trúc luôn nhất quán vì mỗi trang web đều kế thừa và tiếp tục áp dụng cùng một giao thức.

Bộ máy kiểm định

Trước khi triển khai, bản dựng sẽ đi qua một bộ máy kiểm định kết hợp hai hình thức đánh giá. Đầu tiên là các cổng kiểm soát tất định có thể kiểm tra bằng máy: tính hợp lệ của mã đánh dấu và cấu trúc, kiểm tra để đảm bảo không có số liệu thêu dệt nào lọt vào nội dung, và độ hiển thị chính xác trên nhiều ngôn ngữ — bao gồm cả các hệ chữ viết từ phải sang trái và bố cục CJK (Trung-Nhật-Hàn).

Thứ hai là bộ thẩm định thẩm mỹ chéo họ (cross-family taste judge) nhằm đánh giá các đặc tính mà cổng kiểm soát tất định không thể nắm bắt được. Hai yếu tố này bổ trợ cho nhau: các cổng kiểm soát phát hiện những lỗi kỹ thuật cơ học, trong khi bộ thẩm định cân nhắc những điểm chưa tối ưu về mặt cảm nhận.

Quy tắc ràng buộc giữa chúng rất đơn giản và nghiêm ngặt. Bản dựng không đạt bất kỳ cổng kiểm soát hay tiêu chuẩn sàn nào đều sẽ bị từ chối. Không có chuyện thông qua một phần — việc kiểm định là điều kiện bắt buộc để triển khai, chứ không phải một điểm số được đính kèm sau khi hoàn thiện.

Vòng lặp tự cải tiến, và những điều không phải

TITI tự xây dựng TITI: engine giúp tái xây dựng và cải tiến chính nó. Tuy nhiên vòng lặp này được giám sát bởi con người. Con người xem xét và phê duyệt từng bước. Tính đệ quy là có thật, nhưng sự tự trị hoàn toàn thì không — engine đề xuất và hỗ trợ, con người đưa ra quyết định.

Chúng tôi nêu rõ các giới hạn một cách thẳng thắn. Khả năng tự vận hành hoàn toàn không cần can thiệp từ một prompt duy nhất là định hướng phát triển, không phải một năng lực đã hoàn thiện. Hệ thống backend trí tuệ của hộp thoại tích hợp hiện chưa được kết nối; hộp thoại bạn thấy ngày hôm nay là một giao diện trực quan chờ kết nối, xuất hiện trước khi phần trí tuệ phía sau được tích hợp hoàn chỉnh. Các điều khoản kinh tế — chi phí của gói đăng ký và token — được cố ý để trống.

Việc gọi tên những giới hạn này là một phần của kiến trúc chứ không phải một ghi chú ngoài lề. Một hệ thống phân định rõ ràng giữa những gì nó làm được và những gì nó hướng tới có thể tạo dựng lòng tin ở khía cạnh thứ nhất vì nó hoàn toàn thẳng thắn ở khía cạnh thứ hai.

Hộp thoại tích hợp

Hỏi trực tiếp về cấu trúc kiến trúc

Chào — tôi là titi. Hãy cho tôi biết bạn muốn tạo gì; chỉ vài từ là đủ.

Tôi sẽ biến nó thành một trang web thật, đã kiểm thử và đã triển khai.

Giao diện chờ kết nối — backend chưa tích hợp