Giáo sư Jia Da phân tích về AI tạo sinh: Vibe Coding có thực sự thần kỳ như vậy không? Phương pháp tốt nhất để viết mã bằng AI là gì?

CryptoCity

Trong bối cảnh AI sáng tạo phát triển nhanh chóng, nhiều người cảm thấy bối rối về việc có nên tiếp tục học lập trình hay không. Trong chương trình của GQ Magazine, giáo sư đã phân tích nguyên lý của LLM đằng sau ChatGPT, chỉ ra những hạn chế của Vibe Coding.

Giáo sư đã phân tích chi tiết về AI sáng tạo, giúp bạn hiểu đúng về Vibe Coding

Gần đây, GQ Taiwan đã chia sẻ một video trên kênh YouTube, mời đặc biệt giáo sư khoa học máy tính của Đại học California, Berkeley (UC Berkeley) Sarah Chasins, trả lời các câu hỏi của cộng đồng về lập trình và AI.

Trong bối cảnh AI sáng tạo phát triển nhanh, nhiều người cảm thấy bối rối về việc có nên tiếp tục học lập trình hay không. Giáo sư Chasins trong video không chỉ phân tích nguyên lý kỹ thuật mà còn đưa ra những quan sát thực tế về xu hướng “Vibe Coding” mới nổi gần đây.

Giáo sư phân tích nguyên lý kỹ thuật của LLM đằng sau ChatGPT

Giáo sư Sarah Chasins bắt đầu bằng cách giải thích một cách dễ hiểu cho đại chúng về cơ chế hoạt động của ChatGPT.

ChatGPT dựa trên mô hình ngôn ngữ lớn (LLM), với logic hoạt động đơn giản là một chương trình chịu trách nhiệm ghép các từ phù hợp lại với nhau.

Nhà phát triển LLM đầu tiên sẽ thu thập tất cả các tài liệu và trang web do con người viết trên internet, những dữ liệu này đại diện cho các tổ hợp từ hợp lý trong nhận thức của con người.

Sau đó, chương trình sẽ tiến hành huấn luyện theo dạng “trò chơi điền vào chỗ trống” quy mô lớn. Ví dụ, hệ thống sẽ thấy câu như “Chó có bốn [chỗ trống]”, câu trả lời phù hợp theo nhận thức của con người là “Chó có bốn chân”, nhưng nếu chương trình đoán sai, nhà phát triển sẽ chỉnh sửa cho đến khi đúng.

Sau khi huấn luyện mất khoảng thời gian tính bằng 300 đến 400 năm tính toán của Trái đất, chương trình cuối cùng sẽ tạo ra một “bản cheat” cực kỳ lớn, còn gọi là “tham số” trong giới công nghệ.

Tiếp theo, chỉ cần cung cấp một tài liệu dạng đối thoại, chương trình giỏi điền vào chỗ trống này sẽ biến thành chatbot, tự động hoàn thiện phần phản hồi còn lại dựa trên logic.

Nguồn hình ảnh: Hình do AI tạo ra bởi Nanobanana, chỉ mang tính chất tham khảo, xin thông cảm về một số chữ Trung bị mờ

Trong thời đại AI, cách học lập trình tốt nhất

Đối mặt với khả năng mạnh mẽ của các công cụ AI, nhiều người đặt câu hỏi về sự cần thiết của việc học lập trình. Giáo sư cho rằng, kỹ năng cốt lõi trong giáo dục lập trình là “phân tích vấn đề”, tức là chia nhỏ một vấn đề mơ hồ thành các phần nhỏ hơn, cho đến khi mỗi phần có thể giải quyết bằng vài dòng mã.

Nếu thiếu kỹ năng này, người dùng sẽ khó có thể sử dụng các công cụ AI để tạo ra các chương trình phức tạp hoạt động thực sự. Thêm vào đó, dữ liệu huấn luyện của LLM chủ yếu là ngôn ngữ mô tả theo phong cách kỹ sư, không phải ngôn ngữ hàng ngày của người dùng không chuyên, thường không phù hợp với dữ liệu huấn luyện, dễ dẫn đến AI không thể tạo ra mã có ích.

Về cách tối đa hóa lợi ích của AI trong việc hỗ trợ lập trình, giáo sư Chasins đề xuất theo ba bước:

  1. Thu gọn vấn đề: Phân chia vấn đề thành quy mô khoảng 5 dòng mã.
  2. Sử dụng mã giả (Pseudo code): Đây là cách mô tả logic bằng cách kết hợp nhiều ngôn ngữ lập trình, dùng từ khóa đặc biệt, nhằm giúp AI hiểu rõ hơn. Mặc dù mã giả giống như ngôn ngữ tự nhiên, nhưng không phải ngôn ngữ hàng ngày của chúng ta, mục đích là để máy tính hiểu chính xác hơn.
  3. Lập kế hoạch xác thực: Thực hiện nhiều thử nghiệm hoặc kiểm tra chuyên nghiệp để đảm bảo độ chính xác của kết quả AI sinh ra.

Nguồn hình ảnh: Hình do AI tạo ra bởi Nanobanana, chỉ mang tính chất tham khảo, xin thông cảm về một số chữ Trung bị mờ

Vibe Coding không phải thần thánh?

Về xu hướng sử dụng LLM để trực tiếp sinh mã thay vì viết mã thủ công của con người, giáo sư Sarah Chasins tỏ ra thận trọng.

