Chuyển tới nội dung chính
Trịnh Thị Mai
Đã hoàn thành

Halo — Chat AI ngoại tuyến

Ứng dụng chat AI offline trên Android, chạy mô hình ngôn ngữ và nhận dạng giọng nói tiếng Việt trực tiếp trên thiết bị, không cần server, tài khoản hoặc quyền truy cập Internet.

Vai trò
Solo developer
Nền tảng
Android
Thời gian
2026

Tổng quan dự án

Sản phẩm
Ứng dụng chat AI chú trọng quyền riêng tư: người dùng nhập văn bản hoặc nói tiếng Việt, mô hình khoảng 2 tỷ tham số xử lý và tạo câu trả lời ngay trên điện thoại.
Lý do ra đời
Thử nghiệm khả năng xây dựng trợ lý AI chạy hoàn toàn trên thiết bị, hạn chế việc phải gửi nội dung hội thoại lên server.

Thách thức & giải pháp

  1. Thách thức kỹ thuật

    Tối ưu tốc độ phản hồi của mô hình nhỏ trên thiết bị, đồng thời giảm lỗi ở các câu hỏi về lịch và phép tính.

    Cách tôi tiếp cận

    Xử lý câu hỏi về lịch và phép tính bằng Dart trước khi chuyển kết quả cho LLM; giới hạn độ dài prompt và cache trạng thái system prompt. Trong phép đo đã ghi nhận, thời gian đến token đầu giảm từ 8,3 giây xuống 0,93 giây; số ca đạt trong bộ đánh giá tăng từ 13/33 lên 25/33.

    Kết quả tác động

    Hoàn thành 3 giai đoạn phát triển, kiểm thử trên thiết bị Samsung thực tế; hỗ trợ import mô hình từ tệp ngay trong ứng dụng.

Kiến trúc & công nghệ

Công nghệ

  • Flutter
  • Dart
  • Riverpod
  • llama.cpp
  • Qwen3.5-2B
  • sherpa-onnx
  • SQLite

Dự án này thể hiện

  • Phát triển Android
  • Hỗ trợ ngoại tuyến
  • Tối ưu hiệu năng
  • Xử lý đa phương tiện
  • Kiểm thử chất lượng

Tiến độ hiện tại

  1. Giai đoạn 1: nền tảng sản phẩm

    Hoàn thành
  2. Giai đoạn 2: LLM chạy trên máy

    Hoàn thành
  3. Giai đoạn 3: nhập giọng nói tiếng Việt offline

    Hoàn thành

Bạn có dự án tương tự?

Chia sẻ sản phẩm hoặc vấn đề bạn đang gặp. Tôi sẽ trao đổi để tìm hướng hỗ trợ phù hợp.

Làm việc cùng tôi