AI for Software Engineering

Prompt your future · Cuộc thi ứng dụng AI & Prompt Engineering để “Prompt → Code → Test → Demo” trong 1 ngày

Vòng loại • 07:30 • 25/10/2025
00
Days
00
Hours
00
Minutes
00
Seconds

Về AI4SE

AI4SE là sân chơi sáng tạo dành cho sinh viên FPT University nhằm khám phá và ứng dụng Trí tuệ Nhân tạo trong Kỹ thuật Phần mềm. Đây không chỉ là một cuộc thi lập trình thông thường, mà còn là cơ hội để sinh viên trải nghiệm cách Prompt Engineering có thể thay đổi hoàn toàn cách phát triển phần mềm.

Trong suốt cuộc thi, mỗi đội sẽ được cung cấp sẵn Prompt Library (bộ lệnh mẫu cho AI) và Idea Draft (bản nháp ý tưởng dự án). Thay vì mất nhiều thời gian để khởi đầu từ con số 0, các bạn có thể tập trung khai thác sức mạnh của AI để biến ý tưởng thành sản phẩm nhanh chóng.

Mục tiêu của AI4SE không chỉ là tạo ra một sản phẩm chạy được, mà còn rèn luyện cho sinh viên kỹ năng sáng tạo, làm việc nhóm, và khả năng tối ưu prompt để đạt hiệu quả cao nhất trong coding, testing, và pitching ý tưởng. Đây là hành trang quan trọng để sinh viên tự tin bước vào môi trường làm việc hiện đại, nơi AI đang trở thành một đồng đội đắc lực của kỹ sư phần mềm.

01

Prompt Library

Một bộ sưu tập các mẫu prompt được thiết kế sẵn để sinh viên có thể nhanh chóng tạo ra code, API, UI, test case hay thậm chí cả slide thuyết trình. Thay vì mất hàng giờ cho những công việc lặp lại, bạn chỉ cần tinh chỉnh prompt để AI tự động sinh ra sản phẩm mong muốn. Đây là “vũ khí bí mật” giúp đội thi tập trung nhiều hơn vào sáng tạo và tối ưu giải pháp.

Templates sinh code/API/UI/Test/Pitch. Ví dụ: CRUD ASP.NET Core + EF Core, React form, xUnit…

02

Idea Draft

Bản nháp ý tưởng do BTC cung cấp, bao gồm phạm vi dự án, các tính năng gợi ý và kịch bản ứng dụng thực tế. Idea Draft giúp đội thi không mất nhiều thời gian để khởi động, mà có ngay nền tảng để phát triển. Tuy nhiên, các bạn hoàn toàn có thể mở rộng, tuỳ biến và “thổi hồn” cá nhân vào sản phẩm để tạo dấu ấn riêng.

Đề cương ý tưởng (phạm vi + tính năng gợi ý) để đội thi không mất thời gian nghĩ từ đầu.

03

Workflow

Mô hình thi được thiết kế theo chuỗi Prompt → Code → Test → Demo & Pitch. Đây là quy trình khép kín, từ việc sử dụng prompt sinh code, viết test case, chạy thử, cho đến trình bày sản phẩm trước BGK. Trọng tâm của AI4SE là đánh giá khả năng tối ưu prompt, tính sáng tạo trong phát triển phần mềm và chất lượng demo cuối cùng.

Prompt Library (mẫu)

Một vài prompt nháp dùng ngày thi — BTC có thể thay nội dung tuỳ combo công nghệ.

API & DB

Prompt hỗ trợ sinh nhanh API CRUD với ASP.NET Core cho entity Booking, kết nối SQL Server và tự động tạo migrations. Có thể mở rộng với validation dữ liệu, phân quyền truy cập và tài liệu Swagger.

UI

Prompt sinh code React + Vite để dựng giao diện đặt sân: gồm form nhập thông tin, bảng hiển thị lịch rảnh, và modal thanh toán (dùng mock data). Người thi có thể tùy biến style và thêm logic cho phù hợp.

Test

Prompt sinh unit test với xUnit cho BookingController, bao gồm các kịch bản thêm mới, cập nhật, kiểm tra trùng lịch. Qua đó đảm bảo chất lượng API và phát hiện bug sớm.

Idea Drafts

Chọn 1 trong các đề tài khung để hiện thực hóa trong ngày thi.

Đặt sân bóng mini

Ứng dụng quản lý đặt sân trong khuôn viên trường. Bao gồm quản lý sân, khung giờ, đặt/huỷ lịch và thống kê lượt thuê. Điểm đặc biệt: AI sẽ gợi ý slot rảnh tối ưu dựa trên lịch sử đặt sân và thói quen người dùng.

