Cowork-Local BamBOO
1 / N

Cowork-Local BamBOO

Enterprise AI Business Assistant

Slide 1 / 11

Mục đích ứng dụng

Vấn đề
  • Nhân viên văn phòng cần AI hỗ trợ tác vụ hàng ngày: tổng hợp báo cáo, phân tích dữ liệu, tạo tài liệu.
  • Giải pháp hiện tại quá đơn giản (chat thuần túy) hoặc quá phức tạp (cần kiến thức lập trình).
  • Thiếu công cụ AI doanh nghiệp: bảo mật, quản lý tài khoản, tích hợp hệ thống văn phòng.
Giải pháp — Cowork-Local BamBOO
  • Ứng dụng desktop AI đa năng cho doanh nghiệp.
  • Hỗ trợ 3 ngôn ngữ: Việt, Anh, Nhật.
  • Tích hợp Microsoft 365 (OneDrive, SharePoint).
  • Quản lý tài khoản (Admin/Sub-admin/User), phân quyền, giám sát chi phí.
  • Không cần kiến thức lập trình — dùng như chat, kết quả là file thực tế.
Slide 2 / 13

Kiến trúc tổng quan

UI Layer (PySide6/Qt)
Dashboardthống kê chi phí
ScheduleKanban board
Workspace5 sub-tabs
MonitoringSecurity · MCP · Logs
Settings · Login · Help
Core Business Logic
Chat AgentCowork
Code Agent
Co4E WorkflowDAG multi-agent
Schedule Taskcron + chaining
Projects · Accounts · Skills
Doc Extract · PPTX · XLSX
Routing & Providers
Auto Model Routingclassify → score → select
OpenAI Compatible
Anthropic · Ollama
Copilot · Codex
Model Pricing · Benchmark
Security & Integration
Agent Security3 lớp bảo mật
Sandbox Managerrisk-based
MCP Client + Servers
MS365 · Jira · Ext
Audit Log · Usage Tracker
Doc Extract · Image Gen
Bảo mật xuyên suốt: Risk Classifier → Backend Selector → Execution (Direct / Integrity Job / AppContainer / Win Sandbox).
Kiến trúc 4 lớp: UI → Core → Routing/Providers → Security/Integration. Mỗi layer có thể mở rộng độc lập. Tổng cộng 50+ module trong core/, 30+ UI components. Hỗ trợ Windows, macOS, Linux. I18n: Tiếng Việt, English, 日本語. Dark/Light theme tích hợp sẵn.
Thiết kế modular: mỗi layer giao tiếp qua interface rõ ràng, dễ dàng thay thế hoặc mở rộng thành phần.
Slide 3 / 13

Luồng xử lý chính: Chat Cowork

User Input + file
→
Chat Agentapply skills · rules · project ctx
→
Auto Model Routingclassify → rank → switch
→
Agent Security L1prompt validate
Provider Chat Loopstreaming response
→
Tool Callingfile / command / MCP / MS365
→
Security L2+L3attachment + command check
→
Output Files.xlsx · .pptx · .docx · .md
Kết quả là file thực tế — không chỉ là câu trả lời chat, AI tạo ra tài liệu/báo cáo có thể dùng ngay.
Tool calling hỗ trợ: file I/O, command execution, MCP connectors, MS365 Graph API, Jira, và external connectors framework.
Đa provider: OpenAI, Anthropic, Ollama, GitHub Copilot, Codex — tự động chọn model phù hợp.
Slide 4 / 13

Luồng xử lý: Co4E Workflow

Wave 0Step A
→
Wave 1 (parallel)Sub 1 + Sub 2 chạy đồng thời
→
Wave 2 (join)Coordinator tổng hợp
Mỗi step
  • Agent persona (built-in / custom)
  • Model riêng
  • Permission preset
  • Self-verify (quality gate)
  • Skills đính kèm
Run modes
  • Auto — AI tự thực hiện
  • Plan — read-only
  • Manual — step-by-step
Lưu ý
  • Workflow là DAG — không có retry/loop/condition/branch tự động.
  • Parallel node chạy sub-agent đồng thời + join stage.
Slide 5 / 13

