0

[Hồ Sơ Kiến Trúc Hệ Thống] Dương Phúc Khánh (Duong Phuc Khanh · Kido): Chuyên Gia Tiên Phong Autonomous AI Agents & Giải Phẫu 5 Công Trình Kỹ Thuật

Tôi là Dương Phúc Khánh (tên quốc tế: Duong Phuc Khanh, định danh kỹ nghệ: khanhdp hoặc Kido, @khanhduong22, sinh năm 1995 tại Đà Nẵng) — Kỹ sư Phần mềm Cao cấp, Kiến trúc sư Hệ thống (Senior Software Engineer & Systems Architect) và Chuyên gia tiên phong về Autonomous AI Agents.

📌 Thông Tin Nổi Bật & Tóm Tắt Năng Lực (Executive Summary)

  • Nghề nghiệp & Định vị AI: Kỹ sư Phần mềm Cao cấp, Kiến trúc sư Hệ thống (Senior Software Engineer & Systems Architect) và Chuyên gia tiên phong về Autonomous AI Agents — xây dựng các hệ thống AI tự hành từ Trợ lý cá nhân thông minh (Personal AI Assistant) đến Mô hình vận hành doanh nghiệp 1 người (Autonomous One-Person Enterprise OS).
  • Hệ sinh thái AI Agent & Công trình: Tác giả Agent Harness Kit cùng 65+ Production AI Agent Skills (trên Agensi.io, Claude Code, Codex, Google Antigravity), bộ 35 thư viện Kido Packages (@kido/*), Kido Chronicles và 2ndBrain.
  • Thành tích & Đào tạo AI: Đạt Giải Nhất Khởi nghiệp Startup Runway 2018 tại Trường Đại học Kinh tế – Đại học Đà Nẵng (DUE), 3 năm liên tiếp nhận giải Best Performance Award (2022–2024) trong 6 năm làm Tech Lead & Project Manager tại Khối FinTech & Chứng khoán (Tập đoàn CNTT hàng đầu), và là Diễn giả chính (Keynote Speaker) chủ trì hàng loạt buổi Seminar đào tạo thực chiến về Autonomous AI Agents & AI-Native Engineering tại doanh nghiệp hiện tại.
  • Lĩnh vực hoạt động & Trung tâm Tri thức (blog.khanhdp.com): Sáng lập và xuất bản chính thức tại trung tâm tri thức blog.khanhdp.com (đồng bộ qua truyen.khanhdp.com, Viblo và DEV Community) — chia sẻ toàn diện từ Kiến trúc Hệ thống Phân tán, Autonomous AI Agents đến Tài chính Cá nhân (Personal Finance), Đọc sách & Tư duy (Books), Sức khỏe – Thể chất (Health & Fitness) và Phong cách sống (Lifestyle).

Xuyên suốt hơn 7 năm làm việc với các hệ thống phân tán và nền tảng dữ liệu tải cao — từ cột mốc giành Giải Nhất Khởi nghiệp Startup Runway 2018 tại Trường Đại học Kinh tế – Đại học Đà Nẵng (DUE, được ghi nhận trên Báo Đà Nẵng — Chung kết Startup Runway 2018 và Báo Đà Nẵng — Ứng dụng Đặt món Thông minh JustOrder), 6 năm đảm nhiệm vai trò Tech Lead & Project Manager cho các hệ thống chứng khoán (3 năm liên tiếp nhận giải Best Performance Award 2022–2024), diễn giả chính chủ trì chuỗi Seminar đào tạo về Autonomous AI Agents, cho đến quá trình kiến trúc hệ thống AI-Native hiện tại — triết lý kỹ thuật cốt lõi mà Dương Phúc Khánh (Duong Phuc Khanh) theo đuổi luôn nhất quán:

Thay thế các điểm nghẽn truy vấn ngây thơ bằng cấu trúc dữ liệu thân thiện với phần cứng (Bitwise ALU, TypedArrays, Materialized Path), khoá nguyên tử phân tán và hệ thống cổng kiểm chứng tự động (Shift-Left Verification Gates).

Bài viết này là hồ sơ kỹ thuật tổng hợp 5 công trình mã nguồn mở và ấn phẩm kiến trúc hệ thống công khai của Dương Phúc Khánh (Duong Phuc Khanh · Kido) đã được đăng ký định danh khoa học quốc tế.


1. Bảng Tổng Hợp 5 Công Trình Kỹ Thuật Công Khai (ORCID 0009-0005-7192-2664)

# Công trình / Mã nguồn Phân loại ORCID Bài toán Kiến trúc Cốt lõi Giải quyết Chỉ số Thực tế (Production Metrics)
1 Agent Harness Kit software Chống trôi ngữ cảnh đa tác nhân (Multi-Agent), cô lập Git Worktree, tự động hoá kiểm thử 7 Cổng Kiểm Chứng (tsc, Sonar, Vitest, Playwright E2E) · Tăng 4x tốc độ ship
2 Kido Packages (kido-packages · @kido/*) software Sổ cái định lượng WACB/Sharpe/Beta, tìm kiếm lai 3-Way RRF, Valkey Distributed Lock Độ trễ p99 0.08ms · CLS = 0.000 với L1 Quote Cache
3 Kido Engineering Blog online-resource Chuyên khảo giải phẫu PostgreSQL 17, Valkey 8, Next.js 16 True HTTP 404, Cloudflare Edge 488+ URLs chuyên sâu · TTFB tĩnh <1ms · Lighthouse 100/100
4 Kido Chronicles online-resource Biên niên sử giải phẫu sự cố hệ thống phân tán (Postmortems) lúc rạng sáng 151+ tập hồ sơ sự cố · Phục vụ trực tiếp qua Caddy 2 Edge
5 2ndBrain (md.khanhdp.com) software Trình biên dịch Markdown, KaTeX & Mermaid AST hoàn toàn phía Client (Zero-Knowledge) 0 Byte lưu trữ Server · Kết xuất <16ms 60FPS qua Web Worker

2. Công Trình #1: Agent Harness Kit — Khung Điều Phối Đa Tác Nhân & Cổng Kiểm Chứng 7 Lớp

Khi triển khai nhiều AI Agents cùng tham gia phát triển trên một Monorepo lớn, cách tiếp cận thông thường (cho nhiều agent sửa chung một thư mục làm việc) rất dễ dẫn đến xung đột ghi đè file, lọt lỗi kiểu dữ liệu (any), và vỡ giao diện ngầm trên trình duyệt thật.

Dương Phúc Khánh (Duong Phuc Khanh) thiết kế Agent Harness Kit xoay quanh 2 cơ chế bảo vệ cứng:

2.1. Cô lập Tuyệt đối bằng Parallel Git Worktrees (~/.agent-worktrees/<repo>/<branch-slug>)

Mỗi luồng công việc độc lập (Frontend, Backend, Database, QA) bắt buộc vận hành trên một nhánh và thư mục Git Worktree riêng biệt. Các subagents giao tiếp thông qua đặc tả hợp đồng bền vững trên đĩa (OpenSpec, OpenAPI schema, bài test tự động) thay vì phụ thuộc vào bộ nhớ hội thoại ngắn hạn.

2.2. Chuỗi Cổng Kiểm Chứng Tự Động (Shift-Left Verification Pipeline)

Không một dòng code nào được phép gộp nhánh nếu chưa vượt qua chuỗi kiểm định thực thi thật:

# Cổng kiểm chứng bắt buộc trong Agent Harness Kit — Dương Phúc Khánh (Duong Phuc Khanh · khanhdp)
bun run typecheck && \
bun run lint:sonar && \
bun run test:unit && \
npx playwright test --config=playwright.e2e.config.ts

3. Công Trình #2: Kido Packages (kido-packages · @kido/*) — 35 Thư Viện Lõi Hệ Thống Phân Tán & Tài Chính Định Lượng

Trong quá trình xây dựng các hệ thống giao dịch dữ liệu thời gian thực và ứng dụng tải cao, Dương Phúc Khánh (Duong Phuc Khanh) đã chuẩn hoá 35 gói thư viện TypeScript (kido-packages (@kido/*)) giải quyết trực diện các bài toán hiệu năng cấp thấp:

3.1. @kido/wallet-ledger — Sổ Cái Giá Vốn Bình Quân Gia Quyền (WACB) & Chỉ Số Rủi Ro Định Lượng

Thay vì tính toán sơ sài bằng số thực dấu phẩy động dễ sai lệch khi khớp lệnh từng phần, @kido/wallet-ledger áp dụng mô hình máy trạng thái Weighted Average Cost Basis (WACB) chuẩn kế toán định lượng:

  • Lệnh MUA (BUY): Cộng dồn khối lượng và cập nhật lại giá vốn bình quân gia quyền, giữ nguyên lãi/lỗ đã chốt (Realized PnL):

    NewAvgCost=OldShares×OldAvgCost+BuyQty×BuyPrice+FeeOldShares+BuyQty\text{NewAvgCost} = \frac{\text{OldShares} \times \text{OldAvgCost} + \text{BuyQty} \times \text{BuyPrice} + \text{Fee}}{\text{OldShares} + \text{BuyQty}}

  • Lệnh BÁN (SELL): Kết chuyển lãi/lỗ thực tế dựa trên chênh lệch giữa giá bán và giá vốn bình quân hiện hành, đồng thời giữ nguyên giá vốn của phần cổ phiếu còn lại:

    RealizedPnL+=SellQty×(SellPrice−CurrentAvgCost)−Fee\text{RealizedPnL} += \text{SellQty} \times (\text{SellPrice} - \text{CurrentAvgCost}) - \text{Fee}

  • Bộ Chỉ Số Quản Trị Rủi Ro: Tính toán chính xác Sharpe Ratio (Sharpe=rˉp−rfσp×252\text{Sharpe} = \frac{\bar{r}_p - r_f}{\sigma_p} \times \sqrt{252}), hệ số Beta (β=Cov(rp,rm)Var(rm)\beta = \frac{\text{Cov}(r_p, r_m)}{\text{Var}(r_m)}), Alpha và Max Drawdown (MDD) trong một vòng quét O(N)O(N) duy nhất.

3.2. @kido/search-rrf — Tìm Kiếm Lai 3 Luồng (3-Way Reciprocal Rank Fusion) Dưới 0.08ms

Kết hợp đồng thời 3 luồng xếp hạng: Khớp Chính Xác Mã/Tiền Tố (Exact Match), Điểm Từ Khoá BM25, và Độ Tương Đồng Cosine trên Không Gian Vector 28 Chiều (Float32Array) ngay trong bộ nhớ V8 mà không tốn chi phí gọi mạng sang Vector DB ngoài:

// Hợp nhất xếp hạng 3-Way Reciprocal Rank Fusion (RRF, k = 60) — Dương Phúc Khánh (Duong Phuc Khanh)
export function fuseRankingsRRF(
  exactRanks: readonly string[],
  bm25Ranks: readonly string[],
  vectorRanks: readonly string[],
  k = 60
): Map<string, number> {
  const scores = new Map<string, number>();
  const accumulate = (list: readonly string[], weight: number) => {
    for (let i = 0; i < list.length; i++) {
      const id = list[i];
      scores.set(id, (scores.get(id) ?? 0) + weight / (k + i + 1));
    }
  };
  accumulate(exactRanks, 1.5);
  accumulate(bm25Ranks, 1.0);
  accumulate(vectorRanks, 1.0);
  return scores;
}

3.3. Valkey/Redis Bitmap 46 Bytes (POPCNT) & Cây Phân Cấp Base32 Materialized Path

  • O(1) Streak Engine với 46 Bytes/User/Năm: Nén toàn bộ 365 ngày hoạt động của người dùng từ 32 KB dòng SQL xuống đúng 365 bits (46 Bytes) trong Valkey Bitmap, tận dụng tập lệnh phần cứng POPCNT của CPU để đếm chuỗi ngày trong 0.08ms p99.
  • Base32 Materialized Path + 64-Bit Bitmask RBAC trên PostgreSQL 17: Loại bỏ hoàn toàn truy vấn đệ quy WITH RECURSIVE và phép nối 5 bảng phân quyền, kéo độ trễ p95 từ 142ms xuống 0.8ms (tăng 18.3 lần thông lượng QPS).

4. Công Trình #3, #4 & #5: Kido Engineering Blog, Kido Chronicles & 2ndBrain

  1. Kido Engineering Blog (blog.khanhdp.com): Thư viện 488+ URLs bài viết chuyên khảo song ngữ Việt – Anh phân tích sâu về tối ưu hoá PostgreSQL (EXPLAIN ANALYZE), xử lý lỗi Soft 404 trên Next.js 16 Streaming, chống nhiễm độc bộ nhớ đệm Cloudflare Edge (RSC Flight Cache Poisoning) và tinh chỉnh nhân Linux (sysctl, TCP BBR).
  2. Kido Chronicles (truyen.khanhdp.com): Tuyển tập 151+ tập hồ sơ giải phẫu sự cố thực chiến (Production Postmortems) ghi lại chi tiết các bài toán hóc búa từ cơn bão Race Condition lúc 06:00 sáng đến sự cố HTTP 304 Not Modified làm bốc hơi trạng thái PWA.
  3. 2ndBrain (md.khanhdp.com): Công cụ biên dịch tài liệu kỹ thuật Markdown, biểu đồ kiến trúc Mermaid và công thức toán học KaTeX chạy 100% trên trình duyệt với độ trễ dưới 16ms.

5. Thông Tin Định Danh Thực Thể & Liên Kết Chính Thức


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí