Là một lập trình viên embedded C, tôi tạo đặc tả sao cho gần như mọi luồng của Feature/Subfeature đều có thể được kiểm tra bằng biểu đồ.
Sau khi xem xét đặc tả kỹ lưỡng trong thời gian dài và chốt bản cuối cùng,
tôi tạo ra đoạn mã tương ứng hoàn toàn 1:1 với đặc tả để sử dụng.
Khi rà soát bằng đặc tả thì khả năng đọc hiểu vượt trội hơn hẳn so với rà soát mã.
Có vẻ như với các giải pháp dựa trên Python hoặc JavaScript, chỉ cần tài liệu đặc tả chi tiết thôi cũng có thể hiện thực được khá như ý. Tôi làm ở mảng game/y tế dựa trên C/C++, mà dạo này càng thấy rằng không chỉ chuyện giao phó cho FULL AI AGENT là còn xa, mà ngay cả việc tự động hóa chỉ bằng tài liệu đặc tả chi tiết thôi cũng là một canh bạc quá mạo hiểm.
Giả sử có một kỹ sư phần mềm hoặc nhà nghiên cứu AI nhận mức lương 500.000 USD một năm. Với chúng tôi, đây là chuyện khá bình thường.
Vào cuối năm, tôi sẽ hỏi kỹ sư nhận lương 500.000 USD đó rằng:
"Năm nay anh đã chi bao nhiêu cho token?"
Thế mà nếu người đó trả lời "Tôi đã chi 5.000 USD", thì tôi sẽ thật sự chết lặng.
Nếu kỹ sư lương 500.000 USD đó thậm chí còn không dùng đến số token trị giá tối thiểu 250.000 USD, thì tôi sẽ xem đó là một vấn đề cực kỳ nghiêm trọng.
Điều đó chẳng khác nào một trong những người thiết kế chip của chúng tôi nói rằng
"Tôi sẽ chỉ dùng giấy và bút chì thôi. Có lẽ tôi không cần công cụ CAD."
Điều này có nghĩa là chính cách chúng ta nhìn nhận nhân tài hàng đầu giờ đây đang thay đổi hoàn toàn.
Nó cũng tương tự như điều chúng ta học được khi LeBron James ở NBA bắt đầu chi 1 triệu USD mỗi năm để chăm sóc cơ thể và duy trì thể trạng của mình.
Vậy thì tại sao chúng ta lại không trao cho những lao động tri thức xuất sắc này năng lực siêu phàm?
Nếu nhìn về 2~3 năm tới,
thì một nhân tài hàng đầu của Nvidia sẽ làm việc hiệu quả đến mức nào?
Và rốt cuộc họ sẽ có thể làm được tới đâu?
Trước hết, suy nghĩ "Wow, cái này khó quá" sẽ biến mất.
Suy nghĩ "Cái này mất quá nhiều thời gian" cũng sẽ biến mất.
Suy nghĩ "Cần quá nhiều người" cũng sẽ biến mất.
Quá lớn, quá nặng, mất quá nhiều thời gian.
Những suy nghĩ như vậy sẽ biến mất hết.
Cuối cùng thứ còn lại là sự sáng tạo.
Chỉ còn lại việc bạn có thể nghĩ ra điều gì mà thôi.
Vậy thì giờ câu hỏi là thế này.
Làm thế nào để cùng làm việc với những agent này?
Rốt cuộc đó là một cách mới để lập trình máy tính.
Trước đây chúng ta tự tay viết mã.
Trong tương lai, chúng ta sẽ viết ý tưởng, viết kiến trúc và viết đặc tả.
Chúng ta sẽ tổ chức đội ngũ,
định nghĩa cách đánh giá kết quả tốt và kết quả xấu,
quy định thế nào là một kết quả xuất sắc,
quyết định cách cùng nhau lặp lại để cải thiện,
và quyết định cách brainstorming.
Đó mới thật sự là điều quan trọng.
Và theo tôi,
trong tương lai mọi kỹ sư sẽ có 100 agent dưới quyền mình.
> Toàn bộ quy trình này được triển khai thông qua Google Play Services, chứ không phải hệ điều hành Android, nghĩa là Google có thể sửa đổi, hạn chế hoặc loại bỏ nó bất cứ lúc nào mà không cần bản cập nhật hệ điều hành và cũng không cần bất kỳ sự đồng ý nào của người dùng. Quy trình nâng cao này vẫn chưa xuất hiện trong bất kỳ bản Android beta, dev preview hay canary nào. Tính đến ngày cập nhật này, nó chỉ tồn tại dưới dạng một bài đăng trên blog và các bản mô phỏng giao diện người dùng. Cộng đồng đang bị yêu cầu chấp nhận một thông báo sản phẩm như thể đó là một biện pháp bảo vệ hoạt động thực sự, trước thời điểm quy định bắt đầu có hiệu lực năm tháng.
> - https://keepandroidopen.org
Sau thương vụ với Bộ Quốc phòng, OpenAI đang bị ghét ở nhiều phía,
và trong mảng cốt lõi là "kinh doanh code", Anthropic đang chiếm ưu thế,
nên tôi nghĩ định giá IPO thậm chí có thể còn cao hơn.
Việc có được một "hệ sinh thái nhà phát triển" trông có vẻ nhỏ,
nhưng về sau sẽ tạo ra khác biệt lớn.
Cá nhân tôi còn xem việc Apple là thiết bị mà các nhà phát triển chủ yếu sử dụng là một điểm mạnh,
thậm chí hơn cả cảm xúc mà hãng mang đến cho người tiêu dùng.
Dạo này nhìn vào thì OpenClaw cũng vậy, đây cũng là thiết bị rất phù hợp để dễ dàng sắm một cỗ máy RAM 128.
Vì thế các mã nguồn mở được tối ưu cho MLX cũng đang ra mắt rất nhanh.
Là một lập trình viên embedded C, tôi tạo đặc tả sao cho gần như mọi luồng của Feature/Subfeature đều có thể được kiểm tra bằng biểu đồ.
Sau khi xem xét đặc tả kỹ lưỡng trong thời gian dài và chốt bản cuối cùng,
tôi tạo ra đoạn mã tương ứng hoàn toàn 1:1 với đặc tả để sử dụng.
Khi rà soát bằng đặc tả thì khả năng đọc hiểu vượt trội hơn hẳn so với rà soát mã.
Có vẻ như với các giải pháp dựa trên Python hoặc JavaScript, chỉ cần tài liệu đặc tả chi tiết thôi cũng có thể hiện thực được khá như ý. Tôi làm ở mảng game/y tế dựa trên C/C++, mà dạo này càng thấy rằng không chỉ chuyện giao phó cho FULL AI AGENT là còn xa, mà ngay cả việc tự động hóa chỉ bằng tài liệu đặc tả chi tiết thôi cũng là một canh bạc quá mạo hiểm.
Mức phạt này quá nhẹ.
Đọc rất hay ^^
Ước gì có phụ đề tiếng Hàn thì tốt, tiếc thật..
Từ 24:28 trở đi thật sự rất ấn tượng.
Hãy thử làm một thí nghiệm tư duy như thế này.
Giả sử có một kỹ sư phần mềm hoặc nhà nghiên cứu AI nhận mức lương 500.000 USD một năm. Với chúng tôi, đây là chuyện khá bình thường.
Vào cuối năm, tôi sẽ hỏi kỹ sư nhận lương 500.000 USD đó rằng:
"Năm nay anh đã chi bao nhiêu cho token?"
Thế mà nếu người đó trả lời "Tôi đã chi 5.000 USD", thì tôi sẽ thật sự chết lặng.
Nếu kỹ sư lương 500.000 USD đó thậm chí còn không dùng đến số token trị giá tối thiểu 250.000 USD, thì tôi sẽ xem đó là một vấn đề cực kỳ nghiêm trọng.
Điều đó chẳng khác nào một trong những người thiết kế chip của chúng tôi nói rằng
"Tôi sẽ chỉ dùng giấy và bút chì thôi. Có lẽ tôi không cần công cụ CAD."
Điều này có nghĩa là chính cách chúng ta nhìn nhận nhân tài hàng đầu giờ đây đang thay đổi hoàn toàn.
Nó cũng tương tự như điều chúng ta học được khi LeBron James ở NBA bắt đầu chi 1 triệu USD mỗi năm để chăm sóc cơ thể và duy trì thể trạng của mình.
Vậy thì tại sao chúng ta lại không trao cho những lao động tri thức xuất sắc này năng lực siêu phàm?
Nếu nhìn về 2~3 năm tới,
thì một nhân tài hàng đầu của Nvidia sẽ làm việc hiệu quả đến mức nào?
Và rốt cuộc họ sẽ có thể làm được tới đâu?
Trước hết, suy nghĩ "Wow, cái này khó quá" sẽ biến mất.
Suy nghĩ "Cái này mất quá nhiều thời gian" cũng sẽ biến mất.
Suy nghĩ "Cần quá nhiều người" cũng sẽ biến mất.
Quá lớn, quá nặng, mất quá nhiều thời gian.
Những suy nghĩ như vậy sẽ biến mất hết.
Cuối cùng thứ còn lại là sự sáng tạo.
Chỉ còn lại việc bạn có thể nghĩ ra điều gì mà thôi.
Vậy thì giờ câu hỏi là thế này.
Làm thế nào để cùng làm việc với những agent này?
Rốt cuộc đó là một cách mới để lập trình máy tính.
Trước đây chúng ta tự tay viết mã.
Trong tương lai, chúng ta sẽ viết ý tưởng, viết kiến trúc và viết đặc tả.
Chúng ta sẽ tổ chức đội ngũ,
định nghĩa cách đánh giá kết quả tốt và kết quả xấu,
quy định thế nào là một kết quả xuất sắc,
quyết định cách cùng nhau lặp lại để cải thiện,
và quyết định cách brainstorming.
Đó mới thật sự là điều quan trọng.
Và theo tôi,
trong tương lai mọi kỹ sư sẽ có 100 agent dưới quyền mình.
Dùng cái này thì có vẻ không thể dùng chế độ yêu cầu toàn quyền được rồi.
Tôi không muốn những lời xoa dịu kiểu như chỉ cần đợi 24 giờ. Tôi không thích những nỗ lực vô hiệu hóa các chức năng của thiết bị mà tôi đã mua.
> Toàn bộ quy trình này được triển khai thông qua Google Play Services, chứ không phải hệ điều hành Android, nghĩa là Google có thể sửa đổi, hạn chế hoặc loại bỏ nó bất cứ lúc nào mà không cần bản cập nhật hệ điều hành và cũng không cần bất kỳ sự đồng ý nào của người dùng. Quy trình nâng cao này vẫn chưa xuất hiện trong bất kỳ bản Android beta, dev preview hay canary nào. Tính đến ngày cập nhật này, nó chỉ tồn tại dưới dạng một bài đăng trên blog và các bản mô phỏng giao diện người dùng. Cộng đồng đang bị yêu cầu chấp nhận một thông báo sản phẩm như thể đó là một biện pháp bảo vệ hoạt động thực sự, trước thời điểm quy định bắt đầu có hiệu lực năm tháng.
> - https://keepandroidopen.org
Tôi không muốn giao cho AI chuyện tiền của mình bị rút đi đâu.
so với https://www.pencil.dev/ ?
Gà rán cỡ lớn ra mắt
Số dư -100
haha
Có vẻ giống hệt như khi phát triển hướng mô hình vậy.
Theo thông lệ thì phần tóm tắt ngắn thường phong phú hơn một chút so với phần bạn vừa làm, khá tiếc.
Có vẻ sẽ hữu ích khi viết CV nhỉ haha
Bạn đang sử dụng Linear MCP như thế nào?
Tôi là người rất hay dùng Linear nên muốn học cách tận dụng nó.
tốt
Giờ có vẻ không còn là AGI mà là IPO rồi.
Sau thương vụ với Bộ Quốc phòng, OpenAI đang bị ghét ở nhiều phía, và trong mảng cốt lõi là "kinh doanh code", Anthropic đang chiếm ưu thế, nên tôi nghĩ định giá IPO thậm chí có thể còn cao hơn.
Việc có được một "hệ sinh thái nhà phát triển" trông có vẻ nhỏ, nhưng về sau sẽ tạo ra khác biệt lớn.
Cá nhân tôi còn xem việc Apple là thiết bị mà các nhà phát triển chủ yếu sử dụng là một điểm mạnh, thậm chí hơn cả cảm xúc mà hãng mang đến cho người tiêu dùng. Dạo này nhìn vào thì OpenClaw cũng vậy, đây cũng là thiết bị rất phù hợp để dễ dàng sắm một cỗ máy RAM 128. Vì thế các mã nguồn mở được tối ưu cho MLX cũng đang ra mắt rất nhanh.
Cuối cùng có vẻ như APK vẫn sẽ không bị chặn hoàn toàn, thật sự may quá.