Chuyển đến nội dung chính

Hướng dẫn PicoClaw: Khung tác vụ siêu tối giản cho không gian đĩa hạn chế

Tìm hiểu cách PicoClaw, công cụ dòng lệnh tác tử AI dưới 10MB, chạy trên phần cứng giá rẻ. Hướng dẫn này bao gồm cài đặt, tính năng, các trường hợp sử dụng thực tế và cách bắt đầu nhanh.
· 8 phút đọc

Khám phá cùng AI

Nếu các bản tin gần đây là chính xác, AI đang ngốn mọi tài nguyên RAM và CPU trên toàn cầu, khiến PicoClaw trở thành một công cụ ra đời rất đúng lúc. Không ngạc nhiên khi nó đã tạo ra nhiều chú ý ngay khi ra mắt, nhận được hàng nghìn sao chỉ trong vài ngày đầu. Toàn bộ tác tử AI gói gọn dưới 10MB và khởi động trong chưa đến một giây trên bộ xử lý 600MHz. 

Khi tình cờ thấy nó, tôi buộc phải tự tay thử để xem liệu mọi lời đồn có đúng không. Trong bài viết này, tôi sẽ dẫn bạn khám phá PicoClaw, nêu bật mọi điều tôi đã phát hiện. 

Nếu bạn muốn tìm hiểu thêm về agentic AI, tôi khuyến nghị bắt đầu với lộ trình kỹ năng AI Agent Fundamentals. 

PicoClaw là gì?

PicoClaw là trợ lý AI cá nhân gọn nhẹ lấy cảm hứng từ Nanobot. Nó được viết bằng Go bởi đội ngũ Sipeed và chạy trên các thiết bị biên như Raspberry Pi, các bo mạch RISC-V nhúng và router nền tảng MIPS. Điều này có nghĩa là bạn có thể chạy PicoClaw với ngân sách phần cứng 10 USD. 

Tính năng và khả năng chính của PicoClaw

PicoClaw được phân phối dưới dạng một tệp nhị phân duy nhất. Điều này giúp thiết lập cực nhanh vì không cần cấu hình môi trường ảo Python hay chạy cài đặt pip. 

Là tệp nhị phân đồng nghĩa bạn có thể chạy nó trên nhiều kiến trúc khác nhau. Trang phát hành có sẵn bản tải cho nhiều hệ điều hành, bao gồm Linux, macOS và Windows. 

Về AI, PicoClaw không phụ thuộc nhà cung cấp. Nó hỗ trợ OpenAI, Anthropic, DeepSeek, và thậm chí cả Ollama cho mô hình cục bộ. Đây là điểm cộng lớn cho người dùng muốn chuyển đổi giữa các mô hình hoặc dùng mô hình cục bộ vì lý do riêng tư. 

Bạn có thể tìm hiểu cách thiết lập Ollama cho mô hình cục bộ trong hướng dẫn Sử dụng OpenClaw với Ollama. 

PicoClaw có các công cụ tích hợp có thể: 

  • Đọc và ghi tệp 
  • Chạy lệnh shell trên hệ thống máy chủ 
  • Tìm kiếm web bằng Brave Search hoặc DuckDuckGo 
  • Lên lịch tác vụ định kỳ với cron 

Giống Nanobot, nó hỗ trợ các nền tảng phổ biến như WhatsApp, Telegram, Discord, QQ và DingTalk. Ở phần sau, tôi sẽ hướng dẫn bạn cách thiết lập với Telegram. 

Khám phá Nanobot, giải pháp thay thế OpenClaw gọn nhẹ. Xây dựng tác tử AI Python an toàn, có thể kiểm toán trong chưa đầy 10 phút với hướng dẫn thiết lập Nanobot hoàn chỉnh.

Các tính năng và khả năng chính của PicoClaw

Ưu và nhược điểm của PicoClaw

Chắc hẳn bạn đang tự hỏi nhược điểm của PicoClaw là gì, nhất là khi nó cài đặt rất nhanh và đơn giản. Chúng ta sẽ bàn tới, nhưng trước tiên hãy xem các ưu điểm. 

Thứ nhất, việc là một tệp nhị phân giúp nó dễ thiết lập trên hầu như mọi thiết bị. Tôi đã cài trên điện thoại Google Pixel của mình chỉ trong vài phút. 

Chạy OpenClaw trên điện thoại

Thứ hai, PicoClaw có thể dùng với các nền tảng nhắn tin hiện tại của bạn, giúp tương tác dễ dàng mà không cần đổi ứng dụng. 

