Chúng ta

40 giờ đến ngôi Vô địch Hackathon của FTS

Thứ bảy, 22/10/2016 | 15:22 GMT+7

Hội tụ nhiều yếu tố: đề tài 'nóng', ứng dụng xu hướng chatbot, tích hợp nhiều API của FPT và trên hết là tinh thần của Hackathon đã giúp FTS xứng đáng giành vị trí cao nhất cuộc thi.

<p class="Normal"> Buổi sáng ngày khai mạc (15/10), nhóm FTS (thuộc FPT IS) gồm Nguyễn Trung Nam, Hà Kim Quy, Trương Trung Hiếu, Nguyễn Huy Hoàng, và Nguyễn Đức Minh Quân vẫn còn tranh thủ bàn về đề tài trước khi vào cuộc đấu Hackathon với 17 đội bạn. "Chúng tôi cũng tham gia vài kỳ Hackathon, dù chưa đoạt giải nào nhưng rất tự tin", Minh Quân chia sẻ.</p>

Buổi sáng ngày khai mạc (15/10), nhóm FTS (thuộc FPT IS) gồm Nguyễn Trung Nam, Hà Kim Quy, Trương Trung Hiếu, Nguyễn Huy Hoàng, và Nguyễn Đức Minh Quân vẫn còn tranh thủ bàn về đề tài trước khi vào cuộc đấu Hackathon với 17 đội bạn. "Chúng tôi cũng tham gia vài kỳ Hackathon, dù chưa đoạt giải nào nhưng rất tự tin", Minh Quân chia sẻ.

<p class="Normal"> Mentor Trần Minh Dũng (áo đen), Giám đốc sản phẩm Fcall (FPT Telecom) kiểm tra, giám sát đội FTS trước khi bắt đầu làm bài. Anh Dũng cũng chính là người hướng dẫn các đội sử dụng API từ đơn vị thành viên.</p> <p class="Normal"> <span>Tất cả các đội thi được yêu cầu commit source code một tiếng một lần, được phép sử dụng open source và các thư viện dùng chung nhưng không được code sẵn và không được rời khỏi khu vực dự thi trong suốt thời gian thi đấu.</span></p> <p class="Normal"> <span>Đề bài Hackathon lần đầu tiên là: FPT đang sở hữu những cơ sở hạ tầng mạnh như FShare.vn, Public Cloud... và số lượng người dùng khổng lồ thông qua báo điện tử VnExpress và những ứng dụng nổi bật như FPT Play, hệ thống giao thông minh... Đây là những lợi thế lớn có thể giúp FPT dẫn đầu trong cuộc cách mạng số đang bắt đầu diễn ra. Bạn có thể dựa trên những nền tảng đó hoặc dựa trên kinh nghiệm thực tiễn của cá nhân để phát triển những ý tưởng của mình nhằm cải tiến hệ thống hiện tại, phát triển ứng dụng mới nhằm tăng trải nghiệm và tiện ích cho người dùng cuối.</span></p>

Mentor Trần Minh Dũng (áo đen), Giám đốc sản phẩm Fcall (FPT Telecom) kiểm tra, giám sát đội FTS trước khi bắt đầu làm bài. Anh Dũng cũng chính là người hướng dẫn các đội sử dụng API từ đơn vị thành viên.

Tất cả các đội thi được yêu cầu commit source code một tiếng một lần, được phép sử dụng open source và các thư viện dùng chung nhưng không được code sẵn và không được rời khỏi khu vực dự thi trong suốt thời gian thi đấu.

Đề bài Hackathon lần đầu tiên là: FPT đang sở hữu những cơ sở hạ tầng mạnh như FShare.vn, Public Cloud... và số lượng người dùng khổng lồ thông qua báo điện tử VnExpress và những ứng dụng nổi bật như FPT Play, hệ thống giao thông minh... Đây là những lợi thế lớn có thể giúp FPT dẫn đầu trong cuộc cách mạng số đang bắt đầu diễn ra. Bạn có thể dựa trên những nền tảng đó hoặc dựa trên kinh nghiệm thực tiễn của cá nhân để phát triển những ý tưởng của mình nhằm cải tiến hệ thống hiện tại, phát triển ứng dụng mới nhằm tăng trải nghiệm và tiện ích cho người dùng cuối.

<p class="Normal"> Sản phẩm của FTS là ứng dụng chatbot, hỗ trợ thông tin giao thông cho ngư<span>ời dùng</span><span style="margin:0px;padding:0px;">: g</span><span style="margin:0px;padding:0px;">iúp người dùng biết được tình trạng giao thông chung trên thành phố; t</span><span style="margin:0px;padding:0px;">ìm đường đến vị trí nào đó; t</span><span style="margin:0px;padding:0px;">ìm kiếm địa điểm và biết được tình trạng giao thông trên điểm đó; t</span><span style="margin:0px;padding:0px;">hông báo các sự kiện kẹt xe, đông xe, tai nạn real time nếu người dùng đăng ký nhận tin.</span></p> <p class="Normal"> Đây cũng là đề tài gần với lĩnh vực chính của Công ty Giải pháp Công nghệ FPT (FTS). Đơn vị đã và đang triển khai nhiều giải pháp/ứng dụng cho ngành giao thông như vé tàu điện tử, bảng quang báo giao thông, hệ thống kiểm soát và thông tin xe buýt...</p>

Sản phẩm của FTS là ứng dụng chatbot, hỗ trợ thông tin giao thông cho người dùng: giúp người dùng biết được tình trạng giao thông chung trên thành phố; tìm đường đến vị trí nào đó; tìm kiếm địa điểm và biết được tình trạng giao thông trên điểm đó; thông báo các sự kiện kẹt xe, đông xe, tai nạn real time nếu người dùng đăng ký nhận tin.

Đây cũng là đề tài gần với lĩnh vực chính của Công ty Giải pháp Công nghệ FPT (FTS). Đơn vị đã và đang triển khai nhiều giải pháp/ứng dụng cho ngành giao thông như vé tàu điện tử, bảng quang báo giao thông, hệ thống kiểm soát và thông tin xe buýt...

<p class="Normal"> Code-ăn-ngủ-rồi-lại-code tại chỗ theo đúng tinh thần Hackathon!</p> <p class="Normal"> Hackathon được ghép bởi hai từ "hack" và "marathon". Đây là tên gọi cho cuộc thi lập trình mà tại đó, các đội phải hoàn thành sản phẩm phần mềm trong thời gian ngắn. Người làm lập trình nói chung và các thí sinh Hackathon thường thức xuyên đêm để hoàn thành công việc. Tại Hackathon, khả năng làm việc nhóm dưới áp lực cao chính là nhân tố quyết định cho thành công của các đội tham gia.</p> <p class="Normal"> FPT Hackathon là cuộc thi lập trình cho dân công nghệ lần đầu tiên được FPT tổ chức với đối tượng tham gia là lập trình viên, đội ngũ cán bộ công nghệ FPT, sinh viên tài năng FPT, những người yêu thích công nghệ. Các đội lập nhóm tối thiểu 2 thành viên và tối đa 5 thành viên.</p>

Code-ăn-ngủ-rồi-lại-code tại chỗ theo đúng tinh thần Hackathon!

Hackathon được ghép bởi hai từ "hack" và "marathon". Đây là tên gọi cho cuộc thi lập trình mà tại đó, các đội phải hoàn thành sản phẩm phần mềm trong thời gian ngắn. Người làm lập trình nói chung và các thí sinh Hackathon thường thức xuyên đêm để hoàn thành công việc. Tại Hackathon, khả năng làm việc nhóm dưới áp lực cao chính là nhân tố quyết định cho thành công của các đội tham gia.

FPT Hackathon là cuộc thi lập trình cho dân công nghệ lần đầu tiên được FPT tổ chức với đối tượng tham gia là lập trình viên, đội ngũ cán bộ công nghệ FPT, sinh viên tài năng FPT, những người yêu thích công nghệ. Các đội lập nhóm tối thiểu 2 thành viên và tối đa 5 thành viên.

