Case Study: Xây dựng Trợ lý Điều phối Văn phòng (Office Central AI)
Trong xu hướng chuyển đổi số doanh nghiệp, việc phân loại, lưu trữ công văn, hợp đồng và các tài liệu hành chính ngày càng đòi hỏi sự nhanh chóng, chính xác. Bài viết này sẽ giới thiệu tổng quan về Office Central AI – một giải pháp toàn diện kết hợp giữa nền tảng tự động hoá luồng công việc (n8n), thông báo qua Telegram, và AI phân tích nội dung (OpenAI).

1. Giải quyết Bài toán Thực tế của Khối Hành chính
Mô hình quản trị văn phòng truyền thống thường bế tắc ở các khâu:
- Mất quá nhiều thao tác thủ công để phân loại, đổi tên tài liệu scan/chụp.
- Tìm kiếm lại tài liệu cũ chậm chạp, phải mở từng thư mục con để kiểm tra hoặc tìm lục trong các folder hỗn độn.
- Việc thống kê ngày hết hạn của hợp đồng, đối tác phụ thuộc vào trí nhớ con người.
Mục tiêu của Dự án: Số hóa toàn bộ quy trình từ khâu đầu vào (Inbound). Tự động phân loại bằng AI, lưu trữ có tổ chức và trả lời mọi truy vấn tài liệu bằng ngôn ngữ tự nhiên thông qua chat.
2. Kiến trúc giải pháp (Tech Stack)
Hệ thống được vận hành tự động liên tục thông qua khối kiến trúc:
- Execution: n8n - Nền tảng luồng công việc giúp kết nối các dịch vụ rải rác.
- Interface & Notification: Telegram Bot - Kênh giao tiếp và nhận thông báo kết quả xử lý tự động.
- Storage: Lưu trữ tập tin thực tế trên Google Drive và kết xuất dữ liệu quản lý (Metadata) lên Google Sheets.
- AI Engine: Tích hợp OpenAI (ví dụ: GPT-4o-mini) để phân tích và bóc tách các trường thông tin trong văn bản.
3. Workflow Vận hành Tự động (n8n JSON Workflow)
Dữ liệu kịch bản (office_central_ai_workflow.json) chia quy trình ra thành 2 giai đoạn thiết yếu:
Giai đoạn 1: AI tiếp nhận và tổ chức dữ liệu
- Drive Trigger (Node giám sát): Lắng nghe tệp tin mới được thả vào thư mục đầu vào (
01_Inbox_Chua_Xu_Ly). Chuyên viên chỉ việc ném file scan dạng PDF/Ảnh vào đây không cần phân loại. - AI Classification:
- Văn bản sẽ được luồng tự động đọc, giải nén chữ (Extract Text) và đưa qua Model GPT.
- AI bóc tách thông tin thô và xuất trả JSON các biến: Loại văn bản (Hợp đồng / Công văn / Tờ trình), Tên bên liên quan, Ngày đáo hạn, Người chịu trách nhiệm.
- Phân loại Thông minh (Routing):
- Với tài liệu rõ ràng, quy chuẩn: Hệ thống đổi tên cấu trúc (
[Loai]_YYYYMMDD_[Doi_Tac].pdf), chuyển tới kho lưu và index lên sổ cái trên Google Sheets. Đồng thời bắn thông báo ghi nhận thành công từ hệ thống qua Telegram. - Với tài liệu AI có độ tự tin thấp/mờ nhòe: File được gắn cờ báo lỗi, gom vào
99_Can_Kiem_Travà báo cho admin vào xử lý thủ công.
- Với tài liệu rõ ràng, quy chuẩn: Hệ thống đổi tên cấu trúc (

Giai đoạn 2: Reminders & Cảnh Báo Qua Telegram
- Notification (Telegram): Các trạng thái phân loại văn bản (thành công hoặc cần kiểm duyệt) đều được gửi thông báo trực tiếp về Telegram để người dùng nắm bắt và tra cứu nhanh chóng.
- Schedule Trigger (Cảnh báo định kỳ): Luồng n8n chạy lúc 8 giờ sáng hàng ngày (thứ 2 - thứ 6), đối chiếu cột
Expiry_Datevà gửi thông báo nhắc việc đến cho bộ phận qua Telegram nếu có hợp đồng nào sắp hết hạn trong 30 ngày tới.
4. Chuẩn bị Kỹ thuật để Triển khai
Nếu tải và áp dụng các workflow của dự án, bạn sẽ bắt gặp các Nodes tiện ích (Tech Nodes) tiêu biểu:
- n8n Nodes:
Google DriveWatch & Move,Extract From File,OpenAI,Google SheetsvàTelegramđể gửi các thông báo ghi nhận/cảnh báo. - Data Parsing: Các
Code nodesử dụng JavaScript để chuẩn hóa dữ liệu tiếng Việt đầu ra của AI trước khi tạo file hoặc index vào sheet.
💡 Khuyến nghị: Sự kết hợp giữa bộ đôi định tuyến chuẩn xác của n8n và khả năng phân tích của OpenAI giúp tự động hóa quá trình tiếp nhận tài liệu, giảm thiểu sự tương tác của con người, giúp phòng làm việc có thể rút gọn thời gian xử lý xuống mức tối đa.
Thông tin tham khảo thêm:
- Cộng đồng hỗ trợ kĩ thuật: Cộng đồng nhà phát triển n8n
- Tài liệu cấu hình: Vui lòng tham khảo tài liệu cài đặt n8n, đăng ký OpenAI API và tạo Telegram Bot.