← Về thư mục
📄 / / root / ceo-project / plans / implementation_plan.md

Implementation Plan: Hợp nhất Profile và Tối ưu Workspace

Dựa trên nguyên tắc cấu trúc "Một bộ não, Đa chuyên gia" và loại bỏ sự cô lập thông tin không cần thiết, dưới đây là kế hoạch chi tiết để hợp nhất 7 Profile hiện tại thành 2 Profile cốt lõi và quy hoạch lại cấu trúc dữ liệu.

1. Trạng thái hiện tại (Current State)

2. Mục tiêu kiến trúc mới (Target State)


3. Các bước thực thi (Implementation Steps)

Bước 3.1: Hợp nhất Memory (Bộ nhớ bền vững)

Hiện tại reviewerglv-directorMEMORY.mdUSER.md khác nhau. Các profile bị xóa (r-and-d, writers...) cũng có thể có memory rải rác. * Hành động: Trích xuất toàn bộ Memory từ các Profile bị loại bỏ (như r-and-d, it-ai...) và ghép vào MEMORY.md của reviewer. * Giữ nguyên: Memory của glv-director được giữ nguyên vì nó thuộc Profile độc lập thứ 2.

Bước 3.2: Quy hoạch Thư mục chung (Workspace & Folder Structure)

Đồng bộ hóa thư mục làm việc để chấm dứt tình trạng tạo file rác. * Cấu trúc thư mục: text /opt/ai-os/products/ceo/ ├── company_kb/ # Bộ não tri thức chung ├── projects/ │ ├── GLV/ # Không gian của Profile glv-director │ ├── policy_lab/ # Không gian nghiên cứu │ └── nhi-nhi-vietveda/ # Blog cá nhân * Cấu hình Hermes: Chỉnh sửa config.yaml của reviewerglv-director để terminal.cwd trỏ cứng về /opt/ai-os/products/ceo/. Bất kỳ tác vụ nào cũng phải lưu file vào đúng thư mục con trong projects/.

Bước 3.3: Tái cấu trúc Định tuyến Telegram (departments.json)

Thay vì ánh xạ Thread ID -> Profile, chúng ta sẽ ánh xạ Thread ID -> Persona trong cùng một Profile. * Thay đổi departments.json: json "it-ai": { "thread_id": 18, "persona": "it-ai" // Đổi từ "profile" thành "persona" }, "r-and-d": { "thread_id": 12, "persona": "r-and-d" } * Sửa đổi plugin handoff.py: Đảm bảo Gateway của reviewer lắng nghe tất cả các Thread ID (18, 12, 14, 20...), và khi có tin nhắn mới ở Thread 12, nó tự động nạp system prompt của Persona r-and-d thay vì spawn một Profile mới.

Bước 3.4: Hợp nhất Kanban Workflow (Usecase)

Khi hợp nhất Profile, Kanban không còn dùng để "chuyển việc giữa các máy chủ (Profile) khác nhau" nữa, mà dùng để: 1. Quản lý Task đa luồng (Multi-worker): Nếu CEO giao 1 task lớn "Viết 5 bài báo". Profile reviewer có thể dùng Kanban để chia thành 5 sub-task. Hermes Agent sẽ tự động chạy 5 luồng (Thread/Sub-agent) song song để xử lý 5 bài này. 2. Pipeline Phê duyệt (Approval Pipeline): Task đi qua các trạng thái: todo -> in_progress -> blocked (chờ CEO duyệt bản nháp) -> completed. 3. Tích hợp Desktop: Trên Hermes Desktop, CEO mở giao diện Kanban tích hợp và nhìn thấy toàn bộ tiến độ công việc của mọi dự án trên một bảng duy nhất, thay vì phải đổi Profile để xem bảng Kanban của phòng ban khác.

Bước 3.5: Dọn dẹp hệ thống (Cleanup)


4. Tóm tắt lợi ích

  1. Trải nghiệm Desktop mượt mà: Chỉ cần 2 cú click để chuyển đổi giữa việc cá nhân/tổng hợp (reviewer) và kinh doanh công ty (glv-director).
  2. Chia sẻ ngữ cảnh tuyệt đối: Agent viết code xong có thể ngay lập tức nhờ Agent test (trong cùng phiên làm việc) mà không cần bàn giao file qua Kanban.
  3. Tiết kiệm RAM/CPU: Giảm từ 7 tiến trình Gateway xuống còn 2 tiến trình, hệ thống VPS sẽ chạy mượt hơn, tốc độ phản hồi nhanh hơn.