<p class="Normal"> Giữa đêm 15/10, nhóm FTS có cuộc cá độ vui liên quan đến đề tài đang thực hiện; và anh Trương Trung Hiếu phải đi pha 5 ly cafe cho cả đội vì thua cuộc.</p> <p class="Normal"> <span style="color:rgb(51,51,51);">Theo thể lệ, các đội sẽ code bài dự thi tập trung trong suốt thời gian cuộc thi diễn ra. Các thí sinh cần trang bị laptop cài đặt sẵn các môi trường lập trình cần thiết. Trong suốt quá trình cuộc thi diễn ra, thí sinh không được phép rời khỏi khu vực dự thi; sản phẩm trình bày trước Ban giám khảo không cần hoàn thiện các chức năng nhưng cần demo được những chức năng chính. Các chức năng còn lại có thể hoàn thiện sau khi cuộc thi kết thúc.</span></p>

Giữa đêm 15/10, nhóm FTS có cuộc cá độ vui liên quan đến đề tài đang thực hiện; và anh Trương Trung Hiếu phải đi pha 5 ly cafe cho cả đội vì thua cuộc.

Theo thể lệ, các đội sẽ code bài dự thi tập trung trong suốt thời gian cuộc thi diễn ra. Các thí sinh cần trang bị laptop cài đặt sẵn các môi trường lập trình cần thiết. Trong suốt quá trình cuộc thi diễn ra, thí sinh không được phép rời khỏi khu vực dự thi; sản phẩm trình bày trước Ban giám khảo không cần hoàn thiện các chức năng nhưng cần demo được những chức năng chính. Các chức năng còn lại có thể hoàn thiện sau khi cuộc thi kết thúc.

<p class="Normal"> Mì tôm do Ban tổ chức chuẩn bị để các đội chống đói đêm khuya được tập kết trên bàn của FTS.</p> <p class="Normal"> FPT Hackathon chấm điểm vòng chung kết gồm: Ý tưởng tốt có tính sáng tạo và đột phá (20%); mức độ hoàn thiện và thân thiện của sản phẩm bao gồm code + demo (50%); tính ứng dụng vào thực tiễn (20%); khuyến khích ứng dụng API có sẵn (10%).</p> <p class="Normal"> Nghĩ ra ý tưởng đã khó, khi bắt tay vào làm lại càng khó hơn bởi ai cũng phải đua cùng thời gian. Như các đồng nghiệp, FTS cũng muốn code được tốt nhất để phần demo hoàn chỉnh nhằm giành được số điểm cao.</p>

Mì tôm do Ban tổ chức chuẩn bị để các đội chống đói đêm khuya được tập kết trên bàn của FTS.

FPT Hackathon chấm điểm vòng chung kết gồm: Ý tưởng tốt có tính sáng tạo và đột phá (20%); mức độ hoàn thiện và thân thiện của sản phẩm bao gồm code + demo (50%); tính ứng dụng vào thực tiễn (20%); khuyến khích ứng dụng API có sẵn (10%).

Nghĩ ra ý tưởng đã khó, khi bắt tay vào làm lại càng khó hơn bởi ai cũng phải đua cùng thời gian. Như các đồng nghiệp, FTS cũng muốn code được tốt nhất để phần demo hoàn chỉnh nhằm giành được số điểm cao.

<p> Đồng hồ đếm ngược của Ban tổ chức thể hiện còn hơn 12h sẽ kết thúc phần thi. Do bận việc nên anh Nguyễn Huy Hoàng xin phép Ban tổ chức rời khu vực thi nên FTS còn 4 người tiếp tục chinh chiến. Minh Quân (áo xanh) code, Trung Hiếu (áo trắng) xử lý dữ liệu, Trung Nam trò chuyện vui trong khi Kim Quy tranh thủ ăn mì khiến góc phòng thi luôn rôm rả.</p> <p>  </p>

Đồng hồ đếm ngược của Ban tổ chức thể hiện còn hơn 12h sẽ kết thúc phần thi. Do bận việc nên anh Nguyễn Huy Hoàng xin phép Ban tổ chức rời khu vực thi nên FTS còn 4 người tiếp tục chinh chiến. Minh Quân (áo xanh) code, Trung Hiếu (áo trắng) xử lý dữ liệu, Trung Nam trò chuyện vui trong khi Kim Quy tranh thủ ăn mì khiến góc phòng thi luôn rôm rả.

 

