Phát triển phần mềm AI là hợp đồng thầu hay ủy nhiệm? Giải thích các điểm cần lưu ý trong hợp đồng
Công nghệ AI đã tiến vào giai đoạn ứng dụng thực tế, và trong khi người ta đòi hỏi sự rõ ràng về quyền lợi và trách nhiệm trong các doanh nghiệp liên quan, hiện tại, việc xây dựng pháp luật vẫn chưa theo kịp, và vẫn còn nhiều điểm mơ hồ.
Trong tình hình như vậy, Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản đã đưa ra hướng dẫn dưới dạng chỉ thị hợp đồng cho các bên liên quan đến phát triển công nghệ AI, và dựa trên hướng dẫn đó, họ đã cùng với Cục Sở hữu trí tuệ tạo ra “Hợp đồng mẫu”. Trong hướng dẫn, người ta chỉ ra rằng các bên liên quan nên ký kết hợp đồng tại mỗi giai đoạn phát triển với mục đích “tối đa hóa giá trị kinh doanh do AI tạo ra”.
Bài viết này sẽ giải thích chi tiết về hợp đồng phát triển khi phát triển phần mềm sử dụng công nghệ AI.
Đặc điểm của phát triển phần mềm sử dụng công nghệ AI
Phát triển phần mềm sử dụng công nghệ AI có nhiều điểm khác biệt so với phát triển phần mềm truyền thống, và không thể áp dụng nguyên vẹn phương pháp phát triển truyền thống.
Do đó, Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản đã tạo ra “Hướng dẫn về hợp đồng sử dụng AI và dữ liệu phiên bản 1.1[ja]” vào năm 2018 (năm Heisei 30), để chỉ ra hướng phát triển.
Sự khác biệt so với phát triển phần mềm truyền thống
Một điểm lớn khác biệt giữa phát triển phần mềm truyền thống và phát triển phần mềm AI là “chúng ta không thể biết kết quả sẽ như thế nào nếu không thử”.
Trong phát triển phần mềm truyền thống, phương pháp tiến hành phát triển theo quy trình sau khi xác định yêu cầu trước đó được cho là phù hợp. Phương pháp phát triển này được gọi là “mô hình thác nước” vì nó giống như nước từ thác đổ xuống từ trên xuống dưới theo từng bước.
Ngược lại, trong phát triển phần mềm AI, người ta chỉ ra rằng “mô hình thác nước” không phù hợp do các đặc điểm sau:
- Nội dung và hiệu suất của mô hình đã học không thể biết được khi ký hợp đồng
- Nội dung và hiệu suất của mô hình đã học phụ thuộc vào chất lượng của bộ dữ liệu học
- Tầm quan trọng của kiến thức chuyên môn rất cao
- Nhu cầu tái sử dụng sản phẩm được tạo ra
Trong phát triển phần mềm AI, hiệu suất của mô hình đã học phụ thuộc vào chất lượng của bộ dữ liệu học, do đó việc đảm bảo hiệu suất trước đó là khó khăn. Ngoài ra, kiến thức chuyên môn của cả người dùng và nhà cung cấp được sử dụng, có ảnh hưởng lớn đến hiệu suất của mô hình đã học, đây cũng là một đặc điểm.
Hơn nữa, mô hình đã học được tạo ra có thể được tái sử dụng cho mục đích thương mại trong nhiều tình huống bằng cách thay đổi các tham số đã học.
Do các đặc điểm trên, trong phát triển phần mềm AI, người ta cho rằng nên áp dụng phương pháp phát triển “mô hình giai đoạn khám phá” thay vì “mô hình thác nước” truyền thống.
Phương pháp phát triển “Khám phá theo giai đoạn”
Phương pháp phát triển “Khám phá theo giai đoạn” là phương pháp được khuyến nghị trong hướng dẫn do Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản (Japanese Ministry of Economy, Trade and Industry) xây dựng. Trong hướng dẫn này, các giai đoạn phát triển hệ thống công nghệ AI được chia thành 4 giai đoạn sau, và đề xuất việc tạo hợp đồng tương ứng với từng giai đoạn.
Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản đã cùng với Cục Sở hữu trí tuệ Nhật Bản (Japanese Patent Office) tạo ra các mẫu hợp đồng cho từng giai đoạn và đã chỉ ra hướng đi của mình.
- Giai đoạn đánh giá → Hợp đồng bảo mật (NDA)
- Giai đoạn PoC → Hợp đồng kiểm định triển khai
- Giai đoạn phát triển → Hợp đồng phát triển phần mềm
- Giai đoạn học thêm → Hợp đồng sử dụng
Về hợp đồng sử dụng ở mục 4, chúng tôi đã giải thích chi tiết trong bài viết dưới đây, vui lòng tham khảo cùng.
Bài viết liên quan: Hướng dẫn về hợp đồng sử dụng AI là gì? Giải thích cụ thể các điều khoản để ngăn chặn rắc rối từ trước[ja]
Hợp đồng thầu hay ủy nhiệm?
Trong hướng dẫn, phát triển phần mềm AI không phù hợp với hợp đồng thầu và thích hợp hơn với hợp đồng ủy nhiệm. Hợp đồng thầu là loại hợp đồng mà mục tiêu là hoàn thành công việc, và nếu không thể hoàn thành, sẽ đi kèm với trách nhiệm về việc không tuân thủ hợp đồng.
Trong việc phát triển hệ thống AI, việc đảm bảo hoàn thành từ phía nhà cung cấp trước có thể khó khăn, và có thể phải dừng phát triển giữa chừng.
Do đó, trong hướng dẫn, hợp đồng phát triển hệ thống AI nên áp dụng mô hình “hợp đồng ủy nhiệm” không đi kèm với nghĩa vụ hoàn thành công việc hay trách nhiệm về việc không tuân thủ hợp đồng.
Các loại hình phát triển mô hình đã được học
Tại hội nghị công tác của Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản, chúng tôi đã nghe được rằng có ba loại hình phát triển mô hình đã được học như sau:
- Loại hình chỉ tạo ra mô hình đã được học
- Loại hình phát triển hệ thống bao gồm mô hình đã được học
- Loại hình nhận lại việc ủy thác tạo ra mô hình đã được học
Trong loại hình thứ nhất, vai trò của người dùng chỉ là cung cấp dữ liệu, và nhà cung cấp sẽ tự tạo ra mô hình đã được học. Có trường hợp cả người dùng và nhà cung cấp cùng cung cấp dữ liệu. Trong loại hình này, nhà cung cấp sẽ giao mô hình đã được học cho người dùng.
Trong loại hình thứ hai, nhờ việc cung cấp dữ liệu của người dùng, nhà cung cấp sẽ tự phát triển toàn bộ hệ thống bao gồm mô hình đã được học. Trong trường hợp này, nhà cung cấp sẽ giao hệ thống đã tích hợp mô hình đã được học.
Loại hình thứ ba là khi những người như SIer nhận việc ủy thác phát triển toàn bộ hệ thống từ người dùng, và họ sẽ ủy thác lại việc tạo ra mô hình đã được học cho nhà cung cấp. SIer và những người tương tự sẽ cung cấp kiến thức chuyên môn cho nhà cung cấp, và nhà cung cấp sẽ giao mô hình đã được học dựa trên đó, sau đó SIer và những người tương tự sẽ xây dựng hệ thống và cung cấp cho người dùng cuối.
Trong phần sau, chúng tôi sẽ giải thích về nội dung hợp đồng và những điểm cần lưu ý khi ký kết, đặc biệt là với loại hình thứ nhất – loại hình chỉ tạo ra mô hình đã được học, vì đây là loại hình có tính ứng dụng cao.
Điểm cần lưu ý khi soạn thảo hợp đồng phát triển phần mềm công nghệ AI
Bộ Kinh tế, Thương mại và Công nghiệp cùng với Cục Sở hữu trí tuệ Nhật Bản (Japanese Patent Office) cho rằng, điều cần chú ý trong việc phát triển công nghệ AI là “tối đa hóa tổng giá trị kinh doanh được tạo ra từ tài sản trí tuệ”.
Trong hợp đồng phát triển, cần phải xác định giữa các bên liên quan, đặc biệt là vấn đề “quyền sở hữu” và “phương thức giao hàng”, với sự phát triển và tiến bộ của AI.
Phân loại và sắp xếp quyền sở hữu cho bản quyền và quyền sở hữu trí tuệ
Trong hợp đồng phát triển AI, nên phân loại và sắp xếp quyền sở hữu cho bản quyền và quyền sở hữu trí tuệ. Rõ ràng là bản quyền sẽ được tạo ra khi hoàn thành việc phát triển. Trong khi đó, không rõ ràng liệu quyền sở hữu trí tuệ như quyền sở hữu trí tuệ có được tạo ra trước khi phát triển hay không.
Trong hợp đồng mẫu, bản quyền của mô hình đã được học được gán cho bên cung cấp (Điều 17 của Hợp đồng mẫu), trong khi “điều kiện sử dụng” điều chỉnh mối quan hệ lợi ích giữa cả hai bên.
Quyền sở hữu trí tuệ, không rõ ràng liệu nó sẽ được tạo ra khi ký kết hợp đồng phát triển hay không, vì vậy ban đầu nó được quy định theo nguyên tắc của Luật sở hữu trí tuệ Nhật Bản (Japanese Patent Law) là nguyên tắc người phát minh (Điều 18 của Hợp đồng mẫu).
Thiết lập phương thức cung cấp sản phẩm
Việc cung cấp mô hình đã được học cho người dùng theo cách nào có thể ảnh hưởng đến việc bảo vệ tài sản trí tuệ của bên cung cấp.
Việc cung cấp mô hình đã được học dưới dạng có thể đọc được, có thể sử dụng lại có thể làm tăng rủi ro rò rỉ thông tin và rủi ro vi phạm hợp đồng. Bên cung cấp cần xem xét cẩn thận phương thức cung cấp sản phẩm và xác định trước để đảm bảo rủi ro này.
Điểm quan trọng khi soạn thảo hợp đồng phát triển phần mềm công nghệ AI
Hợp đồng phát triển phần mềm công nghệ AI cần được ký kết giữa nhà cung cấp và người dùng như những người phát triển chung, với ý thức tối đa hóa giá trị mà sự tiến bộ của công nghệ AI mang lại.
Dưới đây, chúng tôi sẽ giải thích về các điểm quan trọng trong việc soạn thảo hợp đồng phát triển chung dựa trên mẫu hợp đồng mà Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản cùng với Cục Sở hữu trí tuệ Nhật Bản đã công bố chung.
(Tham khảo: Trang cổng thông tin Đổi mới mở | Bộ Kinh tế, Thương mại và Công nghiệp Nhật Bản, Cục Sở hữu trí tuệ Nhật Bản[ja], Hợp đồng nghiên cứu phát triển chung (AI)[ja])
Quyền sở hữu bản quyền của sản phẩm kết quả, v.v. (Điều 17)
Bản quyền sẽ phát sinh ngay khi hoàn thành việc phát triển, do đó, việc xác định trước quyền sở hữu trong hợp đồng là cần thiết.
Trong hợp đồng mẫu, quyền sở hữu bản quyền của mô hình đã được học sẽ thuộc về bên nhà cung cấp, trong khi quyền sở hữu bản quyền của hệ thống liên kết và tài liệu sẽ thuộc về bên người dùng.
Trong khi quyền sở hữu bản quyền của mô hình đã được học thuộc về bên nhà cung cấp, chúng tôi đã điều chỉnh lợi ích của cả hai bên bằng cách xem xét mô hình kinh doanh của cả hai bên, đóng góp của bên người dùng vào việc phát triển, và áp dụng các điều kiện sử dụng khác như giảm giá phí dịch vụ.
Điều 17
Quyền sở hữu bản quyền liên quan đến sản phẩm kết quả và tài sản trí tuệ phát sinh từ việc thực hiện phát triển chung (dưới đây gọi là “sản phẩm kết quả, v.v.”) (bao gồm quyền theo Điều 27 và Điều 28 của Luật Bản quyền Nhật Bản) sẽ thuộc về bên A, trừ quyền sở hữu bản quyền mà bên B hoặc bên thứ ba đã sở hữu từ trước. Tuy nhiên, quyền sở hữu bản quyền liên quan đến hệ thống liên kết và tài liệu này (dưới đây gọi là “hệ thống liên kết, v.v.”) sẽ chuyển nhượng cho bên B ngay khi thanh toán toàn bộ phí ủy thác.
Đoạn sau bị lược bỏ
Trích từ Hợp đồng sử dụng Cục Sở hữu trí tuệ Nhật Bản 2021 ver2.0 (Phần AI)[ja]
Quyền sở hữu những thành quả liên quan đến sở hữu trí tuệ như bằng sáng chế (Điều 18)
Quyền sở hữu trí tuệ như bằng sáng chế thường không rõ ràng khi bắt đầu phát triển. Do đó, trong hợp đồng mẫu, chúng tôi áp dụng nguyên tắc của Luật Sáng chế Nhật Bản (Japanese Patent Law), và chọn lựa nguyên tắc người phát minh (Điều 29, Khoản 1 của Luật Sáng chế Nhật Bản). Luật Sáng chế Nhật Bản xác định người đã đóng góp một cách thực chất vào việc giải quyết vấn đề đặc thù của phát minh là “người phát minh”.
Trong trường hợp này, quyền sở hữu bằng sáng chế thường thuộc về nhà cung cấp đã phát triển mô hình đã được đào tạo. Tuy nhiên, nếu mức độ đóng góp của người dùng trong việc tạo ra mô hình đã được đào tạo, như việc cung cấp know-how, là cao, có thể có khả năng quyền sở hữu thuộc về người dùng.
Điều 18
Quyền sở hữu trí tuệ liên quan đến các thành quả trong vụ việc này, bao gồm quyền sở hữu bằng sáng chế (trừ quyền tác giả, gọi chung là “quyền sở hữu bằng sáng chế, v.v.”) thuộc về bên mà người tạo ra các thành quả trong vụ việc này thuộc về.
Đoạn sau bỏ qua
Trích từ Hợp đồng sử dụng Cục Sở hữu trí tuệ Nhật Bản 2021 ver2.0 (Phần AI)[ja]
Xác nhận cung cấp sản phẩm và kết thúc dịch vụ (Điều 10)
Trong việc phát triển chung mô hình đã được đào tạo, cần phải xác định trước phương thức cung cấp và giao hàng của sản phẩm trong hợp đồng.
Nếu quyền sở hữu trí tuệ của mô hình đã được đào tạo thuộc về bên cung cấp, tùy thuộc vào phương thức giao hàng đến người dùng, không thể đảm bảo bảo vệ quyền sở hữu trí tuệ một cách chắc chắn.
Ví dụ về phương thức cung cấp sản phẩm của mô hình đã được đào tạo bao gồm:
- Cung cấp chỉ nội dung đầu ra thông qua API
- Cung cấp mã đã được mã hóa và làm khó đọc
- Cung cấp mã nhị phân
- Cung cấp mã nguồn
Rủi ro về việc rò rỉ thông tin và rủi ro do vi phạm hợp đồng sẽ khác nhau tùy thuộc vào phương thức cung cấp. Bên cung cấp cần xem xét cẩn thận phương thức cung cấp, xem xét rủi ro và thảo luận kỹ lưỡng với bên người dùng.
Điều 10
Bên A sẽ cung cấp mã nguồn của hệ thống liên kết này trong số các sản phẩm của dự án này bằng cách cài đặt nó lên máy chủ của Bên B trước thời hạn cung cấp sản phẩm được ghi trong Phụ lục (1) Điểm 8 “Hoàn thành công việc”, cũng như cung cấp tệp PDF của tài liệu này cho Bên B. Đối với mô hình đã được đào tạo trong số các sản phẩm của dự án này, nó sẽ được đặt trong tình trạng có thể cung cấp thông qua API trên máy chủ của Bên A trong thời gian xác nhận (dưới đây gọi là “thời gian xác nhận”) được ghi trong “Hoàn thành công việc” ở trên.
Đoạn sau bị lược bỏ
Trích từ Hợp đồng sử dụng của Cục Sở hữu Trí tuệ Nhật Bản 2021 ver2.0 (Phần AI)[ja]
Tóm tắt: Điểm quan trọng của hợp đồng phát triển là tối đa hóa giá trị mà AI tạo ra
Công nghệ phần mềm AI có đặc điểm là “không thể biết kết quả nếu không thử”. Do đó, trong hướng dẫn, phương pháp phát triển “theo giai đoạn thăm dò” được áp dụng, và hợp đồng cũng nên được ký kết ở mỗi giai đoạn phát triển.
Hợp đồng phát triển chung cần phải nhận thức rằng cả hai bên liên quan đều tối đa hóa giá trị kinh doanh được tạo ra bởi sự tiến bộ của công nghệ AI, và cần được tạo ra dựa trên mẫu hợp đồng của Bộ Kinh tế, Thương mại và Cơ quan Sở hữu Trí tuệ Nhật Bản.
Khi tạo hợp đồng phát triển phần mềm AI, việc quan trọng là phải yêu cầu luật sư có kiến thức sâu rộng về kinh doanh AI và có hiểu biết về hợp đồng phát triển phần mềm.
Giới thiệu về các biện pháp của văn phòng luật sư của chúng tôi
Văn phòng luật sư Monolith, chuyên về IT, đặc biệt là Internet và luật, có nhiều kinh nghiệm trong cả hai lĩnh vực này.
Kinh doanh AI đi kèm với nhiều rủi ro pháp lý, và sự hỗ trợ của luật sư am hiểu vấn đề pháp lý liên quan đến AI là cần thiết. Văn phòng luật sư của chúng tôi, với đội ngũ bao gồm luật sư am hiểu AI và các kỹ sư, cung cấp hỗ trợ pháp lý chuyên sâu cho các doanh nghiệp AI, bao gồm ChatGPT, như việc soạn thảo hợp đồng, xem xét tính hợp pháp của mô hình kinh doanh, bảo vệ quyền sở hữu trí tuệ, và xử lý vấn đề quyền riêng tư. Chi tiết được mô tả trong bài viết dưới đây.
Lĩnh vực hoạt động của Văn phòng luật sư Monolith: Pháp lý AI (ChatGPT, v.v.)[ja]