Ở chiều ngược lại, PicoClaw vẫn đang ở giai đoạn trước 1.0. Là một công cụ rất mới đồng nghĩa có thể xuất hiện lỗi bất ngờ hoặc thay đổi phá vỡ tương thích. Khi tìm hiểu, tôi cũng thấy nhiều trò lừa đảo tiền mã hóa nhắm vào PicoClaw. Tài liệu chính thức nêu rõ họ không vận hành bất kỳ coin nào, nên hãy cẩn trọng. 

Ưu và nhược điểm của PicoClaw

Cách thiết lập PicoClaw

Bạn có thể thiết lập PicoClaw trong vài bước. Cách làm như sau:

Cài đặt (tải tệp nhị phân đơn)

Để thiết lập PicoClaw, bạn có thể build trực tiếp từ mã nguồn:

git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
make deps
# Build, no need to install
make build
# Build for multiple platforms
make build-all
# Build for Raspberry Pi Zero 2 W (32-bit: make build-linux-arm; 64-bit: make build-linux-arm64)
make build-pi-zero
# Build And Install
make install

Tuy nhiên, tôi thích dùng Docker hơn vì nhanh hơn nhiều: 

# 1. Clone this repo
git clone https://github.com/sipeed/picoclaw.git
cd picoclaw
# 2. First run — auto-generates docker/data/config.json then exits
docker compose -f docker/docker-compose.yml --profile gateway up
# The container prints "First-run setup complete." and stops.
# 3. Set your API keys
nano docker/data/config.json   # Set provider API keys, bot tokens, etc.
# 4. Start
docker compose -f docker/docker-compose.yml --profile gateway up -d

Thiết lập PicoClaw

Học các kiến thức cốt lõi về container hóa từ hướng dẫn Docker cho người mới bắt đầu của chúng tôi. 

Cấu hình nhà cung cấp LLM của bạn

Sau khi thiết lập, bạn cần cấu hình nhà cung cấp LLM bạn chọn. Bạn có thể làm điều này bằng cách chỉnh sửa tệp docker/data/config.json:

{
  "agents": {
    "defaults": {
      "workspace": "~/.picoclaw/workspace",
      "model_name": "gpt4",
      "max_tokens": 8192,
      "temperature": 0.7,
      "max_tool_iterations": 20
    }
  },
  "model_list": [
    {
      "model_name": "gpt4",
      "model": "openai/gpt-5.2",
      "api_key": "your-api-key",
      "request_timeout": 300
    },
    {
      "model_name": "claude-sonnet-4.6",
      "model": "anthropic/claude-sonnet-4.6",
      "api_key": "your-anthropic-key"
    }
  ],
  "tools": {
    "web": {
      "brave": {
        "enabled": false,
        "api_key": "YOUR_BRAVE_API_KEY",
        "max_results": 5
      },
      "tavily": {
        "enabled": false,
        "api_key": "YOUR_TAVILY_API_KEY",
        "max_results": 5
      },
      "duckduckgo": {
        "enabled": true,
        "max_results": 5
      },
      "perplexity": {
        "enabled": false,
        "api_key": "YOUR_PERPLEXITY_API_KEY",
        "max_results": 5
      },
      "searxng": {
        "enabled": false,
        "base_url": "http://your-searxng-instance:8888",
        "max_results": 5
      }
    }
  }
}

Chạy tác tử đầu tiên của bạn

Kết nối PicoClaw với Telegram chỉ cần vài bước.

Đây là cách tôi thiết lập cho Telegram:

  • Mở Telegram và tìm @BotFather 
  • Gõ /newbot và làm theo hướng dẫn 
  • Sao chép token bạn nhận được từ BotFather 
  • Tiếp theo, lấy user ID của bạn để đảm bảo bot chỉ chấp nhận lệnh từ bạn. Tìm @userinfobot trong Telegram và bấm start. Sao chép user ID.

Sau đó, cập nhật tệp docker/data/config.json để thêm bot token và user ID Telegram của bạn. 

Giờ hãy mở bot Telegram của bạn và bắt đầu tương tác với Picoclaw. 

Hãy thử vài lời nhắc (prompt). 

Đầu tiên, tôi dùng PicoClaw để tìm trên web và trả về giá cổ phiếu hiện tại của Apple. Như bạn thấy từ ảnh chụp màn hình, nó đã dùng công cụ tìm kiếm web DuckDuckGo và lấy được mức giá. 

Tìm kiếm web bằng PicoClaw

Đây là một prompt khác yêu cầu PicoClaw phác thảo một bài blog, lưu vào đĩa và đọc lại: 

Tôi tò mò về khả năng chạy tác vụ theo lịch, nên đã nhờ nó nhắc tôi đăng bài sau năm phút, và lời nhắc đã đến sau đúng 5 phút. 

Nhắc việc của PicoClaw

Các vấn đề thường gặp và cách khắc phục với PicoClaw

