Workflow phát triển phần mềm hoàn chỉnh với Codex, tái tạo 1:1 bất kỳ phần mềm nào (REA+PentAGI+ReverseSkill)

Chuyên mục: WaytoAGI · AIHOT.VN · Tác giả / Nguồn: · Cập nhật:

Tóm tắt cốt lõi: Bạn vẫn đang tốn nhiều thời gian cho việc tìm hình minh họa nội dung, vẽ truyện tranh và chuẩn bị slide PPT? Tác giả đã nâng cấp ba Skill sáng tạo AI mã nguồn mở, có thể triển khai và sử dụng chỉ với một cú nhấp chuột. Trợ lý hình minh họa sở hữu 28 phong cách hội họa, tương thích với nhiều tỷ lệ khung hình; trợ lý truyện tranh mượn hình tượng nhân vật (IP) để trực quan hóa các kiến thức trừu tượng; còn trợ lý PPT có thể nhanh chóng tạo ra các bài thuyết trình đa dạng phong cách. Hãy trải nghiệm ngay!

Link bài viết gốc: https://x.com/ResearchWang/status/210981...

Researcher_Vương Thập Tam · X · @ResearchWang · 2026-10-13 09:02

Bài viết này được chia sẻ lại, bản quyền thuộc về tác giả gốc, toàn văn căn cứ theo link bài gốc

Gần đây REA đang phủ sóng khắp X. Rất nhiều người chỉ chú ý đến REA rồi dùng nó để dịch ngược phần mềm, nhưng

Dịch ngược ≠ Tái tạo

Nhưng (REA + Reverse-skill + PentAGI) có thể kết nối thành một dây chuyền hoàn chỉnh. Khi giao toàn bộ chúng cho Codex, bạn có thể thực hiện: Thấy một tính năng phần mềm mình thích → Hiểu rõ cách nó được triển khai → Dùng tech stack của bản thân để tạo ra một phiên bản tương tự → Tiện tay xác nhận độ an toàn của nó.


Mục lục Lục

  • Trước tiên hãy làm quen với bộ ba công cụ này: Hiểu rõ "nó được làm ra như thế nào"
  • Cả ba phối hợp với nhau như thế nào
  • Workflow hoàn chỉnh: 5 bước tái tạo một phần mềm (trọng tâm)
  • Giải pháp xử lý sự cố khi phát triển phần mềm

