Andrew Ng Introduces OpenWorker: An Open-Source AI Agent for Desktop That Delivers Results, Not Chat
Moonshot AI
Anthropic
OpenAI
Google/DeepMind
DeepSeek
MiniMax
Alibaba/Qwen
xAI
Mistral
Together AI
Fireworks AI
Ollama
Andrew Ng announced OpenWorker, an open-source AI agent that, instead of engaging in dialogue, produces ready-made results: a formatted document, a Slack reply with factual data, an updated calendar. The agent breaks down tasks into steps, works with local files and applications, and requests confirmation before significant actions. The solution is built on a local stack, uses the aisuite library, and supports 30 models, including local ones via Ollama.
Andrew Ng giới thiệu OpenWorker – tác nhân AI desktop mã nguồn mở hoàn thành công việc thay vì trò chuyện. Thay vì nhập prompt, người dùng chỉ rõ kết quả mong muốn: tài liệu hoàn chỉnh, câu trả lời trên Slack với số liệu chính xác, lịch đã cập nhật, hộp thư đã phân loại. Sau đó, tác nhân chia nhỏ nhiệm vụ thành các bước, làm việc với tệp cục bộ và ứng dụng được kết nối, đồng thời yêu cầu xác nhận trước mọi hành động quan trọng. Kiến trúc gồm bốn lớp: giao diện desktop với Tauri 2 kết hợp React 18, máy chủ tác nhân cục bộ bằng Python (FastAPI, uvicorn, cổng 127.0.0.1:8765), lớp năng lực và trình kết nối (công cụ cục bộ, tích hợp lưu trữ qua đám mây, Giao thức Ngữ cảnh Mô hình – MCP), và bộ định tuyến mô hình xây dựng trên thư viện aisuite. OpenWorker không cung cấp dịch vụ suy luận riêng – người dùng tự nhập khóa Giao diện Lập trình Ứng dụng (API) hoặc chạy môi trường cục bộ. Danh sách mô hình hỗ trợ gồm 30 lựa chọn: nhà cung cấp bản địa (OpenAI, Anthropic, Google), tương thích OpenAI (GLM, DeepSeek, Kimi, MiniMax, Qwen, Grok, Mistral), trọng số mở qua Together AI và Fireworks, cùng các mô hình hoàn toàn cục bộ qua Ollama (không cần khóa). Tính năng chính là engine phân quyền, phân loại mỗi hành động thành bốn mức rủi ro (đọc, ghi, thực thi lệnh, hiệu ứng bên ngoài) và hỗ trợ năm chế độ phân quyền. Ở chế độ tự trị, thông báo được gửi đến hộp thư đến, phiên làm việc tạm dừng cho đến khi có phản hồi. Chính sách bảo mật yêu cầu mô hình coi nội dung công cụ, nhật ký, trang web và tin nhắn đến là dữ liệu không đáng tin cậy thay vì hướng dẫn. Quyền riêng tư được đảm bảo nhờ xử lý cục bộ: các lệnh gọi mô hình diễn ra trực tiếp, token kết nối và khóa vẫn ở trên máy, bí mật không lọt vào ngữ cảnh mô hình. Thành phần đám mây duy nhất là broker tùy chọn cho xác thực OAuth (Auth0 với PKCE), token được cấp trực tiếp vào máy và không lưu trữ trên đám mây. Ứng dụng hoàn toàn hoạt động được mà không cần đăng nhập. Mã nguồn có sẵn trên GitHub (giấy phép MIT).
Nguồn: MarkTechPost —
bản gốc