Luồng xử lý: Schedule Task

Backlog
→
Scheduled
→
Running
→
Done
Trạng thái phụ
  • Paused
  • Failed
  • Waiting Input
Lập lịch
  • One-shot · Daily · Weekly · Monthly · Cron
  • Skip: working days + holiday calendar
  • Task chaining (fan-in depends_on)
Kiểm soát
  • Retry: max_retry
  • Timeout: per-task (600s)
  • Notify: Teams webhook / Outlook desktop
Hỗ trợ import task từ CSV/Excel, tự động chain theo thứ tự, và lịch nghỉ lễ (VN/JP/US/KR…).
Slide 6 / 13

Chức năng hiện tại (1/4)

Chat & Agent

Chức năngMô tảTrạng thái
Cowork ChatChat với AI, đính kèm file, nhận output file thực tế✅ Hoàn chỉnh
Code AgentAgent chuyên biệt cho task phát triển phần mềm✅ Hoàn chỉnh
AI EditChỉnh sửa file bằng AI, hỗ trợ tạo ảnh minh họa✅ Hoàn chỉnh
Help AgentTrợ lý hỗ trợ sử dụng app, luôn sẵn sàng✅ Hoàn chỉnh
Multi-providerOpenAI, Anthropic, Ollama, GitHub Copilot, Codex✅ Hoàn chỉnh

Workspace & Project

Chức năngMô tảTrạng thái
ProjectsMỗi project có instructions + sandbox riêng✅ Hoàn chỉnh
Structure GraphĐồ thị cấu trúc từ code/tài liệu (AST-based)✅ Hoàn chỉnh
Folder ViewerXem & chỉnh sửa file (PDF/DOCX/XLSX)✅ Hoàn chỉnh
TerminalTerminal tích hợp trong app✅ Hoàn chỉnh
Tổng cộng 9 tính năng trong nhóm Chat & Agent và Workspace & Project, tất cả đã hoàn chỉnh và sẵn sàng sử dụng. Multi-provider hỗ trợ OpenAI, Anthropic, Ollama, GitHub Copilot, Codex.
Slide 7 / 13

Chức năng hiện tại (2/4) — Automation · Integration

Automation

Chức năngMô tảTrạng thái
Co4E WorkflowDAG workflow đa bước, multi-agent, chạy song song✅ Hoàn chỉnh
Schedule TaskLên lịch task tự động, Kanban board, cron, chaining✅ Hoàn chỉnh
SkillsThư viện skill tích hợp sẵn (5 skills), Skill Manager✅ Hoàn chỉnh
Plan ChecklistAgent tự động tạo & theo dõi checklist công việc✅ Hoàn chỉnh

Integration

Chức năngMô tảTrạng thái
Microsoft 365OneDrive (đọc/ghi), SharePoint (đọc) — auto-connect✅ Hoàn chỉnh
MCP ConnectorsKết nối external tools qua Model Context Protocol✅ Hoàn chỉnh
JiraRead-only: search issues, get issue details✅ Hoàn chỉnh
Ext ConnectorsFramework CAD/CAE/MS365/Other✅ Hoàn chỉnh
Slide 8 / 13

Chức năng hiện tại (3/4) — Administration

Chức năngMô tảTrạng thái
Tài khoản & RBACAdmin / Sub-admin / User, import/export Excel✅ Hoàn chỉnh
GroupsNhóm tài khoản để phân quyền theo nhóm✅ Hoàn chỉnh
DashboardThống kê token usage & chi phí, biểu đồ spline✅ Hoàn chỉnh
Auto Model RoutingBenchmark model, tự động định tuyến (Auto/Manual/Off)✅ Hoàn chỉnh
Agent Security3 lớp bảo mật: prompt, attachment, command✅ Hoàn chỉnh
SandboxRisk-based: Direct/Integrity/AppContainer/Win Sandbox✅ Hoàn chỉnh
MonitoringOverview, Security, MCP, Logs, Agent Status✅ Hoàn chỉnh
Audit Logtool_call, permission, security_block, mcp_call✅ Hoàn chỉnh
Model PricingBảng giá model, tùy chỉnh USD/token✅ Hoàn chỉnh
Slide 9 / 13

