Back to articles
Technology Insight

Xây dựng AI Agent tự động săn deal, check giá sản phẩm Shopee/Lazada chạy 24/7 trên VPS

May 29, 2026

Giới thiệu về xu hướng tự động hóa bằng AI Agent trong E-commerce

Trong kỷ nguyên số hóa, việc quản lý và tối ưu hóa chi phí mua sắm trực tuyến ngày càng trở nên phức tạp do chiến lược định giá động (dynamic pricing) của các sàn thương mại điện tử lớn như Shopee và Lazada. Giá sản phẩm có thể thay đổi liên tục theo giờ, phụ thuộc vào các chương trình flash sale, mã giảm giá ẩn hoặc thuật toán điều phối luồng truy cập. Việc kiểm tra thủ công không chỉ gây tốn thời gian mà còn khiến doanh nghiệp hoặc cá nhân dễ bỏ lỡ những thời điểm "vàng" có mức giá tốt nhất.

Để giải quyết bài toán này, việc xây dựng một AI Agent tự động săn deal và kiểm tra giá là một giải pháp tối ưu. Khác với các công cụ cào dữ liệu (web scraper) truyền thống dễ bị chặn bởi hệ thống bảo mật, AI Agent sở hữu khả năng tư duy logic, tự động thay đổi hành vi giống con người và xử lý các thay đổi cấu trúc giao diện trang web một cách linh hoạt. Bài viết này sẽ hướng dẫn bạn từng bước xây dựng một hệ thống AI Agent hoàn chỉnh chạy 24/7 trên máy chủ ảo (VPS).

---

Kiến trúc tổng quan của hệ thống AI Agent săn deal

Một hệ thống tự động hóa săn deal toàn diện cần được thiết kế theo cấu trúc mô-đun hóa để đảm bảo tính ổn định và dễ dàng mở rộng. Hệ thống bao gồm 4 thành phần lõi cốt lõi dưới đây:

  • Mô-đun Thu thập Dữ liệu (Scraping & Browser Automation): Sử dụng các công cụ thế hệ mới như Playwright hoặc framework Browser-use kết hợp AI để điều khiển trình duyệt ẩn danh, tự động vượt qua các cơ chế chống bot (Anti-bot) của Shopee/Lazada.
  • Bộ não phân tích dữ liệu (AI Agent Core): Sử dụng mô hình ngôn ngữ lớn (LLM) thông qua API để đọc hiểu cấu trúc HTML, trích xuất chính xác tên sản phẩm, giá gốc, giá sau giảm và trạng thái kho hàng mà không phụ thuộc vào XPath cố định.
  • Cơ sở dữ liệu lịch sử (Database): Lưu trữ dữ liệu biến động giá theo thời gian (Time-series data) bằng SQLite hoặc PostgreSQL để phục vụ phân tích xu hướng và xác định đâu là "deal thực sự".
  • Hệ thống thông báo (Notification Gateway): Gửi cảnh báo tức thời qua Telegram Bot, Discord Webhook hoặc Slack khi phát hiện mức giá giảm chạm ngưỡng kỳ vọng.
---

Các bước hiện thực hóa mã nguồn Python cho AI Agent

1. Thiết lập môi trường và cài đặt thư viện

Đầu tiên, bạn cần chuẩn bị một môi trường Python tối thiểu từ phiên bản 3.10 trở lên. Tiến hành cài đặt các thư viện mã nguồn mở quan trọng để phục vụ việc tự động hóa trình duyệt và tích hợp trí tuệ nhân tạo bằng lệnh dưới đây:

pip install playwright browser-use langchain-openai python-dotenv requests
playwright install

2. Phát triển logic trích xuất dữ liệu bằng AI

Thay vì viết các đoạn mã phân tích DOM phức tạp dễ bị gãy khi Shopee hay Lazada cập nhật giao diện, chúng ta sử dụng Framework Browser-use kết hợp với API của OpenAI hoặc Anthropic. AI Agent sẽ nhận lệnh bằng ngôn ngữ tự nhiên để truy cập đường dẫn sản phẩm, cuộn trang để tải đầy đủ dữ liệu và trích xuất thông tin cần thiết.

Dưới đây là cấu trúc logic xử lý cơ bản bằng Python:

from browser_use import Agent
from langchain_openai import ChatOpenAI
import asyncio

async def track_product_price(url):
    llm = ChatOpenAI(model="gpt-4o")
    task = f"Truy cập link {url}, tìm tên sản phẩm, giá hiện tại và trạng thái còn hàng. Trả về định dạng JSON."
    agent = Agent(task=task, llm=llm)
    result = await agent.run()
    return result

