Bỏ qua, đến nội dung chính
NNguyễn Văn NguyễnNhà sáng lập NG AI Platform
Đang hoạt động2026

NG Assistant

Trợ lý AI nông nghiệp: chat, camera, đa agent, tự động hóa

Ứng dụng chat độc lập giúp bà con hỏi về cây trồng bằng chữ, ảnh, giọng nói hoặc camera điện thoại; câu trả lời là các thẻ chẩn đoán, phác đồ, thời tiết, lịch tưới gắn với dữ liệu từng thửa.

Vai trò
Nhà sáng lập – thiết kế sản phẩm, UX, lập trình giao diện, thiết kế API
Năm
2026
Trạng thái
Đang hoạt động

Mã nguồn thuộc tổ chức ngaiplatform trên GitHub (riêng tư).

chatbot.ngaitechgroup.com
NG Assistant

01Ý tưởng

Vấn đề

Kỹ sư khuyến nông không đủ để đến từng thửa ruộng; bà con cần lời khuyên ngay khi phát hiện bệnh, nhưng thông tin trên mạng rời rạc và không biết cây nhà mình ở tình trạng nào.

Phát hiện

Một trợ lý chỉ hữu ích khi nó biết thửa ruộng của bạn: cảm biến, nhật ký, thời tiết – và biết nói 'ca này cần chuyên gia xem'.

Giải pháp

Chat gắn với thửa và agent chuyên môn, trả lời bằng thẻ có nguồn, chỉ gợi ý thuốc trong danh mục được phép; kèm camera, UAV, tác vụ tự động và kho tri thức RAG.

Dành cho

  • Nông dân, chủ vườn
  • Kỹ sư nông nghiệp
  • HTX quản lý nhiều hộ

Mục tiêu

  • Trả lời có căn cứ, trích nguồn, an toàn.
  • Dùng được bằng giọng nói và camera – không bắt bà con gõ nhiều.
  • Nối backend chỉ bằng một biến môi trường.

02Tính năng

  • 01

    Chat đa phương thức

    Gửi ảnh, giọng nói, camera điện thoại trực tiếp; trả lời dạng thẻ chẩn đoán, phác đồ, MRL, thời tiết, lịch tưới, nguồn.

  • 02

    Toàn cảnh trang trại

    Bản đồ thửa theo cảnh báo, thiết bị IoT, UAV, camera trực tiếp.

  • 03

    Đa agent có chợ agent

    Agent thời tiết, sâu rầy lúa, sầu riêng xuất khẩu…; tự tạo agent sau khi đạt 300 điểm và 14 ngày hoạt động.

  • 04

    Tác vụ tự động

    Theo lịch, theo cảm biến, theo hồ sơ cây trồng; báo Zalo, Telegram, email; mở van, phun sương.

  • 05

    Tri thức RAG

    Tải tệp, thêm link, nhập Google Drive; tài liệu được trích làm nguồn trong câu trả lời.

  • 06

    Đăng nhập email và Google

    Form đăng nhập/đăng ký bằng Supabase Auth, khách vẫn chat được với hạn mức.

03Thiết kế & quyết định

  1. Tách riêng khỏi website

    Vì sao: Chat cần khung ứng dụng toàn màn hình, sidebar lịch sử, cài như ứng dụng (PWA) – khác hẳn một website giới thiệu.

  2. Kỹ năng phải 'kiếm' được

    Vì sao: Tự tạo skill mở khi đủ 500 điểm, 30 ngày và đạt bài kiểm tra hiểu hệ thống – tránh cấu hình sai gây hại cho cây trồng.

  3. Hợp đồng API rõ ràng

    Vì sao: Giao diện gửi POST /v1/assistant/chat với thửa, ngôn ngữ, ảnh đính kèm; backend thay thế chế độ demo mà không sửa giao diện.

04Kiến trúc

  1. 01

    Giao diện

    • Next.js, PWA, Web Speech, camera
  2. 02

    Cổng Go

    • Xác thực JWT Supabase, giới hạn tốc độ, trừ credit
  3. 03

    Dịch vụ chat

    • FastAPI: hiểu ảnh, video, trả lời, lưu lịch sử
  4. 04

    Dữ liệu

    • Supabase Postgres: schema core và chat

05Công nghệ

Giao diện

  • Next.js 16 (App Router)
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • lucide-react
  • Web Speech API
  • getUserMedia
  • PWA

Xác thực

  • Supabase Auth (email, Google, PKCE)

Backend dự kiến

  • Go
  • FastAPI
  • Supabase Postgres
  • Redis

Vận hành

  • Node.js 24 LTS
  • pnpm 12
  • Playwright (kiểm thử E2E)
  • Vercel
  • chatbot.ngaitechgroup.com

06Nghiên cứu

  1. An toàn khuyến cáo

    Chỉ gợi ý thuốc trong danh mục được phép kèm liều và thời gian cách ly; ca rủi ro chuyển chuyên gia duyệt – phù hợp tinh thần Luật Trí tuệ nhân tạo 134/2025/QH15.

  2. Chọn dịch vụ đăng nhập

    So sánh Google Identity Platform (miễn phí 50.000 MAU, sau đó 0,0055 USD/MAU) với Supabase (Pro 25 USD/tháng gồm 100.000 MAU, sau đó 0,00325 USD/MAU); chọn Supabase vì người dùng và phân quyền là bảng SQL của chính mình, tự cài được nếu phải lưu dữ liệu trong nước.

    Nguồn: Supabase – MAU usage
  3. Kênh người dùng

    Bà con dùng Zalo, Messenger, Telegram nhiều hơn web – nên thiết kế khách không cần đăng ký vẫn chat được qua các kênh này, có hạn mức credit.

07Kết quả

trang dựng tĩnh
22
khu vực ứng dụng
9
kênh đăng nhập: email, Google
2
lỗi console khi kiểm thử
0
  • Chế độ demo đầy đủ, chạy độc lập để trình diễn cho bà con và đối tác.
  • Form đăng nhập/đăng ký đã kiểm thử các luồng: sai mật khẩu, email đã tồn tại, quên mật khẩu, Google PKCE.

08Demo & hình ảnh

Video demo đang được chuẩn bị

09Bài học

Bài học

  • “Bà con thích chạm và nói hơn gõ – giao diện phải ưu tiên điều đó.”
  • “Nói rõ khi AI không chắc chắn quan trọng hơn trả lời thật nhanh.”

Bước tiếp theo

  • Nối cổng Go và dịch vụ FastAPI thật.
  • Kênh Zalo OA, Messenger, Telegram.