Tech Blog
Vitalify Asia Tech Blog
Góc nhìn kỹ thuật, kinh nghiệm phát triển sản phẩm và offshore development từ đội ngũ Vitalify Asia.
42 bài viết
Bài viết mới nhất
AI DevelopmentSản xuất nội dung giọng nói AI: 5 cách làm
Nội dung giọng nói AI được tạo qua hai bước: AI viết kịch bản và TTS tổng hợp giọng nói. Bài viết giới thiệu 5 cách giúp ổn định chất lượng: bắt đầu với giọng có sẵn, cụ thể hóa phản hồi, quản lý yêu cầu và phiên bản, ưu tiên các đánh đổi, tổ chức buổi nghe chung và sử dụng hậu kỳ khi cần.
3D3D Tiles là gì? Giải thích toàn diện từ khái niệm cơ bản đến xu hướng mới và các trường hợp ứng dụng
3D Tiles là tiêu chuẩn mở để truyền tải dữ liệu địa không gian 3D quy mô lớn. Bài viết giải thích HLOD, bounding volume, tileset.json, khác biệt giữa phiên bản 1.0 và 1.1, ứng dụng trong PLATEAU, Google Photorealistic 3D Tiles và cách CesiumJS kiểm soát LOD cho nhiều tileset.
AI DevelopmentSự khác biệt lớn giữa PoC và dịch vụ thương mại mà chúng tôi nhận ra khi phát triển AI hội thoại bằng Gemini
PoC AI hội thoại bằng Gemini Live API có thể được xây dựng nhanh, nhưng thương mại hóa làm phát sinh vấn đề về kết nối đồng thời, quota, giám sát, vòng đời model và âm thanh trên từng thiết bị. Bài viết chia sẻ quá trình chuyển từ kết nối trực tiếp trên trình duyệt sang LiveKit và Vertex AI.
Business & CultureTôi đã làm gì để vượt qua kỳ thi PMP?
Nihei, PM tại Vitalify Asia, chia sẻ toàn bộ hành trình chuẩn bị và vượt qua kỳ thi PMP: khóa học 35 giờ, sách ôn tập tiếng Nhật, luyện Study Hall nhiều lần và trải nghiệm sang Bangkok dự thi. Bài viết cũng nêu những điều học được để áp dụng vào các dự án sau này.
AI DevelopmentÝ tưởng phát triển trí tuệ nhân tạo bằng ngôn ngữ nhân tạo
AI có thể học logic hiệu quả hơn bằng ngôn ngữ nhân tạo thay vì ngôn ngữ tự nhiên hay không? Bài viết so sánh Esperanto, Lojban và Ithkuil, rồi trình bày mô hình GPT-2 tùy chỉnh được huấn luyện từ đầu bằng dữ liệu Lojban, đạt độ chính xác 100% trên các bài kiểm tra logic ba giá trị đã chuẩn bị.
Digital TwinTrình xem BIM Web hiệu năng cho IFC lớn
Khám phá cách giải quyết bài toán hiển thị mô hình BIM (IFC) quy mô lớn trên trình duyệt web bằng phương pháp phân tách thành tệp GLB.
Product DevelopmentGLB Texture Editor: Chỉnh sửa texture 3D
GLB Texture Editor là công cụ web cho phép tải lên mô hình GLB, chỉnh sửa texture, màu sắc, vật liệu, UV và Projection Mapping, đồng thời xem kết quả theo thời gian thực. Phù hợp cho thương mại điện tử 3D, kiến trúc, Digital Twin, game và XR.
AI DevelopmentSo sánh 7 AI tạo mô hình 3D từ ảnh 7/2026
Chúng tôi thử nghiệm Prism 3.1, Meshy 6, Tripo P1, Hunyuan3D, Forge, Trellis 2 và Rodin 2.5 bằng cùng một ảnh chân dung và thiết lập mặc định. Kết quả được so sánh theo độ giống, texture, tóc, trang phục và mesh, kèm gợi ý công cụ phù hợp cho từng mục đích.
Business & CultureSPORTEC Thailand 2026: Báo cáo Sport Tech ASEAN
Báo cáo tham quan SPORTEC Thailand 2026 tại Bangkok. Bài viết phân tích cách thị trường ASEAN đang già hóa, xu hướng Sport Tech chuyển từ thiết bị sang phần mềm và dữ liệu, cùng cơ hội từ doanh nghiệp Đài Loan và thế mạnh wellness của Nhật Bản.
AI DevelopmentFunction Calling là gì? Cơ chế AI Agent và cách triển khai bằng LangGraph
Bài viết giải thích cách Function Calling cho phép LLM sử dụng hàm và API bên ngoài thay vì tự xử lý mọi tác vụ. Nội dung gồm kiến trúc Tool Use, lịch sử AI coding agent, Structured Outputs và ví dụ triển khai vòng lặp suy luận–hành động bằng LangGraph và TypeScript.
AI DevelopmentNhận diện chòm sao bằng GNN và AI ký hiệu — Phát triển mô hình lai
Chúng tôi phát triển hệ thống AI lai để phát hiện, tách và khôi phục Orion, Cassiopeia và Bắc Đẩu từ đám mây điểm có nhiễu, xoay và thay đổi tỷ lệ. Phương pháp kết hợp đặc trưng hình học cục bộ, GNN cập nhật cạnh và ràng buộc đồng cấu đồ thị bằng suy luận ký hiệu, đạt macro F1 96,91%.
AI DevelopmentTự động tạo mô hình 3D bằng cách suy luận từ bản vẽ mặt bằng đầy nhiễu! Thử thách phân tích bộ dữ liệu CubiCasa5K và kỹ thuật đảo ngược (Reverse Engineering)
Không đọc paper hay mã nguồn chính thức, tác giả chỉ dùng ảnh mặt bằng và SVG annotation của CubiCasa5K để xây dựng mô hình semantic segmentation từ đầu. Bài viết trình bày cách nhận diện tường, cửa, cửa sổ trong bản vẽ nhiễu, dùng random rotation và chuyển kết quả thành mô hình 3D.