xguru 2025-09-13 | bình luận cha | trong: Phát hành Delphi 13 Florence (blogs.embarcadero.com)

Wow, giờ ngay cả Delphi và C++Builder cũng có thêm các component phát triển AI rồi nhỉ.
Delphi kiểu như một chốn thân thuộc trong lòng nên mỗi khi có tin mới là tôi lại xem.

 

Ư ư ư....
Tôi không muốn phải dùng Jira cả trong terminal nữa!!!

 

Không phải WASM mà là ts thuần, vẫn hướng đến hiệu năng...?

 

Nói là hướng tới hiệu năng cao bằng TypeScript... có phải cũng giống như nói đua xe bằng máy cày không?

 

Dù các doanh nghiệp lớn nhỏ trong nước đang nỗ lực rất nhiều để nội tại hóa AI, nhưng lý do mọi thứ cứ đi sai hướng hoặc đổ vỡ giữa chừng có lẽ là vì áp lực phải đạt thành tích trong ngắn hạn luôn hiện ra như một vách đá lớn nhất.

Bản thân tôi gần đây khi tham gia các dự án triển khai RAG, LLM cho ngân hàng và công ty bảo hiểm cũng cảm nhận được rằng,
khách hàng tuy trong thâm tâm đều biết việc kinh doanh AI này là một cuộc marathon khổng lồ và rất dài, nhưng chính ham muốn kiểu “trái ngọt ấy nhất định phải thuộc về tôi” mới là thủ phạm khiến mọi thứ chìm nghỉm.

Mỗi khi phải làm việc với đội ngũ lãnh đạo đầy rẫy tư duy ăn xổi, giống như cơn sốt đầu cơ coin một thời, luôn mong “bắt đầu với số vốn hạt giống nhỏ rồi trong thời gian ngắn thu về lợi nhuận hay thành quả khổng lồ”, tôi chỉ biết thở dài.

Đầu tư vào AI không phải là chuyện đơn giản như đặt hàng một dự án, làm ra một sản phẩm hay dịch vụ có vẻ sẽ kiếm được tiền, rồi ép nhân viên sử dụng; vậy mà ai cũng mải mê chạy theo thành tích để trưng bày, đến khi chi phí vận hành khổng lồ quay trở lại thì lại buông những câu như
“AI là con hà mã ngốn tiền”, “AI là bong bóng”, rồi quay sang chê bai như cơm bữa.

 

À, thì ra bạn đã từng thấy chế độ của tôi ở cộng đồng khác rồi.
Những bài tôi đã viết còn nhiều chỗ thiếu sót, nhưng nếu có thể giúp ích thì tôi rất vui.

 

Tôi đã thấy bài viết anh đăng về chế độ đó ở cộng đồng khác, hóa ra đúng là bài do chính người tạo ra chế độ đó viết.
Tôi không ngờ anh còn viết cả bài hướng dẫn về chế độ Blueprint, cảm ơn anh.
Quả nhiên từ đầu anh đã là một người rất giỏi phát triển rồi!

 

Nếu bạn cho tôi biết phần nào đã khiến bạn khó chịu, tôi sẽ trả lời một cách thân thiện.

 

Đúng vậy. Như cũng đã nêu trong bài viết, việc kích thước mã của dự án giảm sau khi cải thiện mã là sự thật.

Tuy nhiên, trong ví dụ này, mức giảm theo số lượng ký tự chỉ vào khoảng 10%, và chỉ riêng điều đó thì không thể giải thích được mức giảm 37,91% về lượng token sử dụng.

Trong bài viết có liên kết đến kho lưu trữ mã nguồn, và bất kỳ ai cũng có thể tái hiện để kiểm thử.

 

Nói thêm thì cấu trúc mã cần được cải tổ theo một mô hình phù hợp với chính dự án đó. Như nội dung trong câu trả lời bên dưới, nếu hỏi AI về việc cải tổ cấu trúc, nó sẽ chỉ ra cách cải tổ phù hợp với dự án tương ứng.