AI Learning Assistant

Trợ lý học tập thông minh hỗ trợ sinh viên. Có khả năng chat theo giáo trình, sinh câu hỏi quiz, chấm điểm nhanh, đồng thời cung cấp dashboard theo dõi tiến độ học tập. Đây là ứng dụng giúp việc tự học trở nên cá nhân hóa và hiệu quả hơn.

Helpdesk SE

Hệ thống quản lý ticket nội bộ cho môn học hoặc dự án phần mềm. Hỗ trợ tạo, phân loại và xử lý yêu cầu tự động bằng AI (triage). Ngoài ra, hệ thống còn tổng hợp báo cáo giúp giảng viên và nhóm quản lý dễ dàng theo dõi tiến độ.

Giải thưởng

Tổng giá trị dự kiến: 8.000.000 VNĐ. BTC có thể điều chỉnh theo tài trợ.

Hạng mục Số lượng Giá trị
Giải nhất 1 3.000.000
Giải nhì 1 2.000.000
Giải ba 1 1.000.000
Giải ý tưởng sáng tạo 1 1.000.000
Giải yêu thích nhất 1 1.000.000
Tổng 8.000.000

AI4SE Training Program

04/10/2025 - Topic 1: Prompt Engineering for Developers

Lý thuyết (1h): Prompt là gì, các loại prompt, tips refine.

Thực hành (2h): ReactJS login, Flutter todo, unit test.

Địa điểm: Phòng 103, Tòa nhà Gamma, Đại học FPT Đà Nẵng

11/10/2025 - Topic 2: AI + Web/Mobile App Development

Lý thuyết (1h): Boilerplate code, API integration, UX/UI auto CSS.

Thực hành (2h): CRUD Notes App, React component + API, UI responsive.

Địa điểm: Phòng 103, Tòa nhà Gamma, Đại học FPT Đà Nẵng

13/10/2025 - Topic 3: Practical & Certification

Nội dung: Mini-project nhóm, demo & đánh giá, cấp chứng nhận.

Địa điểm: Trực tuyến

25/10/2025 - Vòng Loại Cuộc thi AI4SE

Thời gian: 7h-17h

Địa điểm: Tiền sảnh Tòa nhà Gamma, Đại học FPT Đà Nẵng

01/11/2025 - Vòng Chung kết Cuộc thi AI4SE

Thời gian: 7h-12h

Địa điểm: Hội trường 103, Tòa nhà Gamma, Đại học FPT Đà Nẵng

Câu hỏi thường gặp

Đối tượng tham gia cuộc thi là ai?
Sinh viên ngành Kỹ thuật phần mềm, CNTT, AI, và các ngành liên quan tại Đại học FPT (ưu tiên khối SE). Sinh viên từ các trường khác có thể đăng ký theo diện khách mời.
Cách thức đăng ký tham gia như thế nào?
  • Mỗi sinh viên chỉ được tham gia 1 đội.
  • Đội trưởng chịu trách nhiệm liên lạc với BTC.
  • Cung cấp thông tin đội, thành viên, và chọn chủ đề tham gia.
Được phép sử dụng ngôn ngữ lập trình nào?
Tự do lựa chọn công nghệ (NodeJS/.NET/Java/Python/Flutter…). Dùng Prompt Library do BTC cung cấp.
Có tổ chức thi thử trước ngày thi không?
Có. BTC tổ chức Pre-hackathon Workshop gồm:
Training về Prompt Engineering.
Workshop tích hợp AI vào Web/Mobile App.
Địa điểm tổ chức ở đâu?
Tiền sảnh Tòa nhà Gamma, Đại học FPT Đà Nẵng.
Mỗi đội có bao nhiêu thành viên?
Từ 3–5 thành viên. Khuyến khích có vai trò rõ ràng (PM/FE/BE/Tester/Presenter).
Tiêu chí chấm điểm là gì?
  • Tính ứng dụng: Giải pháp áp dụng AI thực sự cho Software Engineering.
  • Tính sáng tạo & mới mẻ: Ý tưởng độc đáo, chưa có sản phẩm tương tự.
  • Kỹ thuật & độ khó: AI/ML áp dụng đúng, có tính chuyên sâu.
  • Demo & sản phẩm: Có thể chạy được, minh họa trực quan.
  • Trình bày & teamwork: Cách thuyết trình, phân công, phối hợp nhóm.
👥

66

Teams

🎓

299

Sinh viên