Giới thiệu FPT Digital Foundry
FPT Digital Foundry (Open Developer Co-pilot Experience) là nền tảng của FPT Software để xây dựng, chia sẻ và khám phá các AI skill dành cho developer.
FPT Digital Foundry là gì?
FPT Digital Foundry giúp các nhóm phát triển:
- Khám phá các AI skill được tuyển chọn từ một marketplace tập trung
- Cài đặt skill vào AI coding assistant (GitHub Copilot, Claude, v.v.)
- Tạo skill tùy chỉnh phù hợp với tech stack và quy trình của team
- Chia sẻ skill giữa các nhóm và cộng đồng
Hệ sinh thái
FPT Digital Foundry gồm ba thành phần chính:
1. FPT Digital Foundry CLI
Công cụ dòng lệnh để quản lý skill trên máy cục bộ:
# Cài đặt một skill
phoenix skill install gen-code-review
# Liệt kê các skill đã cài
phoenix skill installed
# Tìm kiếm skill
phoenix skill search "code review"
2. Skills Marketplace
Ứng dụng web để developer duyệt và khám phá skill. Được xây dựng dạng monorepo với:
- UI — React + Vite frontend
- API — NestJS backend với PostgreSQL
- Skills registry — lưu trữ qua Azure DevOps feeds
3. Thư viện Skill
Bộ sưu tập skill được xây dựng sẵn bởi FPT Software, bao gồm:
- Sinh code và review code
- Thiết kế kiến trúc hệ thống
- Kiểm tra bảo mật
- Quy trình Git
- Lập kế hoạch dự án