Giống như nhiều người trong số các bạn, chúng tôi đã có nhiều cuộc trò chuyện về trí tuệ nhân tạo (AI) và tương lai của web. Có rất nhiều thông tin nhiễu và khó biết chính xác những gì chúng tôi, với tư cách là nhà phát triển web, cần biết.
Web lớn hơn nhiều so với nhóm của chúng tôi, vì vậy, chúng tôi muốn hiểu cách bạn nghĩ về AI, những gì bạn hy vọng học được và những gì bạn muốn làm với các công nghệ mới nổi này. Bằng cách đó, chúng tôi có thể cung cấp cho bạn nội dung tốt nhất để vượt qua những thông tin nhiễu đó.
Trong vài tháng qua, chúng tôi đã nói chuyện với những người thực hành web để hiểu rõ bối cảnh và cách bạn nghĩ về AI. Tất nhiên, chúng tôi không thể nói chuyện với mọi người về mọi thứ. Chúng tôi chỉ có một vài cuộc trò chuyện với các nhà phát triển web, bao gồm cả các Chuyên gia phát triển web của Google, tập trung vào cách nhà phát triển đang sử dụng AI để cung cấp các tính năng hướng đến người dùng và để tăng năng suất trong quy trình làm việc hằng ngày.
Chúng tôi tin rằng những gì chúng tôi học được có thể áp dụng rộng rãi cho những người khác trên web. Và chúng tôi nghĩ rằng cộng đồng có thể quan tâm đến việc nghe những gì chúng tôi đã học được.
Chúng tôi đã lấy ý kiến phản hồi này cùng với các nghiên cứu khác về bối cảnh nhà phát triển web, để tạo bộ sưu tập AI mới. Trong bộ sưu tập này, bạn sẽ tìm thấy thông tin tổng quan dành cho nhà phát triển web, lớp học lập trình và bản minh hoạ, cũng như các tài nguyên khác để suy nghĩ về các công cụ và mô hình AI trên web.
Và đây là mới chỉ là khởi đầu. Bạn sẽ thấy nhiều nội dung hơn từ chúng tôi trong những tháng tới.
Nâng cao năng suất nhờ AI tạo sinh
Chúng tôi nhận thấy rằng các nhà phát triển web muốn tận dụng AI tạo sinh để tăng năng suất và tương tác với chatbot để tìm hiểu các công nghệ mới hoặc tìm câu trả lời cho các câu hỏi về phát triển web.
Những nhà phát triển mà chúng tôi đã nói chuyện đều đang sử dụng AI trong quy trình làm việc hằng ngày, cho các dự án kinh doanh hoặc cá nhân, hoặc biết một người đang sử dụng AI.
Tạo mã