Bà phân tích, các công cụ này hoạt động tốt khi xử lý các nội dung đã được con người viết đi viết lại hàng nghìn lần, nhưng nếu muốn thử nghiệm các ý tưởng sáng tạo, mô hình này thường không phù hợp.

Giáo sư còn trích dẫn dữ liệu nghiên cứu cho thấy, người sử dụng công cụ LLM cảm thấy hiệu quả tăng 20%, nhưng thực tế tốc độ phát triển lại chậm hơn 20% so với những người không dùng.

Điều này cho thấy việc quá phụ thuộc vào công cụ có thể tạo ra ảo tưởng về hiệu quả, khi gặp các yêu cầu lập trình chưa từng thấy, nếu thiếu khả năng phân tích logic cơ bản và hiểu biết về nguyên lý vật lý, sẽ không thể sửa lỗi do AI gây ra, dẫn đến mất thời gian hơn.

Ví dụ đơn giản, LLM giống như một chiếc xe tự lái cao cấp, có thể giúp bạn xử lý các tuyến đường phổ biến, nhưng nếu bạn không biết cách phân tích đường đua, không hiểu nguyên lý vật lý của xe, giống như phân tích logic lập trình, khi gặp các đoạn đường nguy hiểm chưa từng thấy hoặc yêu cầu sáng tạo, xe tự lái dễ mắc lỗi, và bạn cũng sẽ không biết cách sửa chữa vì thiếu kiến thức nền tảng.

Tham khảo thêm:
AI giúp một người thành lập công ty! “Vibe Coding” thay đổi truyền thống, nhóm nhỏ cũng có thể thu về hàng trăm tỷ mỗi năm

Xem bản gốc
Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể đến từ bên thứ ba và không đại diện cho quan điểm hoặc ý kiến của Gate. Nội dung hiển thị trên trang này chỉ mang tính chất tham khảo và không cấu thành bất kỳ lời khuyên tài chính, đầu tư hoặc pháp lý nào. Gate không đảm bảo tính chính xác hoặc đầy đủ của thông tin và sẽ không chịu trách nhiệm cho bất kỳ tổn thất nào phát sinh từ việc sử dụng thông tin này. Đầu tư vào tài sản ảo tiềm ẩn rủi ro cao và chịu biến động giá đáng kể. Bạn có thể mất toàn bộ vốn đầu tư. Vui lòng hiểu rõ các rủi ro liên quan và đưa ra quyết định thận trọng dựa trên tình hình tài chính và khả năng chấp nhận rủi ro của riêng bạn. Để biết thêm chi tiết, vui lòng tham khảo Tuyên bố miễn trừ trách nhiệm.

Bài viết liên quan

Giá Dogecoin phục hồi kích hoạt mất cân bằng thanh lý 779% - U.Today

Dogecoin đang trải qua một sự thay đổi đáng kể trong các chỉ số trên chuỗi, với mức tăng giá 5.62% trong bối cảnh sự gia tăng đáng kể trong mất cân bằng thanh lý, chủ yếu ảnh hưởng đến các nhà bán khống. Sự phục hồi giá bị ảnh hưởng bởi hiệu suất của Bitcoin, nhưng sự tăng trưởng bền vững đòi hỏi các yếu tố thúc đẩy mạnh mẽ hơn.

UToday1giờ trước

Crypto tốt nhất để mua ngay bây giờ: Saylor gợi ý mua Bitcoin mới trong khi Dogecoin gợi ý phục hồi, nhưng DeepSnitch AI chuẩn bị cho sự ra mắt siêu lớn khi các dự đoán 500x thu hút nhà đầu tư

Cảm xúc về Bitcoin đã trở lại tích cực sau khi đồng sáng lập Strategy, Michael Saylor, gợi ý rằng công ty có thể đang chuẩn bị mua thêm BTC. Trong quá khứ, những tín hiệu như vậy đã kích hoạt sự chú ý mới trên thị trường tiền điện tử, với các nhà đầu tư đã bắt đầu quét thị trường để

CaptainAltcoin7giờ trước

Phân tích giá Dogecoin: DOGE phục hồi bị cản trở, rủi ro giảm giá ngắn hạn có thể nhanh chóng trở lại

Dogecoin(DOGE) gần đây đà phục hồi đã yếu đi, giá hiện tại quanh mức 0.0930 USD đang gặp áp lực. Phân tích kỹ thuật cho thấy phe mua đang gặp kháng cự tại 0.0950 và 0.0972 USD, các mức hỗ trợ giảm giá nằm ở 0.090 USD và 0.0884 USD. Tâm lý thị trường ảnh hưởng đến giá, trong ngắn hạn vẫn còn rủi ro biến động.

GateNews9giờ trước

Dogecoin tăng 6% lên $0.095 — Phá vỡ hình tam giác đưa mức kháng cự $0.1038 vào tầm chú ý

Dogecoin đang giao dịch ở mức $0.095599 với lợi nhuận hàng ngày là 6.0% và mức hỗ trợ và kháng cự của nó lần lượt là $0.09001 và $0.1038. Lần thử lại thứ ba của kênh đáy lịch sử của Dogecoin xảy ra trên biểu đồ hàng tháng, đã bật lại khoảng $0.0002 và khoảng

CryptoNewsLand21giờ trước
Bình luận
0/400
Không có bình luận