<p> Gần sáng 16/10, trong khi Kim Quy và Trung Nam tranh thủ chợp mắt thì Minh Quân và Trung Hiếu vẫn mãi mê với những dòng lệnh và dữ liệu. FTS là đội duy nhất Hackathon có thành viên thức xuyên đêm. </p>

Gần sáng 16/10, trong khi Kim Quy và Trung Nam tranh thủ chợp mắt thì Minh Quân và Trung Hiếu vẫn mãi mê với những dòng lệnh và dữ liệu. FTS là đội duy nhất Hackathon có thành viên thức xuyên đêm. 

<p class="Normal"> Ý tưởng của đội là xây dựng chatbot cho Facebook Messenger để tự động tương tác, hỗ trợ người dùng khi tham gia giao thông. "Người dùng sẽ truy vấn bằng ngôn ngữ tự nhiên thông qua chatbot để nắm bắt tình hình giao thông", thành viên Trung Hiếu chia sẻ.</p> <p class="Normal"> Chatbot là một hình thức sơ khai của phần mềm trí tuệ nhân tạo. Nó hoạt động độc lập, có thể tự động trả lời những câu hỏi hoặc xử lý tình huống càng thật càng tốt. Phạm vi và sự phức tạp của chatbot được xác định bởi thuật toán của người tạo nên chúng.</p> <p class="Normal"> Ảnh lúc gần 12h ngày 16/10, trước khi hết giờ xây dựng sản phẩm. Trong khi các đội khác đã chuẩn bị đồng phục FPT Hackathon cho phần trình bày trước Ban giám khảo thì FTS vẫn tranh thủ demo sản phẩm.</p> <p class="Normal"> Trước giờ thi, thành viên Trung Hiếu xin phép Ban tổ chức về nhà để thực hiện các thủ tục liên quan đến nghĩa vụ quân sự. Rất may, anh kịp trở lại FPT Tân Thuận trước giờ lên sàn.</p>

Ý tưởng của đội là xây dựng chatbot cho Facebook Messenger để tự động tương tác, hỗ trợ người dùng khi tham gia giao thông. "Người dùng sẽ truy vấn bằng ngôn ngữ tự nhiên thông qua chatbot để nắm bắt tình hình giao thông", thành viên Trung Hiếu chia sẻ.

Chatbot là một hình thức sơ khai của phần mềm trí tuệ nhân tạo. Nó hoạt động độc lập, có thể tự động trả lời những câu hỏi hoặc xử lý tình huống càng thật càng tốt. Phạm vi và sự phức tạp của chatbot được xác định bởi thuật toán của người tạo nên chúng.

Ảnh lúc gần 12h ngày 16/10, trước khi hết giờ xây dựng sản phẩm. Trong khi các đội khác đã chuẩn bị đồng phục FPT Hackathon cho phần trình bày trước Ban giám khảo thì FTS vẫn tranh thủ demo sản phẩm.

Trước giờ thi, thành viên Trung Hiếu xin phép Ban tổ chức về nhà để thực hiện các thủ tục liên quan đến nghĩa vụ quân sự. Rất may, anh kịp trở lại FPT Tân Thuận trước giờ lên sàn.

<p> Sau khi dùng cơm trưa, các đội cùng hội ngộ tại phòng Hội nghị tòa nhà FPT Tân Thuận cho phần tranh tài. </p> <p> FTS có sự ủng hộ về tinh thần của lãnh đạo Trần Hồng Minh (ngồi giữa). Trong khi thành viên Huy Hoàng và Trung Nam theo dõi các đội bạn thi qua hệ thống Truyền hình FPT trực tiếp từ đầu cầu HN, anh Minh Quân và Trung Hiếu, hai đại diện đội sẽ trình bày, vẫn tranh thủ xem lại phần demo. </p>

Sau khi dùng cơm trưa, các đội cùng hội ngộ tại phòng Hội nghị tòa nhà FPT Tân Thuận cho phần tranh tài. 

