Bỏ qua điều hướng
200Lab
Tư duy hệ thống · Triển khai thực tế

Level Up Your
AI Skills

Từ tư duy hệ thống tới agent chạy trong production — học bằng chính những bài toán doanh nghiệp mà 200Lab đã triển khai.

3.000+
Học viên
20+
Expert Mentors
65+
Đối tác
Học viên làm việc trên laptop trong Session Q&A tại lớp học 200Lab.
harness · tracerun #128
  1. 01tool.read_repo142ms
  2. 02policy.check → allow8ms
  3. 03mcp.postgres.query311ms
  4. 04checkpoint 12/12 pass1,4s
Không gian học thật, Mentor thật và những bài toán kỹ thuật từ công việc. / trace là dữ liệu minh họa

Được tin tưởng bởi

  • Logo đối tác Tân Cảng.
  • Logo đối tác OnePay.
  • Logo đối tác Viettel High Tech.
  • Logo đối tác Microtec.

Cách hệ thống hoạt động

Agent không phải một prompt. Nó là một vòng lặp có ràng buộc.

Tool call là đề xuất hành động, không phải bằng chứng nó đã xảy ra. Harness là chỗ bạn quyết định ranh giới: được gọi gì, với quyền nào, và kết quả nào được tin.

Model
Đề xuất tool call kèm tham số
Harness
Kiểm tra policy, giới hạn quyền, ghi trace
Executor
Thực thi thật qua MCP hoặc tool nội bộ
Agent loopfixture
INTENTcâu hỏi từ người dùngCONTEXTrepo · docs · stateMODELđề xuất tool callname + argumentsHARNESSpolicy · budget · scopeallow / denyEXECUTORmcp / tool nội bộchạy thậtOBSERVATIONkết quả · lỗi · chi phíđưa lại vào contextproposeallowobservationdeny → model đề xuất lạiTRACEmỗi cạnh là một dòng log: tool, tham số, thời gian, tokenappend-only
đường đi của một hành độngbị policy từ chốighi trace · quan sát

Phương pháp học tại 200Lab

Bốn trụ của một khóa học 200Lab

  1. Reading-first, kể chuyện

    Mỗi bài bắt đầu từ câu hỏi, đi qua sơ đồ, code và các lựa chọn kỹ thuật có thể kiểm chứng.

  2. Làm việc cùng AI Agent

    Bạn tự dựng harness, khai báo skill, nối MCP và chạy workflow trên chính bài tập của mình — không chỉ đọc về agent.

  3. Bộ công cụ đã chạy ở doanh nghiệp

    Harness, skill và workflow 200Lab triển khai thành công cho doanh nghiệp được mang lại vào lớp, kèm ràng buộc thật.

  4. Lab có checkpoint trong repo

    Checkpoint tests trong repo và assignment được review theo rubric rõ ràng.

Kết quả đọc được

Checkpoint chạy trên máy bạn, kết quả nằm trong repo

Mỗi Lab đi kèm bộ checkpoint tests và một bảng kết quả: bao nhiêu test đi qua, chạy mất bao lâu, tốn bao nhiêu token cho một lần chạy agent.

eval · lab 03 · agent harnessfixture
Kết quả fixture của các checkpoint trong Lab 03
CheckpointTestsp95Token / runTrạng thái
01 · tool schema hợp lệ12 / 12180 ms2.400pass
02 · policy chặn ghi ngoài sandbox8 / 842 ms610pass
03 · retry khi MCP timeout5 / 61,9 s5.180cần sửa
04 · trace ghi đủ mọi tool call9 / 996 ms1.150pass

Câu chuyện 200Lab

Từ dự án thật đến lớp học thật

Câu chuyện của 200Lab bắt đầu từ năm 2007, khi founder Việt Trần — với hơn 15 năm chinh chiến trên các dự án thực tế — nhận thấy một khoảng cách lớn giữa nhu cầu của doanh nghiệp và năng lực của developers.

Chứng kiến những dự án “chạy” nhưng thiếu nền tảng vững chắc, những lập trình viên giỏi kỹ thuật nhưng loay hoay khi thiết kế hệ thống bài bản, anh khao khát xây dựng một môi trường đào tạo khác biệt — nơi bài học sinh ra từ ràng buộc của hệ thống thật, không phải ví dụ dựng sẵn cho lớp học.