Khi thiết lập PicoClaw, tôi gặp một số vấn đề. Tôi sẽ đề cập ngắn gọn ở đây phòng khi bạn gặp phải điều tương tự. 

Không có phản hồi trên Telegram

Nếu bạn không nhận được phản hồi trên Telegram, vấn đề có thể là: 

  • Token Telegram không đúng. Mở tệp cấu hình và kiểm tra lại 
  • User ID from chưa được đặt, hoặc bạn đang truy cập tác tử từ tài khoản khác 
  • Chưa đặt mô hình và khóa API. Mở tệp cấu hình và thiết lập chúng

Khi bạn kiểm tra log, bạn sẽ thấy chính xác vấn đề: 

docker compose -f docker/docker-compose.yml logs -f picoclaw-gateway

Chưa đặt mô hình 

Lỗi dưới đây nghĩa là bạn chưa thiết lập mô hình mặc định: 

Error: error creating provider: model "" not found in model_list: model "" not found in model_list or providers

Mở tệp cấu hình JSON và đặt tên mô hình bạn muốn dùng, đồng thời đảm bảo khóa API của nó cũng được thêm trong tệp.

{
  "agents": {
    "defaults": {
      "workspace": "~/.picoclaw/workspace",
      "model_name": "gpt4", ---> make sure this is here 
      "max_tokens": 8192,
      "temperature": 0.7,
      "max_tool_iterations": 20
    }
  }

Cung cấp sai khóa API

Cái này khá rõ ràng. Khóa API điền cho nhà cung cấp mô hình bạn chọn đang trống hoặc sai. Hãy mở tệp cấu hình JSON và xác minh khóa.

Cách khắc phục sự cố PicoClaw

Những khả năng nổi bật của PicoClaw

Giờ hãy khám phá một số khả năng khiến PicoClaw khác biệt và cũng tương đồng với các trợ lý AI cá nhân khác. 

Hệ thống Heartbeat

PicoClaw có một tệp markdown heartbeat trong thư mục làm việc, mà tác tử sẽ đọc mỗi 30 phút và thực thi các hướng dẫn trong đó. Picoclaw cũng có thể khởi tạo các tác tử phụ để xử lý công việc song song. 

Bộ nhớ bền vững

PicoClaw có một tệp bộ nhớ lưu trữ thông tin quan trọng cần duy trì giữa các phiên. Nó lưu sở thích và các kỹ năng đã bật của bạn, để khi cần ngữ cảnh đó có thể được truy xuất. Điều này quan trọng để bạn không phải bắt đầu lại từ đầu mỗi lần tương tác. 

Chế độ tách mạng/ngoại tuyến

PicoClaw cũng có thể chạy không cần truy cập Internet. Điều này quan trọng nếu bạn muốn xử lý dữ liệu nhạy cảm, đặc biệt trong các ngành có quy định như ngân hàng và y tế. Để làm điều này, bạn cần thiết lập mô hình cục bộ qua Ollama. 

Đa tác tử và phương án dự phòng mô hình

Với PicoClaw, bạn có thể định nghĩa mỗi tác tử dùng nhà cung cấp LLM riêng. Nó cũng hỗ trợ cân bằng tải, nơi bạn có thể phân bổ yêu cầu qua nhiều mô hình. Khi thiết lập, PicoClaw sẽ luân phiên các mô hình theo vòng tròn (round robin).

Tích hợp phần cứng

PicoClaw bao gồm các công cụ tích hợp cho giao tiếp I2C và SPI. Điều này giúp tác tử tương tác với ngoại vi phần cứng trên các bo mạch được hỗ trợ. Có nghĩa là nó có thể tương tác với cảm biến, màn hình, bộ điều khiển động cơ và mọi loại thiết bị vật lý. 

Những khả năng nổi bật của PicoClaw

PicoClaw trong thực tế: Các trường hợp sử dụng

Giờ hãy xem một số trường hợp sử dụng PicoClaw. 

Một số trường hợp thú vị tôi tìm thấy trên mạng khi nghiên cứu gồm có: 

  • Vận hành tự động hóa và giám sát nhà với Raspberry Pi thế hệ đầu 
  • Chạy các tìm kiếm web tự động, ví dụ gửi cho bạn bản tóm tắt trên Telegram mỗi sáng 
  • Cảnh báo và giám sát từ thiết bị nhúng, chẳng hạn dựa trên dữ liệu cảm biến 

Hạn chế và lưu ý của PicoClaw

Trước khi triển khai PicoClaw vào mạng của bạn, có một vài hạn chế nghiêm trọng cần lưu ý.

Trước hết, PicoClaw an toàn theo mặc định. Nó bị giới hạn trong không gian làm việc hiện hành. Vì vậy, nó không thể truy cập thư mục và tệp ngoài thư mục đó. 

Bạn có thể thay đổi điều này trong tệp cài đặt. 

Một số lệnh như rm cũng bị hạn chế để ngăn các sự cố như xóa sạch ổ cứng. 

Ví dụ, tôi đã thử yêu cầu nó xóa thư mục home của mình, và các hàng rào bảo vệ đã kích hoạt để ngăn điều này. 

Hàng rào bảo vệ của PicoClaw

Là phần mềm còn ở giai đoạn phát triển sớm, PicoClaw có các vấn đề bảo mật mạng chưa được giải quyết, nên khuyến nghị không triển khai vào môi trường sản xuất trước bản phát hành v1.0. 

Nếu bạn cần giải pháp hoàn thiện hơn, OpenClaw là lựa chọn tốt. Khám phá liệu nó có phù hợp quy trình làm việc của bạn không trong hướng dẫn OpenClaw vs Claude Code của chúng tôi. 

Hạn chế và lưu ý của PicoClaw

Triển vọng tương lai

Khả năng chạy các mô hình ngôn ngữ lớn trên thiết bị biên đã thu hút nhiều sự chú ý gần đây. Đặc biệt với sự ra đời của các mô hình có thể chạy trên điện thoại di động và thiết bị nhúng. Tôi cho rằng PicoClaw sẽ rất hữu ích trong các môi trường hạn chế tài nguyên và các ứng dụng cần bảo mật dữ liệu tuyệt đối. Ở những nơi kết nối không ổn định, sẽ khó có lựa chọn nào khác ngoài việc dùng công cụ như PicoClaw. 

Tôi nghĩ PicoClaw có thể là đối thủ đáng gờm của Nanobot và OpenClaw khi sẵn sàng cho sản xuất. Tôi cá rằng PicoClaw sẽ là công cụ giúp các thiết bị Internet of Things thực hiện quy trình tác tử. Điều đó cũng đi kèm rủi ro nghiêm trọng nếu các mô hình vận hành tác tử bị ảo giác hoặc một tấn công tiêm prompt khiến chúng làm điều ác ý như làm quá nhiệt lò vi sóng. 

PicoClaw cũng sẽ cố gắng xây dựng các tính năng còn thiếu vốn có ở các tác tử khác như OpenClaw, như được nêu trong lộ trình của họ. Bao gồm: 

  • Tự động hóa trình duyệt
  • Khám phá thêm kỹ năng 
  • Hỗ trợ MCP 

Kết luận

Khi OpenClaw ra mắt, có rất nhiều lời bàn tán về việc mua Mac Mini để chạy nó, dù thực ra bạn không nhất thiết cần. Một chiếc Mac Mini có giá hàng trăm đô la. 

PicoClaw được xây dựng để bác bỏ câu chuyện đó bằng cách cho phép triển khai các tác tử mạnh mẽ với ngân sách 10 USD. Không giống OpenClaw, PicoClaw theo cách tiếp cận ưu tiên bảo mật, giới hạn quyền truy cập của tác tử chỉ trong không gian làm việc của nó và vô hiệu các lệnh có thể gây hậu quả khi mô hình nền tảng bị ảo giác hoặc bị tiêm prompt ác ý. 

Để tìm hiểu thêm về làm việc với các công cụ AI, tôi khuyến nghị xem hướng dẫn về các công cụ AI miễn phí tốt nhất của chúng tôi. Để có kỹ năng lập trình AI toàn diện hơn, hãy thử khóa học AI-Assisted Coding for Developers để phát triển các kỹ năng giúp trợ lý AI trở thành đối tác đáng tin cậy hơn trong quy trình phát triển của bạn. 

Bạn cũng có thể khám phá cách xây dựng ứng dụng hỗ trợ AI bằng LLM, prompt, chain và agent trong LangChain qua khóa học Developing LLM Applications with LangChain.

Câu hỏi thường gặp về PicoClaw

Ai đã tạo ra PicoClaw?

PicoClaw được xây dựng bởi đội ngũ Sipeed. Sipeed nổi tiếng với việc tạo ra phần cứng giá phải chăng, đặc biệt là các bo mạch dựa trên RISC-V và ARM.

PicoClaw có miễn phí để sử dụng không?

Có. Bản thân PicoClaw là miễn phí và mã nguồn mở. Nếu bạn dùng mô hình cục bộ, thì hoàn toàn miễn phí.

PicoClaw đã sẵn sàng cho sản xuất chưa?

Chưa. Tính đến tháng 3 năm 2026, PicoClaw vẫn ở giai đoạn trước phiên bản 1.0.

Derrick Mwiti

Tác giả

Derrick Mwiti

Chủ đề

Liên quan