FTS có sự ủng hộ về tinh thần của lãnh đạo Trần Hồng Minh (ngồi giữa). Trong khi thành viên Huy Hoàng và Trung Nam theo dõi các đội bạn thi qua hệ thống Truyền hình FPT trực tiếp từ đầu cầu HN, anh Minh Quân và Trung Hiếu, hai đại diện đội sẽ trình bày, vẫn tranh thủ xem lại phần demo. 

<p class="Normal"> Ảnh anh Trương Trung Hiếu trình bày phần chatbot. <span>FTS nghiên cứu phát triển chatbot hỗ trợ thông tin giao thông. Ứng dụng gửi tới cảnh báo và tra cứu thông tin giao thông cho người sử dụng. Ngoài ra, chatbot có thể share trực tiếp location hay thông tin để tăng tính lan tỏa. </span></p> <p class="Normal"> <span>Chú tâm hoàn thiện sản phẩm và phần demo tốt nhất, anh Hiếu quên luôn việc buộc lại dây giày.</span></p>

Ảnh anh Trương Trung Hiếu trình bày phần chatbot. FTS nghiên cứu phát triển chatbot hỗ trợ thông tin giao thông. Ứng dụng gửi tới cảnh báo và tra cứu thông tin giao thông cho người sử dụng. Ngoài ra, chatbot có thể share trực tiếp location hay thông tin để tăng tính lan tỏa.

Chú tâm hoàn thiện sản phẩm và phần demo tốt nhất, anh Hiếu quên luôn việc buộc lại dây giày.

<p class="Normal"> Theo anh Minh Quân, ứng dụng giúp người dùng biết được tình trạng giao thông chung trên thành phố; tìm đường đến vị trí nào đó; tìm kiếm địa điểm và biết được tình trạng giao thông trên điểm đó; thông báo các sự kiện kẹt xe, đông xe, tai nạn real time nếu người dùng đăng ký nhận tin.</p> <p class="Normal"> Team FTS sử dụng các API: API Lớp bản đồ tình trạng giao thông; API Cảnh báo giao thông; API Dự báo giờ xe buýt và API Text to Speech (tiếng Việt). </p> <p class="Normal"> Sau phần trình bày về chatbot, anh Nguyễn Đức Minh Quân demo ứng dụng tìm đường, hiện trạng giao thông hay ngập nước tại các tuyến đường ở TP HCM.</p> <p class="Normal"> <span>Tuy nhiên, do lỗi server, phần này chưa được mượt khiến FTS tiếc nuối.</span></p> <p class="Normal"> <span style="color:rgb(34,34,34);">"Tôi thích ý tưởng này ở tinh thần lan toả qua kênh cộng động (Viral)", giám khảo Nguyễn Lộc Vũ, Giám đốc Công nghệ FPT Online, chia sẻ.</span></p>

Theo anh Minh Quân, ứng dụng giúp người dùng biết được tình trạng giao thông chung trên thành phố; tìm đường đến vị trí nào đó; tìm kiếm địa điểm và biết được tình trạng giao thông trên điểm đó; thông báo các sự kiện kẹt xe, đông xe, tai nạn real time nếu người dùng đăng ký nhận tin.

Team FTS sử dụng các API: API Lớp bản đồ tình trạng giao thông; API Cảnh báo giao thông; API Dự báo giờ xe buýt và API Text to Speech (tiếng Việt). 

Sau phần trình bày về chatbot, anh Nguyễn Đức Minh Quân demo ứng dụng tìm đường, hiện trạng giao thông hay ngập nước tại các tuyến đường ở TP HCM.

Tuy nhiên, do lỗi server, phần này chưa được mượt khiến FTS tiếc nuối.

"Tôi thích ý tưởng này ở tinh thần lan toả qua kênh cộng động (Viral)", giám khảo Nguyễn Lộc Vũ, Giám đốc Công nghệ FPT Online, chia sẻ.

