Tích hợp AI¶
FrontISTR đang thúc đẩy các hoạt động kết hợp tác nhân AI với nhiều công việc liên quan đến phần mềm như xây dựng môi trường, thực thi phân tích và cải tiến mã nguồn. Phạm vi có thể ứng dụng AI, chẳng hạn hỗ trợ tạo mô hình và tích hợp với công cụ bên ngoài, được kỳ vọng sẽ tiếp tục mở rộng. Trang này giới thiệu các hoạt động tích hợp AI đó.
Fabrica — Xưởng sử dụng tác nhân AI¶
FrontISTR-Fabrica là một xưởng (Fabrica) dành cho việc sử dụng tác nhân AI, phục vụ cả người dùng lẫn nhà phát triển FrontISTR. Khi điền yêu cầu vào mẫu prompt được chuẩn bị cho từng tác vụ và chuyển cho tác nhân AI, AI sẽ lập kế hoạch công việc, thực hiện trong khi xin xác nhận và tổng hợp kết quả thành báo cáo. Người dùng có thể tập trung vào việc kiểm tra kết quả và đưa ra quyết định.
Có thể sử dụng các mẫu để tiến hành tương tác các công việc như sau.
- Xây dựng môi trường — Từ khảo sát thiết lập biên dịch đến biên dịch và kiểm tra hoạt động
- Thực thi phân tích — Kiểm tra lưới, tạo tệp đầu vào, chạy bộ giải và tổ chức kết quả
- Bổ sung chức năng và sửa lỗi — Từ khảo sát mã, triển khai, kiểm thử đến commit
- Tạo tài liệu — Viết hướng dẫn và kiểm tra tính nhất quán với mã nguồn
- Đóng góp — Soạn thảo issue/merge request và hướng dẫn quy trình push lên fork
Để sử dụng, cần có môi trường có thể biên dịch và chạy FrontISTR cùng một tác nhân AI như GitHub Copilot, Claude Code hoặc Codex. Về quy trình cài đặt, điều kiện tiên quyết và cách dùng từng mẫu, xem README của kho mã.
Việc chấp nhận hay không các lệnh và mã do AI đề xuất cuối cùng thuộc quyết định của người dùng. Các mẫu được thiết kế để giúp việc kiểm tra đó dễ dàng hơn và không bảo đảm tính chính xác của đầu ra AI.