Hướng dẫn cài đặt OpenClaw trên Mac Mini & Tích hợp VnStocks API
📋 Agenda
Thời gian đọc ước tính: ~10 phút
Sau bài này, bạn sẽ:
- ✅ Hiểu bản chất AI Agent Local (OpenClaw) khác gì so với Chatbot thông thường.
- ✅ Tự tay cài đặt thành công OpenClaw chạy nền trên Mac Mini hoặc MacBook.
- ✅ Áp dụng việc tạo "Skill" (Kỹ năng) cho OpenClaw giúp tự động hóa việc lấy dữ liệu từ
vnstock. - ✅ Phân biệt được lúc nào nên dùng Local AI Agent, lúc nào nên dùng Cloud.
Yêu cầu đầu vào (Prerequisites):
- 🔹 Có kiến thức cơ bản về Terminal (macOS).
- 🔹 Máy tính đã cài đặt môi trường Node.js (phiên bản
>= 22). - 🔹 Máy tính đã có sẵn Python
> 3.10.
❓ Tại sao lại là OpenClaw chạy trên Mac Mini?
Bạn đã bao giờ ao ước có một thực tập sinh "chạy việc vặt", làm việc 24/7 mà không cần trả lương? Một người có thể:
- Liên tục mở file Excel trên máy bạn.
- Cứ đến 15:00 là tự động chạy script tải báo cáo dữ liệu chứng khoán mới nhất.
- Đọc kết quả và chủ động gửi Telegram báo hiệu "Sếp ơi SSI hôm nay thủng nền rồi!"
Nếu bạn dùng ChatGPT hay Claude bảng Web (Cloud), bạn sẽ vấp phải rào cản: Chúng không có tay chân. Chúng chỉ chat với bạn. Bạn phải tự copy code, tự mở file, tự chạy script.
Nhưng OpenClaw sinh ra để làm tay chân cho não bộ AI đó. Bằng cách thiết lập OpenClaw chạy ngầm (daemon) liên tục trên một chiếc máy tính Mac Mini (luôn cắm điện 24/24), bạn vừa giải quyết bài toán tự động hóa mạnh mẽ, vừa đảm bảo dữ liệu tài chính cá nhân hoàn toàn bảo mật không bị đưa lên các máy chủ trung gian không đáng tin cậy.
📖 OpenClaw là gì? Mối liên hệ với VnStocks
Hãy tưởng tượng OpenClaw như một con Robot hút bụi thông minh. Thay vì quét nhà, nó có "kim bài miễn tử" (Permission) để chạy mọi phần mềm trên hệ điều hành macOS của bạn. Bộ não điều khiển con robot này vẫn là LLM (ví dụ GPT-4o, Claude 3.5 Sonnet, hoặc model chạy bằng Ollama cục bộ), nhưng đôi bàn tay thực thi phím chuột là của cấu trúc OpenClaw.
Điều thú vị nhất của OpenClaw nằm ở Hệ thống Skill (kỹ năng). Mặc định nó không biết lấy dữ liệu chứng khoán ở đâu, nhưng chúng ta có thể "dạy" nó qua một tệp .md.
Kết hợp với VnStock — một thư viện Python mã nguồn mở xuất sắc chuyên trị việc cào dữ liệu từ thị trường chứng khoán Việt Nam — chúng ta sẽ có một tổ hợp sức mạnh: Chỉ cần nhắn tin qua Telegram "Lấy cho tôi báo cáo tài chính SSI quý này", máy Mac Mini ở nhà sẽ tự động dùng vnstock tải dữ liệu và gửi lại cho bạn.