3. Xây dựng bộ lọc dữ liệu và cơ chế cảnh báo

Khi dữ liệu giá được trích xuất thành công, hệ thống sẽ so sánh với giá mục tiêu (Target Price) được thiết lập sẵn trong cơ sở dữ liệu. Nếu giá hiện tại nhỏ hơn hoặc bằng giá mục tiêu, một tín hiệu HTTP POST sẽ được gửi ngay lập tức tới Telegram API để thông báo cho người dùng kèm theo link mua hàng trực tiếp.

---

Triển khai và cấu hình hệ thống chạy 24/7 trên VPS

Để hệ thống có thể hoạt động bền bỉ đêm ngày mà không phụ thuộc vào máy tính cá nhân, việc cấu hình trên một máy chủ ảo (VPS) là bắt buộc. Bạn có thể lựa chọn các nhà cung cấp phổ biến như Hetzner, DigitalOcean, hoặc các nhà cung cấp nội địa.

Bước 1: Cấu hình môi trường Ubuntu trên VPS

Sau khi kết nối SSH vào VPS Linux (khuyến nghị Ubuntu 22.04 LTS), bạn cần cập nhật hệ thống và cài đặt môi trường đồ họa tối giản (headless) để chạy các trình duyệt mô phỏng:

  1. Cập nhật danh sách gói: sudo apt update && sudo apt upgrade -y
  2. Cài đặt Python và Pip: sudo apt install python3-pip python3-venv -y
  3. Cài đặt các thư viện hệ thống cần thiết cho Playwright chạy mượt mà không có giao diện: playwright install-deps

Bước 2: Quản lý chu kỳ chạy tự động bằng Cronjob hoặc PM2

Để AI Agent tự động lặp lại quy trình kiểm tra giá sau mỗi 15 hoặc 30 phút, việc thiết lập lịch trình tự động là vô cùng quan trọng. Bạn có thể sử dụng Cron - bộ lập lịch mặc định của Linux, hoặc sử dụng PM2 để quản lý tiến trình nâng cao, tự động khởi động lại mã nguồn nếu gặp sự cố crash ngoài ý muốn.

Ví dụ cấu hình Cronjob chạy kiểm tra định kỳ mỗi 15 phút:

*/15 * * * * /usr/bin/python3 /path/to/your/agent.py
---

Kinh nghiệm thực tế: Vượt rào Anti-bot và tối ưu chi phí

Khi vận hành thực tế trên quy mô lớn, các nền tảng thương mại điện tử như Shopee hay Lazada sẽ áp dụng các biện pháp chặn IP nghiêm ngặt. Để đảm bảo AI Agent hoạt động trơn tru 24/7, bạn cần lưu ý các giải pháp kỹ thuật sau:

  • Sử dụng Proxy xoay vòng (Rotating Proxies): Tích hợp mạng lưới Residential Proxy để thay đổi địa chỉ IP liên tục sau mỗi lượt gửi yêu cầu, giảm thiểu tối đa tỷ lệ bị dính mã CAPTCHA.
  • Mô phỏng hành vi tự nhiên (Human-like Behavior): Thêm các khoảng trễ ngẫu nhiên (random delay) từ 2 đến 7 giây giữa các thao tác cuộn chuột và chuyển trang. Thay đổi chỉ số User-Agent liên tục để không bị nhận diện là bot.
  • Tối ưu hóa tài nguyên VPS: Luôn chạy trình duyệt ở chế độ ẩn danh hoàn toàn (headless mode). Đóng tất cả các tab và tiến trình trình duyệt ngay sau khi hoàn thành chu kỳ trích xuất dữ liệu để tránh hiện tượng tràn bộ nhớ RAM của VPS.
---

Kết luận

Việc sở hữu một AI Agent tự động săn deal chạy 24/7 trên VPS không chỉ là một dự án công nghệ thú vị mà còn mang lại giá trị kinh tế thực tế vượt trội cho cá nhân và doanh nghiệp kinh doanh thương mại điện tử. Nhờ sự kết hợp giữa sức mạnh tự động hóa của trình duyệt và khả năng tư duy linh hoạt của mô hình ngôn ngữ lớn, hệ thống này giúp bạn luôn đi trước thị trường một bước, nắm bắt trọn vẹn mọi biến động về giá và tối ưu hóa biên lợi nhuận một cách tối đa.

Xây dựng AI Agent tự động săn deal, check giá sản phẩm Shopee/Lazada chạy 24/7 trên VPS | DPTCloud