Chúng tôi đã học được từ bạn rằng các công cụ tạo mã, chẳng hạn như Gemini và Copilot, rất phù hợp cho các bài kiểm thử đơn vị tiêu chuẩn, tính năng tự động hoàn thành cơ bản (khi bạn biết mình cần viết gì, nhưng chỉ cần viết) và các hàm đơn giản hơn không yêu cầu kiến thức rộng về cơ sở mã. Các công cụ này có xu hướng ít hữu ích hơn khi viết mã và hàm thuật toán phức tạp hơn đòi hỏi bối cảnh rộng của một dự án cụ thể.
Các nhà phát triển cấp cao hơn đã đề cập đến mối lo ngại về chất lượng lâu dài của cơ sở mã, bao gồm cả các vấn đề về việc trùng lặp mã và khả năng duy trì lâu dài. Một số người lo ngại rằng các thành viên nhóm ít kinh nghiệm hơn có thể không phát hiện được lỗi hoặc không biết cách xác thực chính xác mã do các công cụ AI tạo sinh tạo ra.
Các nhà phát triển cũng chia sẻ rằng các trường hợp sử dụng đòi hỏi kiến thức chuyên môn cụ thể, chẳng hạn như viết các thành phần có thể tiếp cận, vẫn chưa được các công cụ tạo mã mà họ đã thử xử lý chính xác.
Học bằng LLM
Chúng tôi đã thấy nhiều nhà phát triển sử dụng ChatGPT và Gemini để tìm hiểu các khái niệm về phát triển phần mềm, chẳng hạn như yêu cầu mô hình ngôn ngữ lớn (LLM) giải thích cách hoạt động của thuật toán sắp xếp, tăng tốc trên các ngôn ngữ lập trình khác nhau hoặc thu hẹp khoảng cách kiến thức.
Bạn cho rằng LLM mang lại trải nghiệm tuyệt vời do tính tương tác nhanh chóng của các câu hỏi và câu trả lời, đồng thời vì AI sẽ không chỉ trích các câu hỏi được đặt ra mà chỉ cung cấp câu trả lời mà họ cần.
Một lần nữa, có một mối lo ngại liên quan đến các nhà phát triển cấp thấp hơn, trong đó cần có kiến thức ở mức tối thiểu để nắm bắt các trường hợp mô hình đang ảo giác và tạo ra các câu trả lời không chính xác.
Bảo vệ IP là mối lo ngại về kinh doanh
Nhiều nhà phát triển mà chúng tôi đã nói chuyện cho biết công ty của họ vẫn chưa có chính sách về việc nhà phát triển sử dụng AI tạo sinh để tăng năng suất. Việc sử dụng các công cụ AI tạo sinh thường do các nhà phát triển thử nghiệm.
"Công ty của tôi thường hiểu sai ý nghĩa của AI, vì vậy, họ không tạo ra các chính sách phù hợp."
Tuy nhiên, các doanh nghiệp có chính sách thường không khuyến khích việc sử dụng, do lo ngại về việc rò rỉ tài sản trí tuệ (IP) của công ty cho bên thứ ba. Có những trường hợp các chính sách như vậy đã được thay đổi sau khi trực tiếp tương tác với các công ty đứng sau những công cụ này để hiểu cách dữ liệu được sử dụng và các rủi ro tiềm ẩn.
Với các tài khoản doanh nghiệp và mối quan hệ đối tác dành riêng cho việc đảm bảo bảo vệ dữ liệu, các doanh nghiệp có nhiều khả năng khuyến khích nhà phát triển sử dụng hơn.
AI tạo sinh cho các tính năng sản phẩm hướng đến người dùng
Về phía sản phẩm, chúng tôi không ngạc nhiên khi thấy rằng khi chúng tôi nhắc đến cụm từ "AI / ML" trong cuộc trò chuyện, câu trả lời thường tập trung vào AI tạo sinh. Các nhà phát triển tò mò về cách sử dụng AI tạo sinh để cải thiện trải nghiệm cho người dùng, nhưng không chắc chắn về trải nghiệm đó trông như thế nào và những công cụ nào có sẵn để cung cấp trải nghiệm đó trong quá trình sản xuất.
Đối với những nhà phát triển đã xây dựng hoặc đang xây dựng các tính năng AI tạo sinh vào sản phẩm của họ, việc sử dụng AI tạo sinh để trả lời câu hỏi của người dùng bằng chatbot hoặc giao diện một lần là trường hợp sử dụng phổ biến nhất.
Chất lượng đầu ra là mối lo ngại hàng đầu mà chúng tôi nhận được từ bạn. Cụ thể, các nhà phát triển hy vọng đảm bảo câu trả lời chính xác và ngăn LLM tạo nội dung không liên quan đến mục tiêu dự định. Điều này đặc biệt đúng khi đầu ra của LLM trực tiếp hướng đến người dùng, chẳng hạn như chatbot.
"Bản minh hoạ có AI rất thú vị. Mỗi khi tôi minh hoạ dự án của mình, đầu ra hoàn toàn khác nhau."
Bạn đang nỗ lực rất nhiều để tạo bộ kiểm thử nhằm xác thực đầu ra của AI tạo sinh cho nhiều câu lệnh, nhưng không có cách rõ ràng và đã được thiết lập để kiểm thử hoặc giám sát các câu trả lời. Hầu hết công việc đánh giá đều được thực hiện thủ công. Nhiều nhà phát triển mới làm quen với việc xử lý đầu ra không xác định. Với tư cách là một cộng đồng, chúng tôi vẫn chưa xây dựng được các hệ thống hoạt động tốt với chúng.
Chi phí chạy mô hình AI tạo sinh cũng là một mối lo ngại quan trọng và các nhà phát triển đang cẩn thận đánh giá chi phí so với lợi ích cho người dùng.
Mô hình tiêu chuẩn so với mô hình tuỳ chỉnh
Thông thường, các nhà phát triển mà chúng tôi đã nói chuyện có xu hướng dựa vào các mô hình và API có sẵn. Điều này giúp tối ưu hoá thời gian đưa sản phẩm ra thị trường và việc sử dụng thời gian và kiến thức kỹ thuật, vốn bị hạn chế.
"Tôi muốn ở lại trong lĩnh vực phát triển web. Tôi không muốn trở thành kỹ sư ML."
Mặc dù các nhà phát triển nhận thức được và thấy giá trị tiềm năng trong các kỹ thuật nâng cao, chẳng hạn như Truy xuất-Tăng cường-Tạo (RAG) và tinh chỉnh, nhưng bạn muốn tập trung vào khía cạnh phát triển web trong công việc của họ. Cuối cùng, bạn thích sử dụng các công cụ mặc định hoặc dựa vào các nhóm khác để tạo ra các mô hình được tối ưu hoá cho các trường hợp sử dụng của họ.
Lo ngại về quyền riêng tư và bảo mật
Quyền riêng tư và bảo mật là những mối lo ngại hàng đầu, đặc biệt là đối với các ngành dọc có yêu cầu nghiêm ngặt về dữ liệu, chẳng hạn như ngành y tế. AI trên thiết bị có thể là chìa khoá để giải quyết các trường hợp sử dụng đó, nhưng lĩnh vực này vẫn chưa được khám phá nhiều.
Việc tiết lộ dữ liệu người dùng cho nhiều bên thứ ba hơn bằng API đám mây là một mối lo ngại và một số nhà phát triển thấy được giá trị của AI tạo sinh hoặc học máy trên thiết bị để giảm thiểu các cạm bẫy tiềm ẩn về quyền riêng tư và bảo mật.
AI dành cho nhà phát triển web
AI có mặt ở khắp mọi nơi và phát triển với tốc độ đáng kinh ngạc. Làm cách nào để chúng ta luôn cập nhật, kết hợp các công cụ và mô hình hiện có hoặc làm việc với các kỹ sư ML để tạo ra các mô hình mới phù hợp nhất với nhu cầu của chúng ta?
Dựa trên những gì chúng tôi học được từ bạn, chúng tôi đang xây dựng hướng dẫn về AI dành cho nhà phát triển web. Chúng tôi mong muốn giúp bạn hiểu các khái niệm về AI ở cấp độ cao, khám phá các cơ hội sử dụng AI tạo sinh để tăng năng suất và sử dụng AI để xây dựng trải nghiệm người dùng thú vị bằng các công cụ, mô hình và API hiện có. Hãy tiếp tục kiểm tra lại khi chúng tôi xuất bản thêm nội dung trong bộ sưu tập AI.
Mặc dù hầu hết các nhà phát triển web đều thích tập trung vào việc làm những gì họ làm tốt nhất (đó là phát triển web!), nhưng chúng tôi khuyến khích những người muốn tìm hiểu sâu hơn để xây dựng các công cụ, mô hình và API mà nhà phát triển web cần. Chúng tôi muốn nghe ý kiến của bạn và tìm hiểu cách chúng tôi có thể giúp bạn thành công.
AI là một lĩnh vực phát triển nhanh chóng. Vì vậy, chúng tôi sẽ tiếp tục tương tác với cộng đồng khi mọi thứ thay đổi, thực hiện thêm nhiều cuộc trò chuyện và khảo sát. Nếu bạn muốn thảo luận với chúng tôi, hãy lên lịch giờ làm việc với nhóm của chúng tôi.