Cách tôi khuyến nghị là không đưa lệnh cải tổ cấu trúc cho AI ngay lập tức, mà hãy bảo nó thử đề xuất trước. Nó sẽ đưa ra phản hồi, và nếu bạn tiếp tục trao đổi cho đến khi đạt được một đề xuất đủ hiệu quả rồi mới yêu cầu áp dụng, thì luồng làm việc sẽ tốt hơn.

Một mẹo bổ sung là nên hoàn thành công việc trước khi xảy ra việc tóm tắt ngữ cảnh (khởi tạo lại bộ đệm ngữ cảnh) nếu có thể; còn nếu việc khởi tạo lại bộ đệm ngữ cảnh là không thể tránh khỏi, thì nên yêu cầu thêm trước các quy tắc cải thiện vào .cursorrules. Nếu ngữ cảnh bị khởi tạo lại trong lúc đang làm việc, khả năng AI mắc lỗi sẽ cao hơn.

 

Xin chào. Tôi là chủ blog.

Đúng là tôi đã tự làm chế độ Deep Rock Gal này, và hiện đang cung cấp dịch vụ thông qua máy chủ cá nhân. (Điều này cần thiết vì xác thực OAuth của Chzzk)

Việc phát triển chế độ này có bao gồm cả phát triển bằng Unreal Engine, nhưng đáng tiếc là phía Unreal Engine khá khó để làm vibe coding.

Thay vào đó, bản thân cách phát triển mod không quá khó, nên nếu bạn quan tâm thì có thể dễ dàng học qua hướng dẫn phát triển mod (https://modgo.org/dib-rag-gaelreogtig-modeu-gaebal-part-1/).

 

Tham khảo thêm, việc kích thước mã nguồn đầu vào càng nhỏ thì lượng token tiêu thụ càng giảm là một sự thật hiển nhiên đã được biết đến rộng rãi. Đó cũng là lý do file .cursorignore được tạo ra.

Nhìn chung, khi để AI cải thiện cấu trúc, trong hầu hết trường hợp lượng mã nguồn có xu hướng giảm xuống, nên nhận định rằng cứ cho nó dọn dẹp vì bất kỳ lý do gì thì chi phí cũng sẽ giảm có vẻ là một lập luận đáng tin.

Bài viết này bổ sung thêm luận điểm rằng có thể đạt được mức giảm token sử dụng thêm nữa thông qua việc dẫn dắt tới một cấu trúc tốt hơn.

 

Tôi chưa trực tiếp thử nghiệm theo cách này,

nhưng tôi nghĩ prompt như sau cũng có thể hoạt động:

'Phân tích đoạn mã hiện tại và cải thiện cấu trúc theo hướng mà bạn dễ quản lý hơn.'

 

Ý chính chính xác là, tôi nghĩ điều này có nghĩa rằng khi làm việc với AI, không chỉ truyền đạt các yêu cầu về chức năng mà việc định hướng tốt một cấu trúc phù hợp và đúng đắn cũng có thể giúp giảm chi phí.

 

> Refactor the falling objects’ behaviors to use the Strategy pattern and their creation to use the Factory pattern, split the implementation into separate files, and update .cursorrules to reflect the new file structure.

Có phải ý là khi thêm prompt này vào cùng thì chi phí đã giảm xuống đúng không? Tôi không chắc mình đã hiểu đúng ý chính hay chưa.

 

Hiện tại chỉ sử dụng Jira REST API v3 nên chỉ có thể dùng với Jira Cloud. Không thể dùng các phiên bản Data Center hoặc Server.

 

Dạo này tin liên quan đến Rust xuất hiện khá nhiều nhỉ..

 

Vui lòng xem mục bình luận trong Hướng dẫn sử dụng trang web.

Xin hãy trao đổi một cách thân thiện và nhã nhặn.
Nếu có ý kiến phản biện, vui lòng chỉ viết nội dung đó