Chức năng hiện tại (4/4) — Document & File

Chức năngMô tảTrạng thái
Doc ExtractTrích xuất text từ PDF/DOCX/XLSX/PPTX/images✅ Hoàn chỉnh
PPTX EditTạo và chỉnh sửa PowerPoint files✅ Hoàn chỉnh
XLSX WriteTạo Excel files với styling✅ Hoàn chỉnh
Image GenTạo ảnh bằng AI✅ Hoàn chỉnh
Link FetchFetch URL preview cho task attachments✅ Hoàn chỉnh
Tổng cộng: 30+ tính năng đã hoàn chỉnh, sẵn sàng dùng trong doanh nghiệp.
Doc Extract hỗ trợ PDF, DOCX, XLSX, PPTX, images. PPTX Edit tạo và chỉnh sửa slide với font/styling. XLSX Write tạo Excel có màu sắc, border.
AI tạo file trực tiếp — từ câu lệnh chat, AI sinh ra tài liệu/báo cáo/ảnh dùng ngay được.
Slide 10 / 13

Hướng dẫn build & chạy ứng dụng

Yêu cầu hệ thống
  • Python 3.10+ (khuyến nghị 3.11/3.12)
  • OS: Windows 10/11, macOS, Linux
  • Network: cần internet để cài dependencies & gọi API AI
Cài & chạy
  • pip install -r requirements.txt
  • python -m cowork_local hoặc python __main__.py
Cấu hình API key
  • Settings (⚙) → chọn provider → nhập API key & base URL.
  • Hoặc đặt qua environment variables: OPENAI_API_KEY, OPENAI_BASE_URL…
Lưu ý
  • Cấu hình lưu tại ~/.cowork_local/config.json
  • Một số package (như opendataloader-pdf) tự cài khi cần lần đầu.
  • Lỗi No module named cowork_local → chạy python __main__.py.
Slide 11 / 13

Kịch bản Demo

Demo 1 — File → AI → Báo cáo + OneDrive
  • Mở Cowork Chat, đính kèm file báo cáo doanh thu (.xlsx/.pdf).
  • Gõ: phân tích số liệu, tạo báo cáo .xlsx có màu + viết .md lên OneDrive.
  • AI: đọc → phân tích → tạo Excel → upload text lên OneDrive → trả link.
Demo 1: OneDrive write chỉ hỗ trợ text files (.md, .txt). Demo 2: Teams webhook + Outlook desktop notification. Demo 3: Auto mode chạy toàn bộ workflow tự động.
Demo 2 — Schedule Task tự động
  • Vào Schedule → tạo task, đặt lịch "8h sáng thứ 2 hàng tuần".
  • Nội dung: đọc file doanh thu, phân tích, tạo báo cáo .xlsx.
  • Bật working_days_only + skip_holidays.
  • Task tự chạy, kết quả lưu trong task artifacts.
Demo 3 — Co4E Workflow phân tích dự án
  • Step 1 (Research): đọc code, phân tích kiến trúc.
  • Step 2 (Implement - parallel): 2 sub-agent cùng chạy (unit test + docs).
  • Step 3 (Join + Review): tổng hợp, kiểm tra chất lượng.
  • Chạy Auto mode → AI tự thực hiện từng bước.
Slide 12 / 13

Tóm tắt

Dễ dùng & Đa năng
  • Giao diện chat, không cần code.
  • Chat, workflow, schedule, code, Structure Graph, skills.
Bảo mật & Tiết kiệm
  • 3 lớp Agent Security + Sandbox risk-based.
  • Auto Model Routing, theo dõi chi phí.
Tích hợp & Quản trị
  • MS365 (OneDrive/SharePoint), MCP, Jira.
  • RBAC, Dashboard, Audit Log, Groups.
Cowork-Local BamBOO — công cụ AI doanh nghiệp toàn diện: dễ dùng, bảo mật, tiết kiệm, tích hợp, quản trị, đa năng.
30+ tính năng đã hoàn chỉnh — sẵn sàng triển khai trong doanh nghiệp ngay hôm nay.
Slide 13 / 13