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à thật khó để biết chính xác những gì chúng ta, với tư cách là nhà phát triển web, cần biết.
Web rộng 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 những công nghệ mới nổi này. Nhờ đó, chúng tôi có thể cung cấp cho bạn nội dung phù hợp nhất để vượt qua những yếu tố gây nhiễu đó.
Trong vài tháng qua, chúng tôi đã trao đổi với các chuyên gia về web để hiểu rõ tình hình và cách bạn nghĩ về AI. Tất nhiên, chúng tôi không thể trò chuyện với tất cả mọi người về mọi vấn đề. Chúng tôi đã có một số cuộc trò chuyện với các nhà phát triển web, bao gồm cả Google Developer Experts (Chuyên gia phát triển của Google) về cách nhà phát triển đang sử dụng AI để cung cấp các tính năng cho 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. Ngoài ra, chúng tôi nghĩ rằng cộng đồng có thể muốn biết những điều chúng tôi đã học được.
Chúng tôi đã ghi nhận ý kiến phản hồi này, cùng với các nghiên cứu khác về lĩnh vực nhà phát triển web, để tạo ra bộ sưu tập AI mới của mình. Trong tuyển tập này, bạn sẽ tìm thấy các 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 để tìm hiểu 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 nữa của chúng tôi trong những tháng tới.
Nâng cao năng suất bằng AI tạo sinh
Chúng tôi nhận thấy 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 đã trò 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 những người đang sử dụng AI.
Tạo mã

Chúng tôi nhận thấy 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 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 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 sâu rộng về cơ sở mã. Những công cụ này thường ít hữu ích hơn khi viết mã và các hàm phức tạp hơn theo thuật toá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 trong nhóm có í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 cho biết rằng những trường hợp sử dụng đòi hỏi kiến thức cụ thể về miền, 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ử đáp ứng đúng cách.
Học tập bằng LLM
Chúng tôi nhận 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ột mô hình ngôn ngữ lớn (LLM) giải thích cách hoạt động của một thuật toán sắp xếp, tìm hiểu các ngôn ngữ lập trình khác nhau hoặc bổ sung kiến thức còn thiếu.
Bạn cho rằng LLM mang lại trải nghiệm tuyệt vời nhờ khả năng tương tác nhanh chóng giữa câu hỏi và câu trả lời, cũng như việc 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à người dùng 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ó một mức kiến thức tối thiểu để nắm bắt các trường hợp mà mô hình đang ảo tưởng và tạo ra các phản hồi không chính xác.
Bảo vệ quyền sở hữu trí tuệ như một mối lo ngại của doanh nghiệp
Nhiều nhà phát triển mà chúng tôi đã trao đổi cho biết công ty của họ chưa có chính sách nào 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 với AI tạo sinh thúc đẩy.
"Công ty tôi thường hiểu sai về ý nghĩa của AI, nên họ không tạo ra các chính sách phù hợp."
Tuy nhiên, những doanh nghiệp có chính sách này 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 chúng tôi trao đổi trực tiếp với các công ty đứng sau những công cụ này để tìm hiểu cách dữ liệu được sử dụng và những 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 chuyên trách 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 dành cho 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 bắt đầu cuộc trò chuyện bằng cụm từ "AI / ML", 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ề những trải nghiệm đó và những công cụ có sẵn để cung cấp những trải nghiệm đó trong quá trình sản xuất.
Đối với những nhà phát triển đã hoặc đang tích hợp các tính năng AI tạo sinh vào sản phẩm của họ, trường hợp sử dụng phổ biến nhất là 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.
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 phản hồ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ự kiến. Đ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.
"Các bản minh hoạ bằng AI rất ấn tượng. Mỗi lần tôi trình bày dự án của mình, kết quả lại hoàn toàn khác."
Bạn đang nỗ lực tạo các bộ thử nghiệ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 nào rõ ràng và đã được thiết lập để kiểm thử hoặc theo dõi các câu trả lời. Hầu hết công việc đánh giá đều được thực hiện theo cách thủ công. Nhiều nhà phát triển mới làm quen với việc xử lý các đầu ra không xác định. Là một cộng đồng, chúng ta chưa xây dựng được những hệ thống hoạt động hiệu quả với họ.
Chi phí vận hành một 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 đánh giá cẩn thận chi phí so với lợi ích cho người dùng của họ.
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 trao đổi 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 cũng như việc sử dụng thời gian và kiến thức kỹ thuật (vốn có hạn).
"Tôi muốn tiếp tục làm việc 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 được giá trị tiềm năng của các kỹ thuật nâng cao, chẳng hạn như Retrieve Augment-Generate (RAG) và tinh chỉnh, nhưng bạn nê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 muốn 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ọ.
Mối 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 những 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 để lộ dữ liệu người dùng cho nhiều bên thứ ba hơn bằng các API đám mây là một mối lo ngại, và một số nhà phát triển nhận thấy giá trị của học máy trên thiết bị hoặc AI tạo sinh để 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 hiện diện ở 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 thông tin, kết hợp các công cụ và mô hình hiện có hoặc hợp tác với các kỹ sư ML để tạo ra những 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 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 để tạo ra trải nghiệm người dùng thú vị bằng cách sử dụng các công cụ, mô hình và API hiện có. Hãy tiếp tục ghé thăm trang này vì chúng tôi sẽ xuất bản thêm nội dung trong bộ sưu tập về AI.
Mặc dù hầu hết nhà phát triển web đều muốn tập trung vào thế mạnh của mình (đó 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 rất muốn được 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 có thay đổi, đồng thời tổ chức 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ờ tư vấn với nhóm của chúng tôi.