1. Trước tiên, hãy làm quen với bộ ba công cụ này

  1. REA: Giúp Codex hiểu được một tính năng bất kỳ của phần mềm được triển khai như thế nào - bóc tách, thấu hiểu ( github.com/morluto/rea # Kết thúc session
  2. Reverse-skill: Một "gói định tuyến kỹ năng", giúp Codex tự động chọn công cụ, dựng môi trường, ghi nhớ kinh nghiệm - điều phối, tăng hiệu suất ( github.com/zhaoxuya520/reverse-skill # Kết thúc session
  3. PentAGI: Một đội ngũ AI pentest tự động làm việc - hoàn thành rà soát bảo mật ( github.com/vxcontrol/pentagi # Kết thúc session

1. REA: Hiểu rõ "nó được làm ra như thế nào"

REA viết tắt của Reverse Engineer Anything. Đây là công cụ phân tích dịch ngược dành cho các trợ lý lập trình AI như Codex, Claude Code.

Phân tích dịch ngược là: bắt đầu từ chương trình và hành vi của một phần mềm có sẵn, tìm hiểu rõ xem một tính năng cụ thể được triển khai như thế nào. Nó có thể nghiên cứu trang web, ứng dụng desktop và các chương trình nhị phân. Khi thấy một tính năng mình thích, bạn chỉ cần để AI dùng REA đọc chương trình liên quan, theo dõi quá trình xử lý, nó sẽ gửi lại cho bạn một bản giải thích có nguồn dẫn rõ ràng , rồi giúp bạn xây dựng một phiên bản tương tự cho dự án của mình. Mỗi kết luận đều được ghi lại căn cứ cụ thể, rất thuận tiện để đối chiếu


2. Reverse-skill: Giúp AI tự động chọn công cụ, dựng môi trường

Reverse-skill là một gói định tuyến kỹ năng , hỗ trợ các client lập trình AI như Claude Code, Cursor, Cline, Kiro.

Nó giải quyết vấn đề nan giải: việc dịch ngược/phân tích đòi hỏi một loạt công cụ, người mới hoàn toàn không biết nên dùng cái nào hay cài đặt ra sao. Reverse-skill thực hiện ba việc:

  • AI tự động định tuyến : Bạn nói muốn làm gì, nó sẽ tự động xác định nên đi theo nhánh kỹ năng nào
  • Tự khởi tạo chuỗi công cụ theo nhu cầu : Cần công cụ nào thì cài đặt ngay công cụ đó
  • Tự động hoàn thiện kho kinh nghiệm : Ghi lại các lỗi từng gặp để lần sau chạy mượt mà hơn

3. PentAGI: Tái tạo xong vẫn cần xác nhận an toàn

PentAGI là một "Red Team AI" mã nguồn mở. Nhiều AI agent phối hợp phân vai: một agent thu thập thông tin, một agent viết code kiểm thử, một agent thực thi, trao đổi lẫn nhau và cuối cùng xuất ra một báo cáo lỗ hổng, toàn bộ quá trình chạy trong Docker sandbox.

Sau khi tái tạo xong phiên bản của riêng mình, bạn dùng nó để kiểm thử một lượt nhằm đảm bảo không để sót lỗ hổng bảo mật rõ ràng nào.


2. Bộ ba công cụ phối hợp với nhau như thế nào

Trong một quy trình "tái tạo" hoàn chỉnh, bốn vai trò sẽ chia nhau đảm nhiệm từng phần việc:


3. Workflow hoàn chỉnh: 5 bước tái tạo một tính năng

Dưới đây lấy ví dụ về việc "tái tạo một tính năng nhỏ trên một trang web". Giai đoạn chuẩn bị sẽ cần dùng vài dòng lệnh, còn về sau cơ bản chỉ là trò chuyện với Codex.

  • Bước 1 · Cài đặt 3 thành phần cần thiết

Trước tiên hãy cài đặt bản desktop của Codex (hoặc Claude Code) và đăng nhập. Gửi trực tiếp đoạn văn dưới đây cho Codex để nó hướng dẫn bạn cài đặt :

Tôi muốn tích hợp hai công cụ mã nguồn mở vào bạn (Codex) để phân tích dịch ngược và tái tạo các tính năng phần mềm. Tôi không biết lập trình, xin hãy hướng dẫn tôi từng bước một, mỗi bước nêu rõ cần thao tác ở cửa sổ nào, dán nội dung gì và khi thành công sẽ thấy kết quả hiển thị ra sao.1. Reverse-skill (gói định tuyến kỹ năng): Repo https://github.com/zhaoxuya520/reverse-skill2. REA (công cụ phân tích dịch ngược): Repo https://github.com/morluto/reaNhờ bạn:- Trước tiên hãy đọc README của hai repo này và cho tôi biết cách tích hợp từng công cụ vào AI client hiện tại;- Đưa ra các câu lệnh cụ thể tương ứng với hệ điều hành của tôi (Hệ điều hành của tôi là: 【Windows / macOS, chọn một trong hai】);- Nếu cần tôi cài đặt các công cụ tiền đề như Node.js, Git, v.v., hãy hướng dẫn tôi cách cài đặt và cách kiểm tra xem đã cài thành công chưa;- Sau khi đã tích hợp xong toàn bộ, hãy cung cấp cho tôi một câu lệnh kiểm thử để xác nhận cả REA và Reverse-skill đều có thể gọi thành công.

  • Bước 2 · Để REA đọc hiểu tính năng mục tiêu

Gửi đoạn dưới đây cho Codex, thay thế nội dung trong dấu 【】 bằng thông tin của bạn:

Tôi muốn tìm hiểu xem 【một trang web / phần mềm cụ thể, ví dụ: trò chơi khủng long mất mạng trên Chrome】 có 【tính năng cụ thể, ví dụ: vì sao chướng ngại vật ngày càng chạy nhanh hơn】 được triển khai như thế nào, sau đó dùng tech stack của tôi để tạo một phiên bản tương tự.Nhờ bạn:- Dùng Reverse-skill để đánh giá xem lần này nên đi theo hướng phân tích nào, cần dùng những công cụ gì, thiếu công cụ nào thì cài đặt theo nhu cầu;- Dùng REA để đọc chương trình liên quan và theo dõi quy trình xử lý của nó;- Cung cấp cho tôi một bản giải thích 【có dẫn chứng nguồn rõ ràng】: logic cốt lõi là gì, căn cứ nằm ở file nào, đoạn nào;- Tôi không biết lập trình, xin hãy làm từng bước một và hướng dẫn rõ mỗi bước thực hiện ở cửa sổ nào.

  • Bước 3 · Đối chiếu "bản giải thích có dẫn chứng nguồn"

REA sẽ bóc tách logic then chốt và đính kèm các căn cứ như tên file, số dòng. Bạn không cần phải hiểu hết toàn bộ, trọng tâm chỉ cần xác nhận một điểm: Kết luận của nó có thể truy ngược nguồn gốc rõ ràng. Nếu muốn đối chiếu chi tiết hơn, hãy gửi đoạn này:

Hãy hiển thị bản ghi Evidence (bằng chứng) trong lần phân tích này của REA: Bạn đã đọc cụ thể những file nào, những đoạn code nào, và mỗi kết luận được dựa trên cơ sở gì.Sau đó, hãy dùng ngôn ngữ đời thường, dễ hiểu nhất để giải thích nguyên lý hoạt động của tính năng này cho một người hoàn toàn không biết lập trình.

  • Bước 4 · Để Codex tạo phiên bản của riêng bạn

Sau khi xác nhận đã hiểu đúng, hãy gửi đoạn này để AI bắt tay vào làm. Lưu ý rằng đây là viết lại sau khi đã hiểu rõ tư duy, chứ không phải sao chép nguyên xi code gốc :

Dựa trên phân tích ở trên của REA, hãy dùng 【tech stack của tôi, ví dụ: HTML + JS】 để giúp tôi triển khai một phiên bản có tính năng tương tự. Yêu cầu:- Đây là bản triển khai mới hoàn toàn dựa trên sự thấu hiểu, không sao chép trực tiếp code của chương trình gốc;- Cho tôi biết từng file tên gì, đặt ở đâu và nội dung cụ thể là gì;- Cung cấp cho tôi lệnh hoặc các bước chạy / xem trước để tôi có thể tự tay mở lên trải nghiệm thử;- Nếu không chạy được, hãy đợi tôi gửi hiện tượng và thông báo lỗi cho bạn rồi hãy sửa tiếp.

  • Bước 5 · Dùng PentAGI để rà soát bảo mật

Nếu thứ bạn tái tạo là sản phẩm chuẩn bị đưa lên môi trường thực tế (đặc biệt là có backend, có biểu mẫu), hãy rà soát bảo mật một lượt trước khi release. Gửi đoạn này:

Tôi muốn dùng PentAGI để thực hiện pentest cho hệ thống này của mình (đây là hệ thống mà tôi có toàn quyền kiểm thử).Nhờ bạn:- Hướng dẫn tôi dùng PentAGI để khởi tạo một tác vụ kiểm thử nhắm vào 【địa chỉ trang web / dịch vụ local của tôi】;- Quá trình kiểm thử chỉ giới hạn duy nhất trong mục tiêu của tôi, tuyệt đối không can thiệp vào bất kỳ hệ thống nào khác;- Sau khi chạy xong, hãy giải thích các vấn đề trong báo cáo lỗ hổng theo mức độ nghiêm trọng và chỉ cho tôi cách khắc phục từng lỗi;- Tôi không am hiểu về an toàn thông tin, xin hãy giải thích bằng ngôn từ bình dân, dễ hiểu.


4. Khi bị kẹt thì xử lý thế nào

Khi gặp lỗi, trước tiên hãy gửi "thao tác trước khi lỗi + nguyên văn thông báo lỗi" cho Codex theo mẫu này:

Tôi đang thực hành bộ ba công cụ để tái tạo tính năng, vừa rồi tại 【terminal / client】 tôi đã thực hiện 【thao tác cụ thể】 và xuất hiện lỗi: 【dán lỗi vào đây】. Xin hãy giải thích nguyên nhân trước, sau đó hướng dẫn tôi thao tác cụ thể tiếp theo, nêu rõ làm ở cửa sổ nào và thành công thì sẽ thấy gì. Tôi không biết lập trình.


Một số trường hợp thường gặp:


Tóm tắt trong một câu

REA giúp bạn hiểu rõ, Reverse-skill giúp bạn điều phối, PentAGI giúp bạn kiểm tra sức khỏe hệ thống, Codex xâu chuỗi tất cả lại để bắt tay vào thực hiện

REA: github.com/morluto/rea Reverse-skill: github.com/zhaoxuya520/reverse-skill PentAGI: github.com/vxcontrol/pentagi

Học tương tác với AI (NotebookLM)

Ngoài đọc , bạn có thể nghe , xem và xem hoạ thông tin ở đầu bài. Bài này còn có bộ công cụ tương tác do AI tạo: Bài kiểm tra trắc nghiệm, Thẻ ghi nhớ, Sơ đồ tư duy, Bản trình bày và Báo cáo chuyên sâu.

Mở không gian học tương tác