VĂN PHÒNG AGENT GRAPHNhóm Một Nắng Hai Sương • Quy trình graph: research → write → design → review
5 agent sẵn sàng
CẬP NHẬT LÚC --:--:--

Cổng input — Điều phối nhận việc

Nhập 1 trong 3 loại (hoặc cả 3): văn bản mô tả chủ đề/sản phẩm/mục tiêu, ảnh sản phẩm (không bắt buộc), đường link (đã kiểm tra an toàn). Điều phối nhận diện xong mới giao cho các node khác.


Chưa có input — cứ bấm CHẠY GRAPH là chạy 3 chủ đề mẫu như cũ.

Bản đồ văn phòng — mỗi phòng là một node trong graph

Mũi tên liền là luồng chạy chính: Điều phối (giữa) → Khảo sát → Biên tập → Thiết kế → Kiểm duyệt. Mũi tên đỏ đứt nét là vòng lặp sửa: bài lỗi thì về Biên tập, prompt lỗi thì về Thiết kế (mỗi vòng tối đa 2 lượt). Chạm vào phòng Điều phối ở giữa để nhập chủ đề giao việc. Mỗi phòng có thẻ tên với nickname tiếng Anh.

Sẵn sàng. Bấm CHẠY GRAPH để xem các agent làm việc trực tiếp trên bản đồ.
TK Thiết kế • design Phòng THIẾT KẾ (node design) Lucy KS Khảo sát • research Phòng KHẢO SÁT (node research) Johny BT Biên tập • write Phòng BIÊN TẬP (node write) Ema KD Kiểm duyệt • review Phòng KIỂM DUYỆT (node review) Alex ĐP Bé Bơ • Điều phối ĐIỀU PHỐI (orchestrator) Chạm để giao việc David Điều phối → Khảo sát viết bài thiết kế chấm điểm ↩ sửa bài ↩ sửa prompt
Rảnh / xong việc Đang làm (nhấp nháy) Đường quay lại sửa bài / prompt

Prompt thiết kế vừa tạo (JSON — đúng file node design xuất ra)


      

Prompt minh họa gửi Canva không chứa chữ — chữ tiếng Việt đắp sau bằng PIL hoặc editor Canva. Ảnh sản phẩm là input tùy chọn: không có ảnh thì dùng minh họa AI tự do.

Team của văn phòng (5 agent)

Mỗi thẻ là một node trong graph. Nút GIAO VIỆC chạy graph thật, XEM CẬN CẢNH nhảy sang bản đồ và sáng phòng của agent đó.

ĐP
Bé Bơ “David”
Điều phối • Orchestrator (nhạc trưởng)
RẢNH

ĐANG PHỤ TRÁCH

  • Chưa có việc chạy — chờ lệnh chạy graph

CÔNG VIỆC CHÍNH

  • Giữ state, gọi từng node theo edge
  • Ghi trace: research → write → design → review → END
  • Dừng khi gặp END hoặc quá số bước

SKILL

Điều phối graphQuản lý stateGhi trace
Orchestrator KHÔNG phải AI — nó là code thuần trong file graph.py (hàm Graph.run). Nhờ vậy luồng chạy luôn đoán trước được, không tốn token, không tốn tiền.
KS
Khảo sát “Johny”
Node research • Tìm chủ đề + dữ kiện
RẢNH

ĐANG PHỤ TRÁCH

  • Chờ chủ đề từ Điều phối

CÔNG VIỆC CHÍNH

  • Chọn 1 chủ đề trong trends.json
  • Lấy dữ kiện thật: số liệu, nguồn, câu hỏi mở
  • Chuyển dữ kiện sang phòng Biên tập

SKILL

Đọc dữ liệuChọn số liệuTrích nguồn
Dữ kiện trong demo là dữ kiện thật tháng 10/2026: giá lúa An Giang, 419,4 ha tôm đốm trắng (VAHIS), cám tăng lần thứ 7 trong năm.
BT
Biên tập “Ema”
Node write • Viết bài
RẢNH

ĐANG PHỤ TRÁCH

  • Chờ dữ kiện từ Khảo sát

CÔNG VIỆC CHÍNH

  • Ráp bài theo giọng "người thật việc thật"
  • Hook + dữ kiện + bài học + câu hỏi mở
  • Bị trả về thì tự sửa theo feedback

SKILL

Viết hookKể chuyệnTự sửa bài
Bản demo ráp bài từ template (0 token, chạy offline). Muốn bài như người viết thật thì đổi ruột hàm write thành gọi API LLM — orchestration và harness giữ nguyên.
TK
Thiết kế “Lucy”
Node design • Poster & ý tưởng video
RẢNH

ĐANG PHỤ TRÁCH

  • Chờ bài từ Biên tập

CÔNG VIỆC CHÍNH

  • Xuất prompt poster JSON + MD (1080×1440)
  • Minh họa gửi Canva: không chữ, tỉ lệ 3:4
  • Có ảnh sản phẩm thì lấy làm chủ thể, không thì vẽ minh họa

SKILL

Viết prompt thiết kếBố cục posterPhối màu
Prompt minh họa KHÔNG chứa chữ vì Canva gen chữ tiếng Việt hay lỗi — chữ đắp sau bằng PIL hoặc sửa trong editor Canva. Video mới ở mức ý tưởng (concept-only), chưa gen thật.
KD
Kiểm duyệt “Alex”
Node review • Chấm điểm (harness)
RẢNH

ĐANG PHỤ TRÁCH

  • Chờ prompt từ Thiết kế

CÔNG VIỆC CHÍNH

  • Chấm 5 tiêu chí, mỗi tiêu chí 20 điểm
  • ≥ 80 điểm thì qua, dưới 80 thì trả về sửa
  • Tối đa 2 lượt sửa rồi vẫn chốt

SKILL

Đếm từKiểm số liệuChấm điểm
5 tiêu chí: 150–250 từ, có số liệu, kết bằng câu hỏi, có hook, không từ cấm. Đây chính là "harness" thu nhỏ chạy trong từng bài.

Báo cáo harness — chạy xong mới có số

—Pass rate
—Điểm trung bình / 100
—Lượt sửa trung bình / bài
Chủ đềĐiểm bàiPromptSố từLượt sửaKết quả
Chưa chạy. Bấm CHẠY GRAPH ở tab Bản đồ để đo.

Lịch sử harness thật (chạy trên máy Bé Bơ, 04/11/2026)

Lần chạyKết quảGhi chú
Lần 13/3 PASS — 80/100Harness tóm đúng điểm yếu: cả 3 bài đều dưới 150 từ (119 / 138 / 125 từ)
Lần 2 (sau khi sửa node write)3/3 PASS — 100/100Đủ 170 / 200 / 178 từ, 0 lượt sửa

Bài học: harness không phải để khoe điểm cao, mà để tìm ra node nào yếu — lần 1 nó đã chỉ đúng node write thiếu độ dài.

Skill & Connector của team

Skill là năng lực của từng agent. Connector là công cụ/dữ liệu bổ trợ gắn vào agent. Bấm chip tên agent để lọc xem agent đó dùng gì, gõ ô tìm kiếm để tìm nhanh.

Phòng hội thoại • Nhật ký chạy graph

Được thiết kế bởi Bé Bơ — văn phòng agent chạy graph: Khảo sát dữ liệu thật → Biên tập viết bài → Thiết kế poster → Kiểm duyệt chấm điểm 5 tiêu chí, tự sửa tối đa 2 lượt đến khi đạt chuẩn. Mô phỏng đúng logic demo Python (graph.py + nodes.py + harness.py), chạy offline 100% trên trình duyệt, không gọi API.