Bước sang kỷ nguyên AI, khoảng cách ấy mang một hình hài mới: ai cũng chạm được vào AI, nhưng rất ít người đưa được AI vào công việc một cách kỷ luật và đo đếm được. Vì vậy mọi chương trình của 200Lab hôm nay đều hướng về một mục tiêu — giúp học viên ứng dụng AI tốt hơn cho chính công việc của họ.

  • Nền tảng trước, công cụ sauTư duy hệ thống và kiến trúc bài bản là gốc — AI chỉ nhân sức mạnh lên khi nền tảng đã vững.
  • AI trong công việc thậtHarness, skill, MCP và workflow cùng AI Agent chạy trên bài toán của chính bạn, với mục tiêu rõ ràng: ứng dụng AI tốt hơn cho công việc bạn đang làm.
  • Mentor đồng hànhNgười đi trước review và phản biện từng bước, để cách bạn dùng AI trưởng thành cùng cách bạn thiết kế hệ thống.
Chân dung Mentor Việt Trần.
Việt TrầnFounder 200Lab · Solution & Software Architect2007 → nay · 15+ năm dự án thực tế

Học từ công việc thật

200Lab có gì khác biệt?

70%Phần lớn thời gian học là thực hành qua các bài tập và dự án thực tế.
  • Reading-first, kể chuyệnMỗi bài bắt đầu từ câu hỏi, đi qua sơ đồ, code và các lựa chọn kỹ thuật có thể kiểm chứng.
  • Làm việc cùng AI AgentHarness, skill, MCP và workflow là một phần của bài học, chạy trên bài tập của chính bạn.
  1. Học từ bài toán doanh nghiệp thật

    Case study và ràng buộc lấy từ các hệ thống 200Lab đã triển khai, không phải ví dụ dựng sẵn cho lớp học.

  2. Hình thức học linh hoạt

    Lựa chọn Online mọi lúc mọi nơi hoặc Offline để tương tác trực tiếp với Mentor.

  3. Harness, skill, MCP và workflow

    Bạn học cách để AI Agent làm được việc trong ràng buộc của một hệ thống thật: giới hạn quyền, kiểm chứng kết quả, gắn vào quy trình sẵn có.

  4. Mentor đang trực tiếp làm nghề

    Đội ngũ Mentor là các chuyên gia giàu kinh nghiệm, sẵn sàng chia sẻ kiến thức thực chiến.

Bộ công cụ đã chạy ở doanh nghiệp

Kiến trúc một hệ thống agent chạy trong doanh nghiệp

Đây là kiến trúc tham khảo, rút ra từ những hệ thống 200Lab đã triển khai: agent runtime nằm sau gateway, mọi tool đi qua adapter có kiểm soát, và mọi lần chạy đều để lại trace.

system architecture
CLIENTEDGEAGENT RUNTIMETOOL PLANEDATA PLANEAGENT RUNTIMEPUBLIC SITENext.js · SSR ẩn danhLEARNER APPVite SPA · phiên đăng nhậpAPI GATEWAYauth · rate limit · cacheRBAC / SCOPEtoken đổi thành quyền toolharnesspolicy · budget · redactionquyết định allow / denyskill registrymô tả · schema · versionskill nào được bậttool routerchọn adapter cho tool callmcp · cli · httpworkflow enginestep · retry · resumechạy dài, có checkpointMCP · POSTGRESrole read-onlyMCP · REPOsandbox pathCLI · SANDBOXlệnh chạy trong containerTOOL NỘI BỘHTTP có allowlistDATASTOREpostgres · outbox · stateOBSERVABILITYtrace · eval runs · cost per runhttpsrequest có scopetool router fan-out · mọi tool call đều đi qua harness trướcmcp / stdiomcp / httpexec · containerhttpssqltrace mọi bước
đường đi của request và tool callghi trace · không nằm trên đường phản hồi

Đội ngũ Mentor

Kinh nghiệm thật, chia sẻ thật

Senior Engineer, Team Lead và Architect với kinh nghiệm thực chiến từ các công ty công nghệ hàng đầu Việt Nam.

Chân dung Mentor Việt Trần.

Việt Trần

Solution & Software Architect

Logo Sendo.Logo 200Lab.
Chân dung Mentor Thịnh Lê.

Thịnh Lê

System Reliability Engineer · Senior DevOps Engineer

Logo NAB.Logo Baemin.Logo Sendo.
Chân dung Mentor Tiến Lưu.

Tiến Lưu

Frontend Engineer · Fullstack Developer

Logo 200Lab.Logo Bixso.Logo Food Connection.
Chân dung Mentor Nga Vũ.

Nga Vũ

Data Engineer · Data Product Owner

Logo 200Lab.Logo Tiki.Logo FPT.
Chân dung Mentor Sơn Đào.

Sơn Đào

Software Manager · Flutter Developer

Logo FPT.Logo Tinhte.Logo Seedcom.
Chân dung Mentor Huy Trần.

Huy Trần

Frontend Engineer

Logo 200Lab.

Cộng đồng học thật

Những khoảnh khắc học tập nơi developer cùng thực hành, chia sẻ kinh nghiệm và áp dụng kiến thức vào tình huống thực tế trong ngành.

Học viên 200Lab cùng phân tích và trình bày case study trên bảng.

Giải case study thực tế

Không gian học tập sôi động khi cả lớp cùng Mentor phân tích case study thực tế của học viên.

Học viên lớp Golang Backend trong một buổi gặp mặt Offline của 200Lab.

Buổi Offline của lớp Golang

Học viên làm việc trên laptop trong Session Q&A tại lớp học 200Lab.

Session Q&A chuyên sâu

Workshop System Design Offline với đông đủ học viên 200Lab.

Workshop sau khóa học

Workshop Offline về System Design và case study thực tế sau khóa học Software Architect.

Góc nhìn từ lớp học

Học viên nói gì sau khi học tại 200Lab

Không phải những lời khen chung chung — đây là cách học viên mô tả điều họ đã hiểu rõ hơn và áp dụng được vào công việc.

3.000+học viên đã lựa chọn các chương trình của 200Lab.

  • Mình không còn áp một mẫu kiến trúc cho mọi bài toán, mà biết cân nhắc Event-Driven, CQRS, Monolith hay Microservices theo đúng bối cảnh.

    Hoàng Minh QuânSoftware Architecture
  • Từ những tutorial React rời rạc, mình xây được nền tảng có hệ thống; Hooks và quản lý state được giải thích chi tiết, sát với công việc.

    Đỗ Thanh TùngReact foundations
  • Sau ba năm làm PHP, mình nắm Go nhanh hơn nhờ phần goroutine dễ hiểu, code demo đầy đủ và tài liệu có thể xem lại khi cần.

    Nguyễn Chí TuệPHP → Golang Backend
  • Phần SOLID và Hexagonal Architecture giúp mình không chỉ viết đúng syntax, mà còn biết tổ chức code TypeScript dễ bảo trì khi chuyển sang fullstack.

    Trần Đức MinhFrontend → Fullstack
  • System Design được hệ thống lại rõ ràng qua thực hành và case study; Mentor cũng hỗ trợ kỹ cả những câu hỏi phát sinh ngoài giờ.

    Nguyễn Minh TuấnSystem Design
  • Việc chuyển từ Angular sang React trở nên mạch lạc hơn nhờ cách so sánh framework, tối ưu hiệu năng và các design pattern phổ biến.

    Trần Văn HoàngAngular → React
  • Các bài lab giúp nối kiến thức về API, transaction và concurrency thành một luồng hoàn chỉnh, thay vì học từng phần rời rạc.

    Nhóm học viên BackendGolang · API · DatabasePhản hồi tổng hợp
  • Khi hiểu rõ render cycle, state và cách đo hiệu năng, việc chọn hooks hay tách component trở nên có lý do hơn nhiều.

    Nhóm học viên FrontendReact · State · PerformancePhản hồi tổng hợp
  • Lộ trình rõ ràng giúp biết phần nào cần học trước, phần nào có thể để sau và mỗi project đang kiểm chứng kỹ năng gì.

    Nhóm học viên chuyển ngànhLearning Path có định hướngPhản hồi tổng hợp
  • Thay vì thuộc tên pattern, nhóm học cách đặt câu hỏi về tải, tính nhất quán và chi phí vận hành trước khi chọn giải pháp.

    Nhóm học viên ArchitectureSystem Design · Trade-offsPhản hồi tổng hợp

Và còn nhiều hành trình đang tiếp tục

Sáu phản hồi có tên được biên tập ngắn từ chia sẻ thật trên 200Lab.io; bốn phản hồi tổng hợp mô tả những chủ đề thường gặp, không đại diện cho một cá nhân cụ thể.

Bắt đầu từ nền tảng

Học có chủ đích, kiểm chứng bằng sản phẩm thật.

Tạo tài khoản để sẵn sàng cho các chương trình đang mở.
Bắt đầu học