bối cảnh
Nhóm AI-native là gì?
Bản dịch có sự hỗ trợ của AI agent. Nếu có khác biệt, trang tiếng Anh là bản có hiệu lực. Nếu bạn thấy vấn đề nào trong văn bản, rất mong bạn mở một issue hoặc gửi một pull request.
Nhóm AI-native là nhóm mà người và AI agent cùng làm việc từ một lớp ngữ cảnh dùng chung: một bản ghi thuộc về kho mã nguồn, thể hiện cách nhóm suy nghĩ, có đánh phiên bản và chỉ thay đổi qua vòng xem xét.
Lớp ngữ cảnh lưu giữ ngôn ngữ lĩnh vực mà nhóm sử dụng, các ràng buộc luôn phải đúng, những quyết định làm nền cho hệ thống, các quy ước nhóm tuân theo và các quy tắc giới hạn hoạt động của agent. Người và agent đọc nó trong mọi tác vụ, và mọi thay đổi với nó đều đi qua cùng một cổng xem xét. Leji là bản đặc tả mở cho lớp ngữ cảnh.
Xa hơn prompt và việc dùng công cụ
Công cụ AI làm cho từng tác vụ nhanh hơn, nhưng những prompt rải rác, chỉ dẫn riêng của từng công cụ, và kiến thức chỉ nằm trong trí nhớ của từng người không đủ để thay đổi cách cả nhóm vận hành. Một nhóm AI-native sẽ cùng chia sẻ, đánh phiên bản và quản trị một lớp ngữ cảnh.
Chủ ý thay vì chỉ dẫn
Ngữ cảnh dùng chung ghi lại chủ ý bền vững: mọi thứ nghĩa là gì, điều gì phải luôn đúng, và vì sao. Người và agent tự suy ra hành động bằng cách kết hợp chủ ý đó với tác vụ, còn ý nghĩa và ràng buộc thì tồn tại lâu hơn mọi nhà cung cấp. Trang lý do thiết kế giải thích vì sao.
Một vòng tròn, không phải một tầng
Ngữ cảnh luân chuyển theo một vòng tròn qua ba luồng công việc: người với người, người với AI, và người với AI với người. Ai có quyền truy cập đều đọc nó, ai cũng có thể đề xuất thay đổi, và người là bên phê duyệt. Bản thân quyền truy cập là việc của hệ quản lý phiên bản; phần ngữ cảnh bị hạn chế thuộc về một lớp ngữ cảnh có phân quyền riêng.
Cơ chế thay vì thiện chí
Ngữ cảnh dùng chung sẽ dần xuống cấp khi thực tế thay đổi. Cổng xem xét, các phép kiểm đối với những dạng trôi lệch máy kiểm được và hạn tươi giúp việc bảo trì không còn phụ thuộc vào kỷ luật của riêng ai. Các quy tắc quản trị đưa những biện pháp cưỡng chế đó vào cơ chế vận hành và chỉ ra phần ngữ cảnh đã cũ.
Một quy trình làm việc AI-native
Một kỹ sư và một agent cùng nạp lớp ngữ cảnh cho một tác vụ, khởi đầu từ cùng một ngôn ngữ, cùng những ràng buộc và cùng những quyết định. Agent đề xuất thay đổi cho code và cho ngữ cảnh ở những chỗ cần; một người xem xét cả hai qua cùng một cổng, khiến việc bảo trì ngữ cảnh trở thành một phần của công việc.
Leji làm cho điều đó kiểm được bằng cách nào
Tuyên bố AI-native thì dễ, xác minh mới khó. Leji giúp lớp ngữ cảnh trở nên kiểm được: một manifest leji.json tuyên bố mức tuân thủ, còn CLI tham chiếu thì áp dụng cho kho mã nguồn, kiểm tra các sản phẩm đầu ra theo những schema đã công bố, và chấm mức tuân thủ.
Bốn mức tuân thủ (core, indexed, governed và federated) lần lượt đặt ra các tập yêu cầu mà mức sau bao hàm mức trước; một lớp ngữ cảnh hoặc đáp ứng, hoặc không đáp ứng từng yêu cầu. Đây không phải thang điểm trưởng thành: phần lớn các nhóm nên đi tới governed rồi dừng.
Mức federated dành cho những tổ chức nơi đã có hơn một nhóm sở hữu một lớp ngữ cảnh đáng giữ nguyên vẹn; các lớp ngang hàng vẫn là những nguồn riêng biệt, thuộc quyền sở hữu độc lập, mà một lớp chủ mount theo ghim.
CLI kiểm những gì máy kiểm được và báo cáo phần còn lại để nhóm tự khai, nhờ đó mỗi tuyên bố là có căn cứ chứ không chỉ được nói ra.
Câu hỏi thường gặp
AI-native có phải chỉ là dùng công cụ AI để viết code?
Không. Công cụ AI chỉ giúp từng tác vụ riêng lẻ nhanh hơn. Trở thành AI-native nghĩa là thay đổi cách cả nhóm vận hành: phần ngữ cảnh mà công việc dựa vào là dùng chung, có đánh phiên bản và được quản trị, nên người và agent làm việc từ cùng một nguồn. Dùng công cụ chỉ là một bước trong hành trình, không phải đích đến.
AI-native có đòi hỏi một nhà cung cấp hay công cụ cụ thể nào không?
Không. Lớp ngữ cảnh không phụ thuộc công cụ. Leji chuẩn hoá hình thái và cách quản trị, chứ không chuẩn hoá nội dung; và mức tuân thủ không bao giờ đòi hỏi một sản phẩm hay dịch vụ thương mại cụ thể nào, kể cả của chính đơn vị quản thủ. Các điểm vào của nhà cung cấp chỉ là những chỗ chuyển hướng về đúng một lớp ngữ cảnh ấy.
Leji và lớp ngữ cảnh khác nhau ở chỗ nào?
Leji là bản đặc tả mở. Lớp ngữ cảnh là thứ một nhóm xây dựng và sở hữu khi đi theo bản đặc tả đó. Leji chuẩn hoá hình thái và cách quản trị, chứ không chuẩn hoá nội dung.
Một nhóm AI-native giữ cho lớp ngữ cảnh không lỗi thời bằng cách nào?
Các thay đổi của lớp ngữ cảnh đi qua cùng cổng xem xét như code, hạn tươi làm lộ phần ngữ cảnh đã cũ, và công cụ không bao giờ âm thầm coi ngữ cảnh lỗi thời là còn hiệu lực. Nhóm AI-native cập nhật lớp ngữ cảnh ngay trong lúc làm việc, nên sự lỗi thời lộ ra sớm thay vì âm thầm tích lại.