Quay lại danh sách
Tin tức công nghệ

Tự Host Nền Tảng Chatbot AI Hỗ Trợ Khách Hàng Theo Thời Gian Thực Bằng Typebot Kết Hợp Ollama Trên VPS

5 tháng 6, 2026

Giới thiệu xu hướng Self-hosted AI trong chăm sóc khách hàng

Trong kỷ nguyên số cạnh tranh khắc nghiệt, trải nghiệm khách hàng theo thời gian thực (real-time customer experience) đã trở thành yếu tố sống còn đối với mọi doanh nghiệp. Việc phản hồi chậm trễ đồng nghĩa với việc nhường cơ hội cho đối thủ cạnh tranh. Để giải quyết bài toán này, nhiều đơn vị đã tìm đến các giải pháp Chatbot AI tích hợp mô hình ngôn ngữ lớn (LLM). Tuy nhiên, việc phụ thuộc hoàn toàn vào bên thứ ba (như OpenAI, Anthropic) thường đi kèm với hai thách thức lớn: chi phí vận hành leo thang theo số lượng tin nhắn và nguy cơ rò rỉ dữ liệu bảo mật của khách hàng.

Chính vì vậy, xu hướng Self-hosted AI (tự vận hành AI trên hạ tầng riêng) đang trở thành làn sóng mạnh mẽ trong giới công nghệ và doanh nghiệp. Bài viết này sẽ hướng dẫn bạn cách xây dựng một hệ thống chatbot AI toàn diện, bảo mật và hoàn toàn miễn phí bản quyền bằng cách kết hợp hai công cụ mã nguồn mở xuất sắc: Typebot (nền tảng kéo thả kịch bản bot trực quan) và Ollama (công cụ chạy LLM cục bộ siêu nhẹ) ngay trên máy chủ ảo VPS của doanh nghiệp.

Tại sao lại chọn tổ hợp Typebot và Ollama?

Việc kết hợp hai công cụ này mang lại một giải pháp bổ trợ hoàn hảo cho nhau, tạo nên hệ thống chatbot vừa thông minh vừa dễ quản lý:

  • Typebot - Trải nghiệm người dùng đỉnh cao: Typebot cho phép bạn thiết kế luồng hội thoại dưới dạng sơ đồ tư duy (flowchart) cực kỳ trực quan. Bạn có thể dễ dàng thu thập email, số điện thoại, phân loại khách hàng trước khi chuyển tiếp thông tin sang cho AI xử lý. Nó cũng hỗ trợ nhúng (embed) vào website, landing page hoặc tích hợp qua WhatsApp, Telegram một cách mượt mà.
  • Ollama - Sức mạnh trí tuệ nhân tạo độc lập: Ollama cho phép chạy các mô hình ngôn ngữ lớn như Llama 3, Mistral, Qwen trực tiếp trên VPS của bạn. Không cần API key, không tốn phí trên mỗi dòng text được tạo ra, và quan trọng nhất: dữ liệu khách hàng không bao giờ rời khỏi máy chủ của bạn.

Sự kết hợp chiến lược: Typebot đóng vai trò là "bộ khung" điều hướng và giao diện tiếp xúc khách hàng, trong khi Ollama là "bộ não" xử lý các câu hỏi phức tạp theo ngữ cảnh thời gian thực.

Chuẩn bị hạ tầng VPS phù hợp

Để hệ thống vận hành trơn tru, không bị gián đoạn hay giật lag khi phản hồi khách hàng, việc lựa chọn cấu hình VPS là vô cùng quan trọng. Do chúng ta chạy mô hình AI bằng CPU (hoặc GPU nếu có điều kiện), cấu hình tối thiểu khuyến nghị như sau:

  • CPU: Tối thiểu 4 Cores (Ưu tiên các dòng CPU thế hệ mới).
  • RAM: Tối thiểu 8GB RAM (Nếu muốn chạy các model dung lượng 7B - 8B như Llama 3 hoặc Qwen 2.5 mượt mà).
  • Ổ cứng: 50GB SSD NVMe trở lên (Các model AI thường nặng từ 4GB - 8GB mỗi model).
  • Hệ điều hành: Ubuntu 22.04 LTS hoặc Ubuntu 24.04 LTS sạch.
  • Công cụ bổ sung: Đã cài đặt Docker và Docker Compose.

Hướng dẫn các bước triển khai chi tiết

Bước 1: Cài đặt và cấu hình Ollama trên VPS

Đầu tiên, chúng ta cần cài đặt Ollama để làm nền tảng chạy mô hình AI. Bạn truy cập vào VPS qua SSH và chạy lệnh cài đặt chính thức:

curl -fsSL [https://ollama.com/install.sh](https://ollama.com/install.sh) | sh

Sau khi cài đặt hoàn tất, hãy tải một mô hình ngôn ngữ phù hợp với ngôn ngữ tiếng Việt và có dung lượng vừa phải. Trong hướng dẫn này, chúng ta sẽ sử dụng Qwen2.5-7B hoặc Llama3 vì chúng hỗ trợ tiếng Việt rất tốt:

ollama run qwen2.5:7b

Lưu ý quan trọng: Theo mặc định, Ollama chỉ chấp nhận kết nối từ localhost (127.0.0.1). Để Typebot có thể gọi API từ Ollama, bạn cần cấu hình lại file hệ thống của Ollama để mở port 11434 cho môi trường Docker bằng cách chỉnh sửa biến môi trường OLLAMA_HOST=0.0.0.0 trong file dịch vụ systemd.

Bước 2: Triển khai Typebot bằng Docker Compose

Typebot bao gồm hai thành phần chính: Builder (giao diện thiết kế) và Viewer (giao diện hiển thị cho người dùng), kết hợp cùng cơ sở dữ liệu PostgreSQL. Bạn tạo một file docker-compose.yml trên VPS với nội dung cấu hình kết nối các dịch vụ này lại với nhau.

Hãy đảm bảo rằng trong phần cấu hình mạng, các container của Typebot có thể thông tuyến và nhìn thấy IP của VPS (nơi Ollama đang mở cổng 11434). Sau khi chuẩn bị xong file cấu hình, khởi chạy hệ thống bằng lệnh:

docker compose up -d

Kiểm tra trạng thái các container để đảm bảo mọi thứ đã hoạt động ổn định (Up và Healthy).

Bước 3: Tích hợp Ollama vào kịch bản Typebot

Bây giờ, hãy truy cập vào giao diện Typebot Builder thông qua trình duyệt web của bạn. Tiến hành các bước thiết lập luồng hội thoại:

  • Tạo một bot mới (Create a bot).
  • Kéo khối lệnh "Inputs" (ví dụ: Text input) để nhận câu hỏi từ khách hàng và lưu vào một biến đặt tên là {{user_message}}.
  • Kéo khối lệnh Webhook hoặc khối lệnh HTTP Request để gọi đến Ollama API. Cấu hình request như sau:
    • Method: POST
    • URL: http://:11434/api/generate
    • Body (JSON): Định dạng truyền biến vào mô hình. Bạn có thể định nghĩa System Prompt tại đây để ép AI đóng vai chuyên viên tư vấn của doanh nghiệp.
  • Lưu kết quả trả về từ API vào biến {{ai_response}} và dùng khối "Text Display" để hiển thị câu trả lời này cho khách hàng.
  • Tối ưu hóa phản hồi thời gian thực và bảo mật

    Cấu hình System Prompt chuyên nghiệp

    Để chatbot không trả lời lan man, bạn cần định hình phong cách cho AI ngay từ yêu cầu hệ thống (System Prompt). Hãy viết một đoạn mô tả rõ ràng, ví dụ: "Bạn là trợ lý ảo của công ty X. Hãy trả lời ngắn gọn, lịch sự, tập trung vào giải pháp bằng tiếng Việt và không bịa đặt thông tin."Triển khai Reverse Proxy và SSL

    Để đưa chatbot vào sử dụng thực tế trên website doanh nghiệp, bạn không thể sử dụng địa chỉ IP thô kèm cổng (port). Hãy cấu hình Nginx hoặc Caddy làm Reverse Proxy, trỏ tên miền (ví dụ: bot.domain.com) về hệ thống và cài đặt chứng chỉ bảo mật SSL miễn phí từ Let's Encrypt. Điều này đảm bảo toàn bộ dữ liệu chat giữa khách hàng và VPS được mã hóa an toàn.

    Kết luận và Đánh giá hiệu quả chi phí

    Việc tự host nền tảng Chatbot AI bằng Typebot và Ollama trên VPS không chỉ mang lại quyền làm chủ công nghệ tuyệt đối cho doanh nghiệp mà còn giải quyết triệt để bài toán kinh tế dài hạn. Thay vì trả hàng trăm, hàng ngàn USD chi phí API hàng tháng khi quy mô khách hàng mở rộng, giờ đây chi phí của bạn chỉ cố định ở giá thuê VPS.

    Hãy bắt tay vào xây dựng hệ thống AI của riêng bạn ngay hôm nay để mang lại trải nghiệm tương tác thời gian thực vượt trội, khẳng định vị thế công nghệ tiên phong của doanh nghiệp trên thị trường.