<p class="Normal"> Sau khoảng 40h chú tâm cho sản phẩm và phần thi, FTS và các thí sinh mới có thời gian thư giãn trong khi Ban giám khảo hội ý và chốt kết quả. "Em thích ý tưởng của T2S từ Truyền hình FPT nhất", Trương Trung Hiếu (bên phải, hàng trên, FTS, chia sẻ. </p> <p class="Normal"> (T2S của phòng Phát triển Phần mềm, Truyền hình FPT (thuộc FPT Telecom) với ba thành viên Đào Duy Linh, Nguyễn Trung Kiên và Nguyễn Văn Dương, dự thi bằng ứng dụng đọc báo VnExpress trên thiết bị giải mã truyền hình).</p>

Sau khoảng 40h chú tâm cho sản phẩm và phần thi, FTS và các thí sinh mới có thời gian thư giãn trong khi Ban giám khảo hội ý và chốt kết quả. "Em thích ý tưởng của T2S từ Truyền hình FPT nhất", Trương Trung Hiếu (bên phải, hàng trên, FTS, chia sẻ. 

(T2S của phòng Phát triển Phần mềm, Truyền hình FPT (thuộc FPT Telecom) với ba thành viên Đào Duy Linh, Nguyễn Trung Kiên và Nguyễn Văn Dương, dự thi bằng ứng dụng đọc báo VnExpress trên thiết bị giải mã truyền hình).

<p> Khoảnh khắc của FTS khi được MC xướng tên là đội Vô địch FPT Hackathon mùa đầu tiên.</p>

Khoảnh khắc của FTS khi được MC xướng tên là đội Vô địch FPT Hackathon mùa đầu tiên.

<p class="Normal"> <span>Sau hai ngày tập trung, Hackathon mùa thứ nhất đã khép lại với chiến thắng thuyết phục của FTS (FPT IS HCM) với ứng dụng chatbot, hỗ trợ thông tin giao thông cho người dùng.</span></p> <p class="Normal"> <span style="color:rgb(34,34,34);">Hai giám khảo tại đầu cầu phía Nam là anh Nguyễn Lộc Vũ (trái), Giám đốc Công nghệ FPT Online và anh Nguyễn Phương Hoàng (phải), PTGĐ kiêm Giám đốc Công nghệ Sendo.vn trao tặng giải thưởng cho đội FTS.</span></p> <p class="Normal"> <span>Cơ cấu giải thưởng Hackathon 2016: </span><span>Giải Open FPT: BU9.Athena - FPT Software; </span><span>Giải Cyradar: Aegis - FPT Telecom; </span><span>5 giải triển vọng, gồm: City Bus FIS HN; Sen Đỏ - Sendo; TT - FPT Software; Smart Traffic - FPT Software và BOKT - FPT University.</span></p>

Sau hai ngày tập trung, Hackathon mùa thứ nhất đã khép lại với chiến thắng thuyết phục của FTS (FPT IS HCM) với ứng dụng chatbot, hỗ trợ thông tin giao thông cho người dùng.

Hai giám khảo tại đầu cầu phía Nam là anh Nguyễn Lộc Vũ (trái), Giám đốc Công nghệ FPT Online và anh Nguyễn Phương Hoàng (phải), PTGĐ kiêm Giám đốc Công nghệ Sendo.vn trao tặng giải thưởng cho đội FTS.

Cơ cấu giải thưởng Hackathon 2016: Giải Open FPT: BU9.Athena - FPT Software; Giải Cyradar: Aegis - FPT Telecom; 5 giải triển vọng, gồm: City Bus FIS HN; Sen Đỏ - Sendo; TT - FPT Software; Smart Traffic - FPT Software và BOKT - FPT University.

<p> Team FTS (thiếu thành viên Kim Quy) tự sướng với giải thưởng và logo cuộc thi. </p> <p> "Sau FPT Hackathon, nhóm FTS ai cũng bận với công việc chuyên môn và các sự kiện khác sắp diễn ra", anh Trung Nam chia sẻ.</p> <p>  </p>

Team FTS (thiếu thành viên Kim Quy) tự sướng với giải thưởng và logo cuộc thi. 

"Sau FPT Hackathon, nhóm FTS ai cũng bận với công việc chuyên môn và các sự kiện khác sắp diễn ra", anh Trung Nam chia sẻ.

 

Nguyên Văn

Ý kiến

()